Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.pulumi.github.GithubFunctions Maven / Gradle / Ivy
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.github;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import com.pulumi.github.Utilities;
import com.pulumi.github.inputs.GetActionsEnvironmentSecretsArgs;
import com.pulumi.github.inputs.GetActionsEnvironmentSecretsPlainArgs;
import com.pulumi.github.inputs.GetActionsEnvironmentVariablesArgs;
import com.pulumi.github.inputs.GetActionsEnvironmentVariablesPlainArgs;
import com.pulumi.github.inputs.GetActionsPublicKeyArgs;
import com.pulumi.github.inputs.GetActionsPublicKeyPlainArgs;
import com.pulumi.github.inputs.GetActionsRegistrationTokenArgs;
import com.pulumi.github.inputs.GetActionsRegistrationTokenPlainArgs;
import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs;
import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplatePlainArgs;
import com.pulumi.github.inputs.GetActionsSecretsArgs;
import com.pulumi.github.inputs.GetActionsSecretsPlainArgs;
import com.pulumi.github.inputs.GetActionsVariablesArgs;
import com.pulumi.github.inputs.GetActionsVariablesPlainArgs;
import com.pulumi.github.inputs.GetAppTokenArgs;
import com.pulumi.github.inputs.GetAppTokenPlainArgs;
import com.pulumi.github.inputs.GetBranchArgs;
import com.pulumi.github.inputs.GetBranchPlainArgs;
import com.pulumi.github.inputs.GetBranchProtectionRulesArgs;
import com.pulumi.github.inputs.GetBranchProtectionRulesPlainArgs;
import com.pulumi.github.inputs.GetCodespacesPublicKeyArgs;
import com.pulumi.github.inputs.GetCodespacesPublicKeyPlainArgs;
import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
import com.pulumi.github.inputs.GetCodespacesSecretsPlainArgs;
import com.pulumi.github.inputs.GetCollaboratorsArgs;
import com.pulumi.github.inputs.GetCollaboratorsPlainArgs;
import com.pulumi.github.inputs.GetDependabotPublicKeyArgs;
import com.pulumi.github.inputs.GetDependabotPublicKeyPlainArgs;
import com.pulumi.github.inputs.GetDependabotSecretsArgs;
import com.pulumi.github.inputs.GetDependabotSecretsPlainArgs;
import com.pulumi.github.inputs.GetEnterpriseArgs;
import com.pulumi.github.inputs.GetEnterprisePlainArgs;
import com.pulumi.github.inputs.GetGithubAppArgs;
import com.pulumi.github.inputs.GetGithubAppPlainArgs;
import com.pulumi.github.inputs.GetIssueLabelsArgs;
import com.pulumi.github.inputs.GetIssueLabelsPlainArgs;
import com.pulumi.github.inputs.GetMembershipArgs;
import com.pulumi.github.inputs.GetMembershipPlainArgs;
import com.pulumi.github.inputs.GetOrganizationArgs;
import com.pulumi.github.inputs.GetOrganizationCustomRoleArgs;
import com.pulumi.github.inputs.GetOrganizationCustomRolePlainArgs;
import com.pulumi.github.inputs.GetOrganizationPlainArgs;
import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
import com.pulumi.github.inputs.GetOrganizationTeamsPlainArgs;
import com.pulumi.github.inputs.GetRefArgs;
import com.pulumi.github.inputs.GetRefPlainArgs;
import com.pulumi.github.inputs.GetReleaseArgs;
import com.pulumi.github.inputs.GetReleasePlainArgs;
import com.pulumi.github.inputs.GetRepositoriesArgs;
import com.pulumi.github.inputs.GetRepositoriesPlainArgs;
import com.pulumi.github.inputs.GetRepositoryArgs;
import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesArgs;
import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesPlainArgs;
import com.pulumi.github.inputs.GetRepositoryBranchesArgs;
import com.pulumi.github.inputs.GetRepositoryBranchesPlainArgs;
import com.pulumi.github.inputs.GetRepositoryDeployKeysArgs;
import com.pulumi.github.inputs.GetRepositoryDeployKeysPlainArgs;
import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesArgs;
import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesPlainArgs;
import com.pulumi.github.inputs.GetRepositoryEnvironmentsArgs;
import com.pulumi.github.inputs.GetRepositoryEnvironmentsPlainArgs;
import com.pulumi.github.inputs.GetRepositoryFileArgs;
import com.pulumi.github.inputs.GetRepositoryFilePlainArgs;
import com.pulumi.github.inputs.GetRepositoryMilestoneArgs;
import com.pulumi.github.inputs.GetRepositoryMilestonePlainArgs;
import com.pulumi.github.inputs.GetRepositoryPlainArgs;
import com.pulumi.github.inputs.GetRepositoryPullRequestArgs;
import com.pulumi.github.inputs.GetRepositoryPullRequestPlainArgs;
import com.pulumi.github.inputs.GetRepositoryPullRequestsArgs;
import com.pulumi.github.inputs.GetRepositoryPullRequestsPlainArgs;
import com.pulumi.github.inputs.GetRepositoryTeamsArgs;
import com.pulumi.github.inputs.GetRepositoryTeamsPlainArgs;
import com.pulumi.github.inputs.GetRepositoryWebhooksArgs;
import com.pulumi.github.inputs.GetRepositoryWebhooksPlainArgs;
import com.pulumi.github.inputs.GetRestApiArgs;
import com.pulumi.github.inputs.GetRestApiPlainArgs;
import com.pulumi.github.inputs.GetTeamArgs;
import com.pulumi.github.inputs.GetTeamPlainArgs;
import com.pulumi.github.inputs.GetTreeArgs;
import com.pulumi.github.inputs.GetTreePlainArgs;
import com.pulumi.github.inputs.GetUserArgs;
import com.pulumi.github.inputs.GetUserExternalIdentityArgs;
import com.pulumi.github.inputs.GetUserExternalIdentityPlainArgs;
import com.pulumi.github.inputs.GetUserPlainArgs;
import com.pulumi.github.inputs.GetUsersArgs;
import com.pulumi.github.inputs.GetUsersPlainArgs;
import com.pulumi.github.outputs.GetActionsEnvironmentSecretsResult;
import com.pulumi.github.outputs.GetActionsEnvironmentVariablesResult;
import com.pulumi.github.outputs.GetActionsOrganizationOidcSubjectClaimCustomizationTemplateResult;
import com.pulumi.github.outputs.GetActionsOrganizationPublicKeyResult;
import com.pulumi.github.outputs.GetActionsOrganizationRegistrationTokenResult;
import com.pulumi.github.outputs.GetActionsOrganizationSecretsResult;
import com.pulumi.github.outputs.GetActionsOrganizationVariablesResult;
import com.pulumi.github.outputs.GetActionsPublicKeyResult;
import com.pulumi.github.outputs.GetActionsRegistrationTokenResult;
import com.pulumi.github.outputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateResult;
import com.pulumi.github.outputs.GetActionsSecretsResult;
import com.pulumi.github.outputs.GetActionsVariablesResult;
import com.pulumi.github.outputs.GetAppTokenResult;
import com.pulumi.github.outputs.GetBranchProtectionRulesResult;
import com.pulumi.github.outputs.GetBranchResult;
import com.pulumi.github.outputs.GetCodespacesOrganizationPublicKeyResult;
import com.pulumi.github.outputs.GetCodespacesOrganizationSecretsResult;
import com.pulumi.github.outputs.GetCodespacesPublicKeyResult;
import com.pulumi.github.outputs.GetCodespacesSecretsResult;
import com.pulumi.github.outputs.GetCodespacesUserPublicKeyResult;
import com.pulumi.github.outputs.GetCodespacesUserSecretsResult;
import com.pulumi.github.outputs.GetCollaboratorsResult;
import com.pulumi.github.outputs.GetDependabotOrganizationPublicKeyResult;
import com.pulumi.github.outputs.GetDependabotOrganizationSecretsResult;
import com.pulumi.github.outputs.GetDependabotPublicKeyResult;
import com.pulumi.github.outputs.GetDependabotSecretsResult;
import com.pulumi.github.outputs.GetEnterpriseResult;
import com.pulumi.github.outputs.GetExternalGroupsResult;
import com.pulumi.github.outputs.GetGithubAppResult;
import com.pulumi.github.outputs.GetIpRangesResult;
import com.pulumi.github.outputs.GetIssueLabelsResult;
import com.pulumi.github.outputs.GetMembershipResult;
import com.pulumi.github.outputs.GetOrganizationCustomRoleResult;
import com.pulumi.github.outputs.GetOrganizationExternalIdentitiesResult;
import com.pulumi.github.outputs.GetOrganizationIpAllowListResult;
import com.pulumi.github.outputs.GetOrganizationResult;
import com.pulumi.github.outputs.GetOrganizationTeamSyncGroupsResult;
import com.pulumi.github.outputs.GetOrganizationTeamsResult;
import com.pulumi.github.outputs.GetOrganizationWebhooksResult;
import com.pulumi.github.outputs.GetRefResult;
import com.pulumi.github.outputs.GetReleaseResult;
import com.pulumi.github.outputs.GetRepositoriesResult;
import com.pulumi.github.outputs.GetRepositoryAutolinkReferencesResult;
import com.pulumi.github.outputs.GetRepositoryBranchesResult;
import com.pulumi.github.outputs.GetRepositoryDeployKeysResult;
import com.pulumi.github.outputs.GetRepositoryDeploymentBranchPoliciesResult;
import com.pulumi.github.outputs.GetRepositoryEnvironmentsResult;
import com.pulumi.github.outputs.GetRepositoryFileResult;
import com.pulumi.github.outputs.GetRepositoryMilestoneResult;
import com.pulumi.github.outputs.GetRepositoryPullRequestResult;
import com.pulumi.github.outputs.GetRepositoryPullRequestsInvokeResult;
import com.pulumi.github.outputs.GetRepositoryResult;
import com.pulumi.github.outputs.GetRepositoryTeamsResult;
import com.pulumi.github.outputs.GetRepositoryWebhooksResult;
import com.pulumi.github.outputs.GetRestApiResult;
import com.pulumi.github.outputs.GetSshKeysResult;
import com.pulumi.github.outputs.GetTeamResult;
import com.pulumi.github.outputs.GetTreeResult;
import com.pulumi.github.outputs.GetUserExternalIdentityResult;
import com.pulumi.github.outputs.GetUserResult;
import com.pulumi.github.outputs.GetUsersResult;
import com.pulumi.resources.InvokeArgs;
import java.util.concurrent.CompletableFuture;
public final class GithubFunctions {
/**
* Use this data source to retrieve the list of secrets of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs args) {
return getActionsEnvironmentSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsEnvironmentSecretsPlain(GetActionsEnvironmentSecretsPlainArgs args) {
return getActionsEnvironmentSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsEnvironmentSecrets:getActionsEnvironmentSecrets", TypeShape.of(GetActionsEnvironmentSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of secrets of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentSecrets(GetActionsEnvironmentSecretsArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsEnvironmentSecretsPlain(GetActionsEnvironmentSecretsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsEnvironmentSecrets:getActionsEnvironmentSecrets", TypeShape.of(GetActionsEnvironmentSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs args) {
return getActionsEnvironmentVariables(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsEnvironmentVariablesPlain(GetActionsEnvironmentVariablesPlainArgs args) {
return getActionsEnvironmentVariablesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsEnvironmentVariables:getActionsEnvironmentVariables", TypeShape.of(GetActionsEnvironmentVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables of the repository environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsEnvironmentVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsEnvironmentVariables(GetActionsEnvironmentVariablesArgs.builder()
* .environment("exampleEnvironment")
* .name("exampleRepo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsEnvironmentVariablesPlain(GetActionsEnvironmentVariablesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsEnvironmentVariables:getActionsEnvironmentVariables", TypeShape.of(GetActionsEnvironmentVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationOidcSubjectClaimCustomizationTemplate() {
return getActionsOrganizationOidcSubjectClaimCustomizationTemplate(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationOidcSubjectClaimCustomizationTemplatePlain() {
return getActionsOrganizationOidcSubjectClaimCustomizationTemplatePlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationOidcSubjectClaimCustomizationTemplate(InvokeArgs args) {
return getActionsOrganizationOidcSubjectClaimCustomizationTemplate(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationOidcSubjectClaimCustomizationTemplatePlain(InvokeArgs args) {
return getActionsOrganizationOidcSubjectClaimCustomizationTemplatePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationOidcSubjectClaimCustomizationTemplate(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsOrganizationOidcSubjectClaimCustomizationTemplate:getActionsOrganizationOidcSubjectClaimCustomizationTemplate", TypeShape.of(GetActionsOrganizationOidcSubjectClaimCustomizationTemplateResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationOidcSubjectClaimCustomizationTemplate();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationOidcSubjectClaimCustomizationTemplatePlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsOrganizationOidcSubjectClaimCustomizationTemplate:getActionsOrganizationOidcSubjectClaimCustomizationTemplate", TypeShape.of(GetActionsOrganizationOidcSubjectClaimCustomizationTemplateResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationPublicKey() {
return getActionsOrganizationPublicKey(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationPublicKeyPlain() {
return getActionsOrganizationPublicKeyPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationPublicKey(InvokeArgs args) {
return getActionsOrganizationPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationPublicKeyPlain(InvokeArgs args) {
return getActionsOrganizationPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationPublicKey(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsOrganizationPublicKey:getActionsOrganizationPublicKey", TypeShape.of(GetActionsOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationPublicKeyPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsOrganizationPublicKey:getActionsOrganizationPublicKey", TypeShape.of(GetActionsOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationRegistrationToken() {
return getActionsOrganizationRegistrationToken(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationRegistrationTokenPlain() {
return getActionsOrganizationRegistrationTokenPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationRegistrationToken(InvokeArgs args) {
return getActionsOrganizationRegistrationToken(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationRegistrationTokenPlain(InvokeArgs args) {
return getActionsOrganizationRegistrationTokenPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationRegistrationToken(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsOrganizationRegistrationToken:getActionsOrganizationRegistrationToken", TypeShape.of(GetActionsOrganizationRegistrationTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationRegistrationToken();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationRegistrationTokenPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsOrganizationRegistrationToken:getActionsOrganizationRegistrationToken", TypeShape.of(GetActionsOrganizationRegistrationTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationSecrets() {
return getActionsOrganizationSecrets(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationSecretsPlain() {
return getActionsOrganizationSecretsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationSecrets(InvokeArgs args) {
return getActionsOrganizationSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationSecretsPlain(InvokeArgs args) {
return getActionsOrganizationSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationSecrets(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsOrganizationSecrets:getActionsOrganizationSecrets", TypeShape.of(GetActionsOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationSecretsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsOrganizationSecrets:getActionsOrganizationSecrets", TypeShape.of(GetActionsOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationVariables() {
return getActionsOrganizationVariables(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationVariablesPlain() {
return getActionsOrganizationVariablesPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationVariables(InvokeArgs args) {
return getActionsOrganizationVariables(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationVariablesPlain(InvokeArgs args) {
return getActionsOrganizationVariablesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static Output getActionsOrganizationVariables(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsOrganizationVariables:getActionsOrganizationVariables", TypeShape.of(GetActionsOrganizationVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsOrganizationVariables();
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsOrganizationVariablesPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsOrganizationVariables:getActionsOrganizationVariables", TypeShape.of(GetActionsOrganizationVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Actions public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsPublicKey(GetActionsPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsPublicKey(GetActionsPublicKeyArgs args) {
return getActionsPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsPublicKey(GetActionsPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsPublicKeyPlain(GetActionsPublicKeyPlainArgs args) {
return getActionsPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Actions public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsPublicKey(GetActionsPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsPublicKey(GetActionsPublicKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsPublicKey:getActionsPublicKey", TypeShape.of(GetActionsPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Actions public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's action public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsPublicKey(GetActionsPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsPublicKeyPlain(GetActionsPublicKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsPublicKey:getActionsPublicKey", TypeShape.of(GetActionsPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a GitHub Actions repository registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRegistrationTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRegistrationToken(GetActionsRegistrationTokenArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsRegistrationToken(GetActionsRegistrationTokenArgs args) {
return getActionsRegistrationToken(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions repository registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRegistrationTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRegistrationToken(GetActionsRegistrationTokenArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsRegistrationTokenPlain(GetActionsRegistrationTokenPlainArgs args) {
return getActionsRegistrationTokenPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a GitHub Actions repository registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRegistrationTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRegistrationToken(GetActionsRegistrationTokenArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsRegistrationToken(GetActionsRegistrationTokenArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsRegistrationToken:getActionsRegistrationToken", TypeShape.of(GetActionsRegistrationTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a GitHub Actions repository registration token. This token can then be used to register a self-hosted runner.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRegistrationTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRegistrationToken(GetActionsRegistrationTokenArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsRegistrationTokenPlain(GetActionsRegistrationTokenPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsRegistrationToken:getActionsRegistrationToken", TypeShape.of(GetActionsRegistrationTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for a repository
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs.builder()
* .name("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs args) {
return getActionsRepositoryOidcSubjectClaimCustomizationTemplate(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for a repository
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs.builder()
* .name("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsRepositoryOidcSubjectClaimCustomizationTemplatePlain(GetActionsRepositoryOidcSubjectClaimCustomizationTemplatePlainArgs args) {
return getActionsRepositoryOidcSubjectClaimCustomizationTemplatePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for a repository
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs.builder()
* .name("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsRepositoryOidcSubjectClaimCustomizationTemplate:getActionsRepositoryOidcSubjectClaimCustomizationTemplate", TypeShape.of(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the OpenID Connect subject claim customization template for a repository
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsRepositoryOidcSubjectClaimCustomizationTemplate(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateArgs.builder()
* .name("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsRepositoryOidcSubjectClaimCustomizationTemplatePlain(GetActionsRepositoryOidcSubjectClaimCustomizationTemplatePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsRepositoryOidcSubjectClaimCustomizationTemplate:getActionsRepositoryOidcSubjectClaimCustomizationTemplate", TypeShape.of(GetActionsRepositoryOidcSubjectClaimCustomizationTemplateResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsSecrets() {
return getActionsSecrets(GetActionsSecretsArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsSecretsPlain() {
return getActionsSecretsPlain(GetActionsSecretsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsSecrets(GetActionsSecretsArgs args) {
return getActionsSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsSecretsPlain(GetActionsSecretsPlainArgs args) {
return getActionsSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsSecrets(GetActionsSecretsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsSecrets:getActionsSecrets", TypeShape.of(GetActionsSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsSecrets(GetActionsSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsSecretsPlain(GetActionsSecretsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsSecrets:getActionsSecrets", TypeShape.of(GetActionsSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsVariables() {
return getActionsVariables(GetActionsVariablesArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsVariablesPlain() {
return getActionsVariablesPlain(GetActionsVariablesPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsVariables(GetActionsVariablesArgs args) {
return getActionsVariables(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsVariablesPlain(GetActionsVariablesPlainArgs args) {
return getActionsVariablesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getActionsVariables(GetActionsVariablesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getActionsVariables:getActionsVariables", TypeShape.of(GetActionsVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of variables for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetActionsVariablesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getActionsVariables(GetActionsVariablesArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getActionsVariablesPlain(GetActionsVariablesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getActionsVariables:getActionsVariables", TypeShape.of(GetActionsVariablesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to generate a [GitHub App JWT](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app).
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetAppTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var this = GithubFunctions.getAppToken(GetAppTokenArgs.builder()
* .appId("123456")
* .installationId("78910")
* .pemFile(Files.readString(Paths.get("foo/bar.pem")))
* .build());
*
* }
* }
* ```
*
*/
public static Output getAppToken(GetAppTokenArgs args) {
return getAppToken(args, InvokeOptions.Empty);
}
/**
* Use this data source to generate a [GitHub App JWT](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app).
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetAppTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var this = GithubFunctions.getAppToken(GetAppTokenArgs.builder()
* .appId("123456")
* .installationId("78910")
* .pemFile(Files.readString(Paths.get("foo/bar.pem")))
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getAppTokenPlain(GetAppTokenPlainArgs args) {
return getAppTokenPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to generate a [GitHub App JWT](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app).
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetAppTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var this = GithubFunctions.getAppToken(GetAppTokenArgs.builder()
* .appId("123456")
* .installationId("78910")
* .pemFile(Files.readString(Paths.get("foo/bar.pem")))
* .build());
*
* }
* }
* ```
*
*/
public static Output getAppToken(GetAppTokenArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getAppToken:getAppToken", TypeShape.of(GetAppTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to generate a [GitHub App JWT](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app).
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetAppTokenArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var this = GithubFunctions.getAppToken(GetAppTokenArgs.builder()
* .appId("123456")
* .installationId("78910")
* .pemFile(Files.readString(Paths.get("foo/bar.pem")))
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getAppTokenPlain(GetAppTokenPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getAppToken:getAppToken", TypeShape.of(GetAppTokenResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a repository branch.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getBranch(GetBranchArgs.builder()
* .branch("development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getBranch(GetBranchArgs args) {
return getBranch(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a repository branch.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getBranch(GetBranchArgs.builder()
* .branch("development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getBranchPlain(GetBranchPlainArgs args) {
return getBranchPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a repository branch.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getBranch(GetBranchArgs.builder()
* .branch("development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getBranch(GetBranchArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getBranch:getBranch", TypeShape.of(GetBranchResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a repository branch.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getBranch(GetBranchArgs.builder()
* .branch("development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getBranchPlain(GetBranchPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getBranch:getBranch", TypeShape.of(GetBranchResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a list of repository branch protection rules.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchProtectionRulesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getBranchProtectionRules(GetBranchProtectionRulesArgs.builder()
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getBranchProtectionRules(GetBranchProtectionRulesArgs args) {
return getBranchProtectionRules(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a list of repository branch protection rules.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchProtectionRulesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getBranchProtectionRules(GetBranchProtectionRulesArgs.builder()
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getBranchProtectionRulesPlain(GetBranchProtectionRulesPlainArgs args) {
return getBranchProtectionRulesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve a list of repository branch protection rules.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchProtectionRulesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getBranchProtectionRules(GetBranchProtectionRulesArgs.builder()
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getBranchProtectionRules(GetBranchProtectionRulesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getBranchProtectionRules:getBranchProtectionRules", TypeShape.of(GetBranchProtectionRulesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve a list of repository branch protection rules.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetBranchProtectionRulesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getBranchProtectionRules(GetBranchProtectionRulesArgs.builder()
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getBranchProtectionRulesPlain(GetBranchProtectionRulesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getBranchProtectionRules:getBranchProtectionRules", TypeShape.of(GetBranchProtectionRulesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationPublicKey() {
return getCodespacesOrganizationPublicKey(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationPublicKeyPlain() {
return getCodespacesOrganizationPublicKeyPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationPublicKey(InvokeArgs args) {
return getCodespacesOrganizationPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationPublicKeyPlain(InvokeArgs args) {
return getCodespacesOrganizationPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationPublicKey(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesOrganizationPublicKey:getCodespacesOrganizationPublicKey", TypeShape.of(GetCodespacesOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationPublicKeyPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesOrganizationPublicKey:getCodespacesOrganizationPublicKey", TypeShape.of(GetCodespacesOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationSecrets() {
return getCodespacesOrganizationSecrets(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationSecretsPlain() {
return getCodespacesOrganizationSecretsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationSecrets(InvokeArgs args) {
return getCodespacesOrganizationSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationSecretsPlain(InvokeArgs args) {
return getCodespacesOrganizationSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesOrganizationSecrets(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesOrganizationSecrets:getCodespacesOrganizationSecrets", TypeShape.of(GetCodespacesOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesOrganizationSecretsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesOrganizationSecrets:getCodespacesOrganizationSecrets", TypeShape.of(GetCodespacesOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesPublicKey(GetCodespacesPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCodespacesPublicKey(GetCodespacesPublicKeyArgs args) {
return getCodespacesPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesPublicKey(GetCodespacesPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesPublicKeyPlain(GetCodespacesPublicKeyPlainArgs args) {
return getCodespacesPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesPublicKey(GetCodespacesPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCodespacesPublicKey(GetCodespacesPublicKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesPublicKey:getCodespacesPublicKey", TypeShape.of(GetCodespacesPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to a repository to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesPublicKeyArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesPublicKey(GetCodespacesPublicKeyArgs.builder()
* .repository("example_repo")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesPublicKeyPlain(GetCodespacesPublicKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesPublicKey:getCodespacesPublicKey", TypeShape.of(GetCodespacesPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCodespacesSecrets() {
return getCodespacesSecrets(GetCodespacesSecretsArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesSecretsPlain() {
return getCodespacesSecretsPlain(GetCodespacesSecretsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCodespacesSecrets(GetCodespacesSecretsArgs args) {
return getCodespacesSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesSecretsPlain(GetCodespacesSecretsPlainArgs args) {
return getCodespacesSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCodespacesSecrets(GetCodespacesSecretsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesSecrets:getCodespacesSecrets", TypeShape.of(GetCodespacesSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCodespacesSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .name("example_repository")
* .build());
*
* final var example2 = GithubFunctions.getCodespacesSecrets(GetCodespacesSecretsArgs.builder()
* .fullName("org/example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesSecretsPlain(GetCodespacesSecretsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesSecrets:getCodespacesSecrets", TypeShape.of(GetCodespacesSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserPublicKey() {
return getCodespacesUserPublicKey(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserPublicKeyPlain() {
return getCodespacesUserPublicKeyPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserPublicKey(InvokeArgs args) {
return getCodespacesUserPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserPublicKeyPlain(InvokeArgs args) {
return getCodespacesUserPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserPublicKey(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesUserPublicKey:getCodespacesUserPublicKey", TypeShape.of(GetCodespacesUserPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an user to retrieve it's Codespaces public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserPublicKeyPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesUserPublicKey:getCodespacesUserPublicKey", TypeShape.of(GetCodespacesUserPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserSecrets() {
return getCodespacesUserSecrets(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserSecretsPlain() {
return getCodespacesUserSecretsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserSecrets(InvokeArgs args) {
return getCodespacesUserSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserSecretsPlain(InvokeArgs args) {
return getCodespacesUserSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static Output getCodespacesUserSecrets(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCodespacesUserSecrets:getCodespacesUserSecrets", TypeShape.of(GetCodespacesUserSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of codespaces secrets of the user.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getCodespacesUserSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getCodespacesUserSecretsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCodespacesUserSecrets:getCodespacesUserSecrets", TypeShape.of(GetCodespacesUserSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the collaborators for a given repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCollaboratorsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getCollaborators(GetCollaboratorsArgs.builder()
* .owner("example_owner")
* .repository("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCollaborators(GetCollaboratorsArgs args) {
return getCollaborators(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the collaborators for a given repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCollaboratorsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getCollaborators(GetCollaboratorsArgs.builder()
* .owner("example_owner")
* .repository("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCollaboratorsPlain(GetCollaboratorsPlainArgs args) {
return getCollaboratorsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the collaborators for a given repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCollaboratorsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getCollaborators(GetCollaboratorsArgs.builder()
* .owner("example_owner")
* .repository("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getCollaborators(GetCollaboratorsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getCollaborators:getCollaborators", TypeShape.of(GetCollaboratorsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the collaborators for a given repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetCollaboratorsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getCollaborators(GetCollaboratorsArgs.builder()
* .owner("example_owner")
* .repository("example_repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getCollaboratorsPlain(GetCollaboratorsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getCollaborators:getCollaborators", TypeShape.of(GetCollaboratorsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationPublicKey() {
return getDependabotOrganizationPublicKey(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationPublicKeyPlain() {
return getDependabotOrganizationPublicKeyPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationPublicKey(InvokeArgs args) {
return getDependabotOrganizationPublicKey(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationPublicKeyPlain(InvokeArgs args) {
return getDependabotOrganizationPublicKeyPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationPublicKey(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getDependabotOrganizationPublicKey:getDependabotOrganizationPublicKey", TypeShape.of(GetDependabotOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions.
* Note that the provider `token` must have admin rights to an organization to retrieve it's Dependabot public key.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationPublicKey();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationPublicKeyPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getDependabotOrganizationPublicKey:getDependabotOrganizationPublicKey", TypeShape.of(GetDependabotOrganizationPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationSecrets() {
return getDependabotOrganizationSecrets(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationSecretsPlain() {
return getDependabotOrganizationSecretsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationSecrets(InvokeArgs args) {
return getDependabotOrganizationSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationSecretsPlain(InvokeArgs args) {
return getDependabotOrganizationSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static Output getDependabotOrganizationSecrets(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getDependabotOrganizationSecrets:getDependabotOrganizationSecrets", TypeShape.of(GetDependabotOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of dependabot secrets of the organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotOrganizationSecrets();
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotOrganizationSecretsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getDependabotOrganizationSecrets:getDependabotOrganizationSecrets", TypeShape.of(GetDependabotOrganizationSecretsResult.class), args, Utilities.withVersion(options));
}
public static Output getDependabotPublicKey(GetDependabotPublicKeyArgs args) {
return getDependabotPublicKey(args, InvokeOptions.Empty);
}
public static CompletableFuture getDependabotPublicKeyPlain(GetDependabotPublicKeyPlainArgs args) {
return getDependabotPublicKeyPlain(args, InvokeOptions.Empty);
}
public static Output getDependabotPublicKey(GetDependabotPublicKeyArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getDependabotPublicKey:getDependabotPublicKey", TypeShape.of(GetDependabotPublicKeyResult.class), args, Utilities.withVersion(options));
}
public static CompletableFuture getDependabotPublicKeyPlain(GetDependabotPublicKeyPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getDependabotPublicKey:getDependabotPublicKey", TypeShape.of(GetDependabotPublicKeyResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getDependabotSecrets() {
return getDependabotSecrets(GetDependabotSecretsArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotSecretsPlain() {
return getDependabotSecretsPlain(GetDependabotSecretsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getDependabotSecrets(GetDependabotSecretsArgs args) {
return getDependabotSecrets(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotSecretsPlain(GetDependabotSecretsPlainArgs args) {
return getDependabotSecretsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getDependabotSecrets(GetDependabotSecretsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getDependabotSecrets:getDependabotSecrets", TypeShape.of(GetDependabotSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetDependabotSecretsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getDependabotSecrets(GetDependabotSecretsArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getDependabotSecretsPlain(GetDependabotSecretsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getDependabotSecrets:getDependabotSecrets", TypeShape.of(GetDependabotSecretsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve basic information about a GitHub enterprise.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetEnterpriseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getEnterprise(GetEnterpriseArgs.builder()
* .slug("example-co")
* .build());
*
* }
* }
* ```
*
*/
public static Output getEnterprise(GetEnterpriseArgs args) {
return getEnterprise(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve basic information about a GitHub enterprise.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetEnterpriseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getEnterprise(GetEnterpriseArgs.builder()
* .slug("example-co")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getEnterprisePlain(GetEnterprisePlainArgs args) {
return getEnterprisePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve basic information about a GitHub enterprise.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetEnterpriseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getEnterprise(GetEnterpriseArgs.builder()
* .slug("example-co")
* .build());
*
* }
* }
* ```
*
*/
public static Output getEnterprise(GetEnterpriseArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getEnterprise:getEnterprise", TypeShape.of(GetEnterpriseResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve basic information about a GitHub enterprise.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetEnterpriseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getEnterprise(GetEnterpriseArgs.builder()
* .slug("example-co")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getEnterprisePlain(GetEnterprisePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getEnterprise:getEnterprise", TypeShape.of(GetEnterpriseResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static Output getExternalGroups() {
return getExternalGroups(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static CompletableFuture getExternalGroupsPlain() {
return getExternalGroupsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static Output getExternalGroups(InvokeArgs args) {
return getExternalGroups(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static CompletableFuture getExternalGroupsPlain(InvokeArgs args) {
return getExternalGroupsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static Output getExternalGroups(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getExternalGroups:getExternalGroups", TypeShape.of(GetExternalGroupsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve external groups belonging to an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var exampleExternalGroups = GithubFunctions.getExternalGroups();
*
* final var localGroups = exampleExternalGroups.applyValue(getExternalGroupsResult -> getExternalGroupsResult);
*
* ctx.export("groups", localGroups);
* }
* }
* ```
*
*/
public static CompletableFuture getExternalGroupsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getExternalGroups:getExternalGroups", TypeShape.of(GetExternalGroupsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about an app.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetGithubAppArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foobar = GithubFunctions.getGithubApp(GetGithubAppArgs.builder()
* .slug("foobar")
* .build());
*
* }
* }
* ```
*
*/
public static Output getGithubApp(GetGithubAppArgs args) {
return getGithubApp(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about an app.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetGithubAppArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foobar = GithubFunctions.getGithubApp(GetGithubAppArgs.builder()
* .slug("foobar")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getGithubAppPlain(GetGithubAppPlainArgs args) {
return getGithubAppPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about an app.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetGithubAppArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foobar = GithubFunctions.getGithubApp(GetGithubAppArgs.builder()
* .slug("foobar")
* .build());
*
* }
* }
* ```
*
*/
public static Output getGithubApp(GetGithubAppArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getGithubApp:getGithubApp", TypeShape.of(GetGithubAppResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about an app.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetGithubAppArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foobar = GithubFunctions.getGithubApp(GetGithubAppArgs.builder()
* .slug("foobar")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getGithubAppPlain(GetGithubAppPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getGithubApp:getGithubApp", TypeShape.of(GetGithubAppResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static Output getIpRanges() {
return getIpRanges(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static CompletableFuture getIpRangesPlain() {
return getIpRangesPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static Output getIpRanges(InvokeArgs args) {
return getIpRanges(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static CompletableFuture getIpRangesPlain(InvokeArgs args) {
return getIpRangesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static Output getIpRanges(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getIpRanges:getIpRanges", TypeShape.of(GetIpRangesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about GitHub's IP addresses.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getIpRanges();
*
* }
* }
* ```
*
*/
public static CompletableFuture getIpRangesPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getIpRanges:getIpRanges", TypeShape.of(GetIpRangesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the labels for a given repository.
*
*/
public static Output getIssueLabels(GetIssueLabelsArgs args) {
return getIssueLabels(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the labels for a given repository.
*
*/
public static CompletableFuture getIssueLabelsPlain(GetIssueLabelsPlainArgs args) {
return getIssueLabelsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the labels for a given repository.
*
*/
public static Output getIssueLabels(GetIssueLabelsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getIssueLabels:getIssueLabels", TypeShape.of(GetIssueLabelsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the labels for a given repository.
*
*/
public static CompletableFuture getIssueLabelsPlain(GetIssueLabelsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getIssueLabels:getIssueLabels", TypeShape.of(GetIssueLabelsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to find out if a user is a member of your organization, as well
* as what role they have within it.
* If the user's membership in the organization is pending their acceptance of an invite,
* the role they would have once they accept will be returned.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetMembershipArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var membershipForSomeUser = GithubFunctions.getMembership(GetMembershipArgs.builder()
* .username("SomeUser")
* .build());
*
* }
* }
* ```
*
*/
public static Output getMembership(GetMembershipArgs args) {
return getMembership(args, InvokeOptions.Empty);
}
/**
* Use this data source to find out if a user is a member of your organization, as well
* as what role they have within it.
* If the user's membership in the organization is pending their acceptance of an invite,
* the role they would have once they accept will be returned.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetMembershipArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var membershipForSomeUser = GithubFunctions.getMembership(GetMembershipArgs.builder()
* .username("SomeUser")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getMembershipPlain(GetMembershipPlainArgs args) {
return getMembershipPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to find out if a user is a member of your organization, as well
* as what role they have within it.
* If the user's membership in the organization is pending their acceptance of an invite,
* the role they would have once they accept will be returned.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetMembershipArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var membershipForSomeUser = GithubFunctions.getMembership(GetMembershipArgs.builder()
* .username("SomeUser")
* .build());
*
* }
* }
* ```
*
*/
public static Output getMembership(GetMembershipArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getMembership:getMembership", TypeShape.of(GetMembershipResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to find out if a user is a member of your organization, as well
* as what role they have within it.
* If the user's membership in the organization is pending their acceptance of an invite,
* the role they would have once they accept will be returned.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetMembershipArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var membershipForSomeUser = GithubFunctions.getMembership(GetMembershipArgs.builder()
* .username("SomeUser")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getMembershipPlain(GetMembershipPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getMembership:getMembership", TypeShape.of(GetMembershipResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve basic information about a GitHub Organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganization(GetOrganizationArgs.builder()
* .name("github")
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganization(GetOrganizationArgs args) {
return getOrganization(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve basic information about a GitHub Organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganization(GetOrganizationArgs.builder()
* .name("github")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationPlain(GetOrganizationPlainArgs args) {
return getOrganizationPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve basic information about a GitHub Organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganization(GetOrganizationArgs.builder()
* .name("github")
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganization(GetOrganizationArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganization:getOrganization", TypeShape.of(GetOrganizationResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve basic information about a GitHub Organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganization(GetOrganizationArgs.builder()
* .name("github")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationPlain(GetOrganizationPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganization:getOrganization", TypeShape.of(GetOrganizationResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a custom role in a GitHub Organization.
*
* > Note: Custom roles are currently only available in GitHub Enterprise Cloud.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationCustomRoleArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganizationCustomRole(GetOrganizationCustomRoleArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganizationCustomRole(GetOrganizationCustomRoleArgs args) {
return getOrganizationCustomRole(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a custom role in a GitHub Organization.
*
* > Note: Custom roles are currently only available in GitHub Enterprise Cloud.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationCustomRoleArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganizationCustomRole(GetOrganizationCustomRoleArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationCustomRolePlain(GetOrganizationCustomRolePlainArgs args) {
return getOrganizationCustomRolePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a custom role in a GitHub Organization.
*
* > Note: Custom roles are currently only available in GitHub Enterprise Cloud.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationCustomRoleArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganizationCustomRole(GetOrganizationCustomRoleArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganizationCustomRole(GetOrganizationCustomRoleArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationCustomRole:getOrganizationCustomRole", TypeShape.of(GetOrganizationCustomRoleResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a custom role in a GitHub Organization.
*
* > Note: Custom roles are currently only available in GitHub Enterprise Cloud.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationCustomRoleArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getOrganizationCustomRole(GetOrganizationCustomRoleArgs.builder()
* .name("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationCustomRolePlain(GetOrganizationCustomRolePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationCustomRole:getOrganizationCustomRole", TypeShape.of(GetOrganizationCustomRoleResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static Output getOrganizationExternalIdentities() {
return getOrganizationExternalIdentities(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationExternalIdentitiesPlain() {
return getOrganizationExternalIdentitiesPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static Output getOrganizationExternalIdentities(InvokeArgs args) {
return getOrganizationExternalIdentities(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationExternalIdentitiesPlain(InvokeArgs args) {
return getOrganizationExternalIdentitiesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static Output getOrganizationExternalIdentities(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationExternalIdentities:getOrganizationExternalIdentities", TypeShape.of(GetOrganizationExternalIdentitiesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve each organization member's SAML or SCIM user
* attributes.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationExternalIdentities();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationExternalIdentitiesPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationExternalIdentities:getOrganizationExternalIdentities", TypeShape.of(GetOrganizationExternalIdentitiesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static Output getOrganizationIpAllowList() {
return getOrganizationIpAllowList(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationIpAllowListPlain() {
return getOrganizationIpAllowListPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static Output getOrganizationIpAllowList(InvokeArgs args) {
return getOrganizationIpAllowList(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationIpAllowListPlain(InvokeArgs args) {
return getOrganizationIpAllowListPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static Output getOrganizationIpAllowList(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationIpAllowList:getOrganizationIpAllowList", TypeShape.of(GetOrganizationIpAllowListResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about the IP allow list of an organization.
* The allow list for IP addresses will block access to private resources via the web, API,
* and Git from any IP addresses that are not on the allow list.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationIpAllowList();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationIpAllowListPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationIpAllowList:getOrganizationIpAllowList", TypeShape.of(GetOrganizationIpAllowListResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeamSyncGroups() {
return getOrganizationTeamSyncGroups(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamSyncGroupsPlain() {
return getOrganizationTeamSyncGroupsPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeamSyncGroups(InvokeArgs args) {
return getOrganizationTeamSyncGroups(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamSyncGroupsPlain(InvokeArgs args) {
return getOrganizationTeamSyncGroupsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeamSyncGroups(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationTeamSyncGroups:getOrganizationTeamSyncGroups", TypeShape.of(GetOrganizationTeamSyncGroupsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve the identity provider (IdP) groups for an organization.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var test = GithubFunctions.getOrganizationTeamSyncGroups();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamSyncGroupsPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationTeamSyncGroups:getOrganizationTeamSyncGroups", TypeShape.of(GetOrganizationTeamSyncGroupsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeams() {
return getOrganizationTeams(GetOrganizationTeamsArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamsPlain() {
return getOrganizationTeamsPlain(GetOrganizationTeamsPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeams(GetOrganizationTeamsArgs args) {
return getOrganizationTeams(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamsPlain(GetOrganizationTeamsPlainArgs args) {
return getOrganizationTeamsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static Output getOrganizationTeams(GetOrganizationTeamsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationTeams:getOrganizationTeams", TypeShape.of(GetOrganizationTeamsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about all GitHub teams in an organization.
*
* ## Example Usage
*
* To retrieve *all* teams of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationTeams();
*
* }
* }
* ```
*
* To retrieve only the team's at the root of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetOrganizationTeamsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var rootTeams = GithubFunctions.getOrganizationTeams(GetOrganizationTeamsArgs.builder()
* .rootTeamsOnly(true)
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationTeamsPlain(GetOrganizationTeamsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationTeams:getOrganizationTeams", TypeShape.of(GetOrganizationTeamsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static Output getOrganizationWebhooks() {
return getOrganizationWebhooks(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationWebhooksPlain() {
return getOrganizationWebhooksPlain(InvokeArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static Output getOrganizationWebhooks(InvokeArgs args) {
return getOrganizationWebhooks(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationWebhooksPlain(InvokeArgs args) {
return getOrganizationWebhooksPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static Output getOrganizationWebhooks(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getOrganizationWebhooks:getOrganizationWebhooks", TypeShape.of(GetOrganizationWebhooksResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve all webhooks of the organization.
*
* ## Example Usage
*
* To retrieve *all* webhooks of the organization:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var all = GithubFunctions.getOrganizationWebhooks();
*
* }
* }
* ```
*
*/
public static CompletableFuture getOrganizationWebhooksPlain(InvokeArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getOrganizationWebhooks:getOrganizationWebhooks", TypeShape.of(GetOrganizationWebhooksResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a repository ref.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRefArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getRef(GetRefArgs.builder()
* .owner("example")
* .ref("heads/development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRef(GetRefArgs args) {
return getRef(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a repository ref.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRefArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getRef(GetRefArgs.builder()
* .owner("example")
* .ref("heads/development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRefPlain(GetRefPlainArgs args) {
return getRefPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a repository ref.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRefArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getRef(GetRefArgs.builder()
* .owner("example")
* .ref("heads/development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRef(GetRefArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRef:getRef", TypeShape.of(GetRefResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a repository ref.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRefArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var development = GithubFunctions.getRef(GetRefArgs.builder()
* .owner("example")
* .ref("heads/development")
* .repository("example")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRefPlain(GetRefPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRef:getRef", TypeShape.of(GetRefResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub release in a specific repository.
*
* ## Example Usage
*
* To retrieve the latest release that is present in a repository:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("latest")
* .build());
*
* }
* }
* ```
*
* To retrieve a specific release from a repository based on it's ID:
*
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .id(12345)
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("id")
* .build());
*
* }
* }
* ```
*
* Finally, to retrieve a release based on it's tag:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .releaseTag("v1.0.0")
* .repository("example-repository")
* .retrieveBy("tag")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRelease(GetReleaseArgs args) {
return getRelease(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub release in a specific repository.
*
* ## Example Usage
*
* To retrieve the latest release that is present in a repository:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("latest")
* .build());
*
* }
* }
* ```
*
* To retrieve a specific release from a repository based on it's ID:
*
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .id(12345)
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("id")
* .build());
*
* }
* }
* ```
*
* Finally, to retrieve a release based on it's tag:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .releaseTag("v1.0.0")
* .repository("example-repository")
* .retrieveBy("tag")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getReleasePlain(GetReleasePlainArgs args) {
return getReleasePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub release in a specific repository.
*
* ## Example Usage
*
* To retrieve the latest release that is present in a repository:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("latest")
* .build());
*
* }
* }
* ```
*
* To retrieve a specific release from a repository based on it's ID:
*
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .id(12345)
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("id")
* .build());
*
* }
* }
* ```
*
* Finally, to retrieve a release based on it's tag:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .releaseTag("v1.0.0")
* .repository("example-repository")
* .retrieveBy("tag")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRelease(GetReleaseArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRelease:getRelease", TypeShape.of(GetReleaseResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub release in a specific repository.
*
* ## Example Usage
*
* To retrieve the latest release that is present in a repository:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("latest")
* .build());
*
* }
* }
* ```
*
* To retrieve a specific release from a repository based on it's ID:
*
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .id(12345)
* .owner("example-owner")
* .repository("example-repository")
* .retrieveBy("id")
* .build());
*
* }
* }
* ```
*
* Finally, to retrieve a release based on it's tag:
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetReleaseArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRelease(GetReleaseArgs.builder()
* .owner("example-owner")
* .releaseTag("v1.0.0")
* .repository("example-repository")
* .retrieveBy("tag")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getReleasePlain(GetReleasePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRelease:getRelease", TypeShape.of(GetReleaseResult.class), args, Utilities.withVersion(options));
}
/**
* > **Note:** The data source will return a maximum of `1000` repositories
* [as documented in official API docs](https://developer.github.com/v3/search/#about-the-search-api).
*
* Use this data source to retrieve a list of GitHub repositories using a search query.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoriesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositories(GetRepositoriesArgs.builder()
* .includeRepoId(true)
* .query("org:hashicorp language:Go")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositories(GetRepositoriesArgs args) {
return getRepositories(args, InvokeOptions.Empty);
}
/**
* > **Note:** The data source will return a maximum of `1000` repositories
* [as documented in official API docs](https://developer.github.com/v3/search/#about-the-search-api).
*
* Use this data source to retrieve a list of GitHub repositories using a search query.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoriesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositories(GetRepositoriesArgs.builder()
* .includeRepoId(true)
* .query("org:hashicorp language:Go")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoriesPlain(GetRepositoriesPlainArgs args) {
return getRepositoriesPlain(args, InvokeOptions.Empty);
}
/**
* > **Note:** The data source will return a maximum of `1000` repositories
* [as documented in official API docs](https://developer.github.com/v3/search/#about-the-search-api).
*
* Use this data source to retrieve a list of GitHub repositories using a search query.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoriesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositories(GetRepositoriesArgs.builder()
* .includeRepoId(true)
* .query("org:hashicorp language:Go")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositories(GetRepositoriesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositories:getRepositories", TypeShape.of(GetRepositoriesResult.class), args, Utilities.withVersion(options));
}
/**
* > **Note:** The data source will return a maximum of `1000` repositories
* [as documented in official API docs](https://developer.github.com/v3/search/#about-the-search-api).
*
* Use this data source to retrieve a list of GitHub repositories using a search query.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoriesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositories(GetRepositoriesArgs.builder()
* .includeRepoId(true)
* .query("org:hashicorp language:Go")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoriesPlain(GetRepositoriesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositories:getRepositories", TypeShape.of(GetRepositoriesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepository() {
return getRepository(GetRepositoryArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryPlain() {
return getRepositoryPlain(GetRepositoryPlainArgs.Empty, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepository(GetRepositoryArgs args) {
return getRepository(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryPlain(GetRepositoryPlainArgs args) {
return getRepositoryPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepository(GetRepositoryArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepository:getRepository", TypeShape.of(GetRepositoryResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepository(GetRepositoryArgs.builder()
* .fullName("hashicorp/terraform")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryPlain(GetRepositoryPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepository:getRepository", TypeShape.of(GetRepositoryResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve autolink references for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs args) {
return getRepositoryAutolinkReferences(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve autolink references for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryAutolinkReferencesPlain(GetRepositoryAutolinkReferencesPlainArgs args) {
return getRepositoryAutolinkReferencesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve autolink references for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryAutolinkReferences:getRepositoryAutolinkReferences", TypeShape.of(GetRepositoryAutolinkReferencesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve autolink references for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryAutolinkReferencesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryAutolinkReferences(GetRepositoryAutolinkReferencesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryAutolinkReferencesPlain(GetRepositoryAutolinkReferencesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryAutolinkReferences:getRepositoryAutolinkReferences", TypeShape.of(GetRepositoryAutolinkReferencesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about branches in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryBranchesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryBranches(GetRepositoryBranchesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryBranches(GetRepositoryBranchesArgs args) {
return getRepositoryBranches(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about branches in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryBranchesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryBranches(GetRepositoryBranchesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryBranchesPlain(GetRepositoryBranchesPlainArgs args) {
return getRepositoryBranchesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about branches in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryBranchesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryBranches(GetRepositoryBranchesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryBranches(GetRepositoryBranchesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryBranches:getRepositoryBranches", TypeShape.of(GetRepositoryBranchesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about branches in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryBranchesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryBranches(GetRepositoryBranchesArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryBranchesPlain(GetRepositoryBranchesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryBranches:getRepositoryBranches", TypeShape.of(GetRepositoryBranchesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve all deploy keys of a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeployKeysArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeployKeys(GetRepositoryDeployKeysArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryDeployKeys(GetRepositoryDeployKeysArgs args) {
return getRepositoryDeployKeys(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all deploy keys of a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeployKeysArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeployKeys(GetRepositoryDeployKeysArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryDeployKeysPlain(GetRepositoryDeployKeysPlainArgs args) {
return getRepositoryDeployKeysPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve all deploy keys of a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeployKeysArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeployKeys(GetRepositoryDeployKeysArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryDeployKeys(GetRepositoryDeployKeysArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryDeployKeys:getRepositoryDeployKeys", TypeShape.of(GetRepositoryDeployKeysResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve all deploy keys of a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeployKeysArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeployKeys(GetRepositoryDeployKeysArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryDeployKeysPlain(GetRepositoryDeployKeysPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryDeployKeys:getRepositoryDeployKeys", TypeShape.of(GetRepositoryDeployKeysResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve deployment branch policies for a repository / environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs.builder()
* .environmentName("env_name")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs args) {
return getRepositoryDeploymentBranchPolicies(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve deployment branch policies for a repository / environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs.builder()
* .environmentName("env_name")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryDeploymentBranchPoliciesPlain(GetRepositoryDeploymentBranchPoliciesPlainArgs args) {
return getRepositoryDeploymentBranchPoliciesPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve deployment branch policies for a repository / environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs.builder()
* .environmentName("env_name")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryDeploymentBranchPolicies:getRepositoryDeploymentBranchPolicies", TypeShape.of(GetRepositoryDeploymentBranchPoliciesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve deployment branch policies for a repository / environment.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryDeploymentBranchPoliciesArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryDeploymentBranchPolicies(GetRepositoryDeploymentBranchPoliciesArgs.builder()
* .environmentName("env_name")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryDeploymentBranchPoliciesPlain(GetRepositoryDeploymentBranchPoliciesPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryDeploymentBranchPolicies:getRepositoryDeploymentBranchPolicies", TypeShape.of(GetRepositoryDeploymentBranchPoliciesResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about environments for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryEnvironmentsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryEnvironments(GetRepositoryEnvironmentsArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryEnvironments(GetRepositoryEnvironmentsArgs args) {
return getRepositoryEnvironments(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about environments for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryEnvironmentsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryEnvironments(GetRepositoryEnvironmentsArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryEnvironmentsPlain(GetRepositoryEnvironmentsPlainArgs args) {
return getRepositoryEnvironmentsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about environments for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryEnvironmentsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryEnvironments(GetRepositoryEnvironmentsArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryEnvironments(GetRepositoryEnvironmentsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryEnvironments:getRepositoryEnvironments", TypeShape.of(GetRepositoryEnvironmentsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about environments for a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryEnvironmentsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryEnvironments(GetRepositoryEnvironmentsArgs.builder()
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryEnvironmentsPlain(GetRepositoryEnvironmentsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryEnvironments:getRepositoryEnvironments", TypeShape.of(GetRepositoryEnvironmentsResult.class), args, Utilities.withVersion(options));
}
/**
* This data source allows you to read files within a
* GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryFileArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foo = GithubFunctions.getRepositoryFile(GetRepositoryFileArgs.builder()
* .repository(github_repository.foo().name())
* .branch("main")
* .file(".gitignore")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryFile(GetRepositoryFileArgs args) {
return getRepositoryFile(args, InvokeOptions.Empty);
}
/**
* This data source allows you to read files within a
* GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryFileArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foo = GithubFunctions.getRepositoryFile(GetRepositoryFileArgs.builder()
* .repository(github_repository.foo().name())
* .branch("main")
* .file(".gitignore")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryFilePlain(GetRepositoryFilePlainArgs args) {
return getRepositoryFilePlain(args, InvokeOptions.Empty);
}
/**
* This data source allows you to read files within a
* GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryFileArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foo = GithubFunctions.getRepositoryFile(GetRepositoryFileArgs.builder()
* .repository(github_repository.foo().name())
* .branch("main")
* .file(".gitignore")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryFile(GetRepositoryFileArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryFile:getRepositoryFile", TypeShape.of(GetRepositoryFileResult.class), args, Utilities.withVersion(options));
}
/**
* This data source allows you to read files within a
* GitHub repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryFileArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var foo = GithubFunctions.getRepositoryFile(GetRepositoryFileArgs.builder()
* .repository(github_repository.foo().name())
* .branch("main")
* .file(".gitignore")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryFilePlain(GetRepositoryFilePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryFile:getRepositoryFile", TypeShape.of(GetRepositoryFileResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a specific GitHub milestone in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryMilestoneArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryMilestone(GetRepositoryMilestoneArgs.builder()
* .number(1)
* .owner("example-owner")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryMilestone(GetRepositoryMilestoneArgs args) {
return getRepositoryMilestone(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a specific GitHub milestone in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryMilestoneArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryMilestone(GetRepositoryMilestoneArgs.builder()
* .number(1)
* .owner("example-owner")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryMilestonePlain(GetRepositoryMilestonePlainArgs args) {
return getRepositoryMilestonePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a specific GitHub milestone in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryMilestoneArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryMilestone(GetRepositoryMilestoneArgs.builder()
* .number(1)
* .owner("example-owner")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryMilestone(GetRepositoryMilestoneArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryMilestone:getRepositoryMilestone", TypeShape.of(GetRepositoryMilestoneResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a specific GitHub milestone in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryMilestoneArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryMilestone(GetRepositoryMilestoneArgs.builder()
* .number(1)
* .owner("example-owner")
* .repository("example-repository")
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryMilestonePlain(GetRepositoryMilestonePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryMilestone:getRepositoryMilestone", TypeShape.of(GetRepositoryMilestoneResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a specific GitHub Pull Request in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryPullRequestArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryPullRequest(GetRepositoryPullRequestArgs.builder()
* .baseRepository("example_repository")
* .number(1)
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryPullRequest(GetRepositoryPullRequestArgs args) {
return getRepositoryPullRequest(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a specific GitHub Pull Request in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryPullRequestArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryPullRequest(GetRepositoryPullRequestArgs.builder()
* .baseRepository("example_repository")
* .number(1)
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryPullRequestPlain(GetRepositoryPullRequestPlainArgs args) {
return getRepositoryPullRequestPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a specific GitHub Pull Request in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryPullRequestArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryPullRequest(GetRepositoryPullRequestArgs.builder()
* .baseRepository("example_repository")
* .number(1)
* .build());
*
* }
* }
* ```
*
*/
public static Output getRepositoryPullRequest(GetRepositoryPullRequestArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("github:index/getRepositoryPullRequest:getRepositoryPullRequest", TypeShape.of(GetRepositoryPullRequestResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a specific GitHub Pull Request in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryPullRequestArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryPullRequest(GetRepositoryPullRequestArgs.builder()
* .baseRepository("example_repository")
* .number(1)
* .build());
*
* }
* }
* ```
*
*/
public static CompletableFuture getRepositoryPullRequestPlain(GetRepositoryPullRequestPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("github:index/getRepositoryPullRequest:getRepositoryPullRequest", TypeShape.of(GetRepositoryPullRequestResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about multiple GitHub Pull Requests in a repository.
*
* ## Example Usage
* ```java
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.github.GithubFunctions;
* import com.pulumi.github.inputs.GetRepositoryPullRequestsArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
*
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
*
* public static void stack(Context ctx) {
* final var example = GithubFunctions.getRepositoryPullRequests(GetRepositoryPullRequestsArgs.builder()
* .baseRef("main")
* .baseRepository("example-repository")
* .sortBy("updated")
* .sortDirection("desc")
* .state("open")
* .build());
*
* }
* }
* ```
*
*/
public static Output