Documentation ¶
Index ¶
- type GetRepositoryCleanupPolicy
- type GetRepositoryCleanupPolicyArgs
- func (GetRepositoryCleanupPolicyArgs) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
- func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
- func (i GetRepositoryCleanupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicy]
- type GetRepositoryCleanupPolicyArray
- func (GetRepositoryCleanupPolicyArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
- func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
- func (i GetRepositoryCleanupPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicy]
- type GetRepositoryCleanupPolicyArrayInput
- type GetRepositoryCleanupPolicyArrayOutput
- func (GetRepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) GetRepositoryCleanupPolicyOutput
- func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
- func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
- func (o GetRepositoryCleanupPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicy]
- type GetRepositoryCleanupPolicyCondition
- type GetRepositoryCleanupPolicyConditionArgs
- func (GetRepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
- func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
- func (i GetRepositoryCleanupPolicyConditionArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyCondition]
- type GetRepositoryCleanupPolicyConditionArray
- func (GetRepositoryCleanupPolicyConditionArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
- func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
- func (i GetRepositoryCleanupPolicyConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyCondition]
- type GetRepositoryCleanupPolicyConditionArrayInput
- type GetRepositoryCleanupPolicyConditionArrayOutput
- func (GetRepositoryCleanupPolicyConditionArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyConditionArrayOutput) Index(i pulumi.IntInput) GetRepositoryCleanupPolicyConditionOutput
- func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
- func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
- func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyCondition]
- type GetRepositoryCleanupPolicyConditionInput
- type GetRepositoryCleanupPolicyConditionOutput
- func (GetRepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
- func (o GetRepositoryCleanupPolicyConditionOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyCondition]
- func (o GetRepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
- type GetRepositoryCleanupPolicyInput
- type GetRepositoryCleanupPolicyMostRecentVersion
- type GetRepositoryCleanupPolicyMostRecentVersionArgs
- func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyMostRecentVersion]
- type GetRepositoryCleanupPolicyMostRecentVersionArray
- func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyMostRecentVersion]
- type GetRepositoryCleanupPolicyMostRecentVersionArrayInput
- type GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) Index(i pulumi.IntInput) GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyMostRecentVersion]
- type GetRepositoryCleanupPolicyMostRecentVersionInput
- type GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) KeepCount() pulumi.IntOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
- func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyMostRecentVersion]
- type GetRepositoryCleanupPolicyOutput
- func (o GetRepositoryCleanupPolicyOutput) Action() pulumi.StringOutput
- func (o GetRepositoryCleanupPolicyOutput) Conditions() GetRepositoryCleanupPolicyConditionArrayOutput
- func (GetRepositoryCleanupPolicyOutput) ElementType() reflect.Type
- func (o GetRepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
- func (o GetRepositoryCleanupPolicyOutput) MostRecentVersions() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
- func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
- func (o GetRepositoryCleanupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicy]
- type GetRepositoryDockerConfig
- type GetRepositoryDockerConfigArgs
- func (GetRepositoryDockerConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
- func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
- func (i GetRepositoryDockerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryDockerConfig]
- type GetRepositoryDockerConfigArray
- func (GetRepositoryDockerConfigArray) ElementType() reflect.Type
- func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
- func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
- func (i GetRepositoryDockerConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryDockerConfig]
- type GetRepositoryDockerConfigArrayInput
- type GetRepositoryDockerConfigArrayOutput
- func (GetRepositoryDockerConfigArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryDockerConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryDockerConfigOutput
- func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
- func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
- func (o GetRepositoryDockerConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryDockerConfig]
- type GetRepositoryDockerConfigInput
- type GetRepositoryDockerConfigOutput
- func (GetRepositoryDockerConfigOutput) ElementType() reflect.Type
- func (o GetRepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolOutput
- func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
- func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
- func (o GetRepositoryDockerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryDockerConfig]
- type GetRepositoryMavenConfig
- type GetRepositoryMavenConfigArgs
- func (GetRepositoryMavenConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
- func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
- func (i GetRepositoryMavenConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryMavenConfig]
- type GetRepositoryMavenConfigArray
- func (GetRepositoryMavenConfigArray) ElementType() reflect.Type
- func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
- func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
- func (i GetRepositoryMavenConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryMavenConfig]
- type GetRepositoryMavenConfigArrayInput
- type GetRepositoryMavenConfigArrayOutput
- func (GetRepositoryMavenConfigArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryMavenConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryMavenConfigOutput
- func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
- func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
- func (o GetRepositoryMavenConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryMavenConfig]
- type GetRepositoryMavenConfigInput
- type GetRepositoryMavenConfigOutput
- func (o GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
- func (GetRepositoryMavenConfigOutput) ElementType() reflect.Type
- func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
- func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
- func (o GetRepositoryMavenConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryMavenConfig]
- func (o GetRepositoryMavenConfigOutput) VersionPolicy() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfig
- type GetRepositoryRemoteRepositoryConfigArgs
- func (GetRepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
- func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
- func (i GetRepositoryRemoteRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfig]
- type GetRepositoryRemoteRepositoryConfigArray
- func (GetRepositoryRemoteRepositoryConfigArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfig]
- type GetRepositoryRemoteRepositoryConfigArrayInput
- type GetRepositoryRemoteRepositoryConfigArrayOutput
- func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfig]
- type GetRepositoryRemoteRepositoryConfigDockerRepository
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigDockerRepository]
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigDockerRepository]
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigDockerRepository]
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigDockerRepository]
- type GetRepositoryRemoteRepositoryConfigInput
- type GetRepositoryRemoteRepositoryConfigMavenRepository
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigMavenRepository]
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigMavenRepository]
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigMavenRepository]
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigMavenRepository]
- type GetRepositoryRemoteRepositoryConfigNpmRepository
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigNpmRepository]
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigNpmRepository]
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigNpmRepository]
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigNpmRepository]
- type GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfig]
- type GetRepositoryRemoteRepositoryConfigPythonRepository
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigPythonRepository]
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigPythonRepository]
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfigPythonRepository]
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfigPythonRepository]
- type GetRepositoryVirtualRepositoryConfig
- type GetRepositoryVirtualRepositoryConfigArgs
- func (GetRepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
- func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
- func (i GetRepositoryVirtualRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfig]
- type GetRepositoryVirtualRepositoryConfigArray
- func (GetRepositoryVirtualRepositoryConfigArray) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfig]
- type GetRepositoryVirtualRepositoryConfigArrayInput
- type GetRepositoryVirtualRepositoryConfigArrayOutput
- func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryVirtualRepositoryConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryVirtualRepositoryConfigOutput
- func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
- func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
- func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfig]
- type GetRepositoryVirtualRepositoryConfigInput
- type GetRepositoryVirtualRepositoryConfigOutput
- func (GetRepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
- func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
- func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
- func (o GetRepositoryVirtualRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfig]
- func (o GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicy
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfigUpstreamPolicy]
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfigUpstreamPolicy]
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) Index(i pulumi.IntInput) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfigUpstreamPolicy]
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id() pulumi.StringOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfigUpstreamPolicy]
- type LookupRepositoryArgs
- type LookupRepositoryIamPolicyArgs
- type LookupRepositoryIamPolicyOutputArgs
- type LookupRepositoryIamPolicyResult
- type LookupRepositoryIamPolicyResultOutput
- func (LookupRepositoryIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) Repository() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput() LookupRepositoryIamPolicyResultOutput
- func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext(ctx context.Context) LookupRepositoryIamPolicyResultOutput
- func (o LookupRepositoryIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRepositoryIamPolicyResult]
- type LookupRepositoryOutputArgs
- type LookupRepositoryResult
- type LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) CleanupPolicies() GetRepositoryCleanupPolicyArrayOutput
- func (o LookupRepositoryResultOutput) CleanupPolicyDryRun() pulumi.BoolOutput
- func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) DockerConfigs() GetRepositoryDockerConfigArrayOutput
- func (LookupRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupRepositoryResultOutput) Location() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) MavenConfigs() GetRepositoryMavenConfigArrayOutput
- func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupRepositoryResultOutput) RemoteRepositoryConfigs() GetRepositoryRemoteRepositoryConfigArrayOutput
- func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRepositoryResult]
- func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) VirtualRepositoryConfigs() GetRepositoryVirtualRepositoryConfigArrayOutput
- type Repository
- type RepositoryArgs
- type RepositoryArray
- func (RepositoryArray) ElementType() reflect.Type
- func (i RepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
- func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryCleanupPolicy
- type RepositoryCleanupPolicyArgs
- func (RepositoryCleanupPolicyArgs) ElementType() reflect.Type
- func (i RepositoryCleanupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicy]
- func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
- func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
- type RepositoryCleanupPolicyArray
- func (RepositoryCleanupPolicyArray) ElementType() reflect.Type
- func (i RepositoryCleanupPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryCleanupPolicy]
- func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
- func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
- type RepositoryCleanupPolicyArrayInput
- type RepositoryCleanupPolicyArrayOutput
- func (RepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryCleanupPolicyOutput
- func (o RepositoryCleanupPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryCleanupPolicy]
- func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
- func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
- type RepositoryCleanupPolicyCondition
- type RepositoryCleanupPolicyConditionArgs
- func (RepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
- func (i RepositoryCleanupPolicyConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyCondition]
- func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
- func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
- func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
- func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
- type RepositoryCleanupPolicyConditionInput
- type RepositoryCleanupPolicyConditionOutput
- func (RepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyCondition]
- func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
- func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
- func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
- func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
- func (o RepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
- type RepositoryCleanupPolicyConditionPtrInput
- type RepositoryCleanupPolicyConditionPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) Elem() RepositoryCleanupPolicyConditionOutput
- func (RepositoryCleanupPolicyConditionPtrOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyConditionPtrOutput) NewerThan() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) OlderThan() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) TagPrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) TagState() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryCleanupPolicyCondition]
- func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
- func (o RepositoryCleanupPolicyConditionPtrOutput) VersionNamePrefixes() pulumi.StringArrayOutput
- type RepositoryCleanupPolicyInput
- type RepositoryCleanupPolicyMostRecentVersions
- type RepositoryCleanupPolicyMostRecentVersionsArgs
- func (RepositoryCleanupPolicyMostRecentVersionsArgs) ElementType() reflect.Type
- func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyMostRecentVersions]
- func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
- func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
- func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- type RepositoryCleanupPolicyMostRecentVersionsInput
- type RepositoryCleanupPolicyMostRecentVersionsOutput
- func (RepositoryCleanupPolicyMostRecentVersionsOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) KeepCount() pulumi.IntPtrOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyMostRecentVersions]
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- type RepositoryCleanupPolicyMostRecentVersionsPtrInput
- type RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) Elem() RepositoryCleanupPolicyMostRecentVersionsOutput
- func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) KeepCount() pulumi.IntPtrOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryCleanupPolicyMostRecentVersions]
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- type RepositoryCleanupPolicyOutput
- func (o RepositoryCleanupPolicyOutput) Action() pulumi.StringPtrOutput
- func (o RepositoryCleanupPolicyOutput) Condition() RepositoryCleanupPolicyConditionPtrOutput
- func (RepositoryCleanupPolicyOutput) ElementType() reflect.Type
- func (o RepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
- func (o RepositoryCleanupPolicyOutput) MostRecentVersions() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
- func (o RepositoryCleanupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicy]
- func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
- func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
- type RepositoryDockerConfig
- type RepositoryDockerConfigArgs
- func (RepositoryDockerConfigArgs) ElementType() reflect.Type
- func (i RepositoryDockerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryDockerConfig]
- func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
- func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
- func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
- func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
- type RepositoryDockerConfigInput
- type RepositoryDockerConfigOutput
- func (RepositoryDockerConfigOutput) ElementType() reflect.Type
- func (o RepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolPtrOutput
- func (o RepositoryDockerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryDockerConfig]
- func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
- func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
- func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
- func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
- type RepositoryDockerConfigPtrInput
- type RepositoryDockerConfigPtrOutput
- func (o RepositoryDockerConfigPtrOutput) Elem() RepositoryDockerConfigOutput
- func (RepositoryDockerConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryDockerConfigPtrOutput) ImmutableTags() pulumi.BoolPtrOutput
- func (o RepositoryDockerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryDockerConfig]
- func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
- func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
- type RepositoryIamBinding
- func (*RepositoryIamBinding) ElementType() reflect.Type
- func (i *RepositoryIamBinding) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBinding]
- func (i *RepositoryIamBinding) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
- func (i *RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
- type RepositoryIamBindingArgs
- type RepositoryIamBindingArray
- func (RepositoryIamBindingArray) ElementType() reflect.Type
- func (i RepositoryIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamBinding]
- func (i RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutput() RepositoryIamBindingArrayOutput
- func (i RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutputWithContext(ctx context.Context) RepositoryIamBindingArrayOutput
- type RepositoryIamBindingArrayInput
- type RepositoryIamBindingArrayOutput
- func (RepositoryIamBindingArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingArrayOutput) Index(i pulumi.IntInput) RepositoryIamBindingOutput
- func (o RepositoryIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamBinding]
- func (o RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutput() RepositoryIamBindingArrayOutput
- func (o RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutputWithContext(ctx context.Context) RepositoryIamBindingArrayOutput
- type RepositoryIamBindingCondition
- type RepositoryIamBindingConditionArgs
- func (RepositoryIamBindingConditionArgs) ElementType() reflect.Type
- func (i RepositoryIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamBindingCondition]
- func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutput() RepositoryIamBindingConditionOutput
- func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutputWithContext(ctx context.Context) RepositoryIamBindingConditionOutput
- func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
- func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
- type RepositoryIamBindingConditionInput
- type RepositoryIamBindingConditionOutput
- func (o RepositoryIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (RepositoryIamBindingConditionOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o RepositoryIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o RepositoryIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamBindingCondition]
- func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutput() RepositoryIamBindingConditionOutput
- func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutputWithContext(ctx context.Context) RepositoryIamBindingConditionOutput
- func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
- func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
- type RepositoryIamBindingConditionPtrInput
- type RepositoryIamBindingConditionPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) Elem() RepositoryIamBindingConditionOutput
- func (RepositoryIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBindingCondition]
- func (o RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
- type RepositoryIamBindingInput
- type RepositoryIamBindingMap
- func (RepositoryIamBindingMap) ElementType() reflect.Type
- func (i RepositoryIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamBinding]
- func (i RepositoryIamBindingMap) ToRepositoryIamBindingMapOutput() RepositoryIamBindingMapOutput
- func (i RepositoryIamBindingMap) ToRepositoryIamBindingMapOutputWithContext(ctx context.Context) RepositoryIamBindingMapOutput
- type RepositoryIamBindingMapInput
- type RepositoryIamBindingMapOutput
- func (RepositoryIamBindingMapOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamBindingOutput
- func (o RepositoryIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamBinding]
- func (o RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutput() RepositoryIamBindingMapOutput
- func (o RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutputWithContext(ctx context.Context) RepositoryIamBindingMapOutput
- type RepositoryIamBindingOutput
- func (o RepositoryIamBindingOutput) Condition() RepositoryIamBindingConditionPtrOutput
- func (RepositoryIamBindingOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Location() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o RepositoryIamBindingOutput) Project() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Repository() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Role() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBinding]
- func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
- func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
- type RepositoryIamBindingState
- type RepositoryIamMember
- func (*RepositoryIamMember) ElementType() reflect.Type
- func (i *RepositoryIamMember) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMember]
- func (i *RepositoryIamMember) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
- func (i *RepositoryIamMember) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
- type RepositoryIamMemberArgs
- type RepositoryIamMemberArray
- func (RepositoryIamMemberArray) ElementType() reflect.Type
- func (i RepositoryIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamMember]
- func (i RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutput() RepositoryIamMemberArrayOutput
- func (i RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutputWithContext(ctx context.Context) RepositoryIamMemberArrayOutput
- type RepositoryIamMemberArrayInput
- type RepositoryIamMemberArrayOutput
- func (RepositoryIamMemberArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberArrayOutput) Index(i pulumi.IntInput) RepositoryIamMemberOutput
- func (o RepositoryIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamMember]
- func (o RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutput() RepositoryIamMemberArrayOutput
- func (o RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutputWithContext(ctx context.Context) RepositoryIamMemberArrayOutput
- type RepositoryIamMemberCondition
- type RepositoryIamMemberConditionArgs
- func (RepositoryIamMemberConditionArgs) ElementType() reflect.Type
- func (i RepositoryIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamMemberCondition]
- func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutput() RepositoryIamMemberConditionOutput
- func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutputWithContext(ctx context.Context) RepositoryIamMemberConditionOutput
- func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
- func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
- type RepositoryIamMemberConditionInput
- type RepositoryIamMemberConditionOutput
- func (o RepositoryIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (RepositoryIamMemberConditionOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o RepositoryIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o RepositoryIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamMemberCondition]
- func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutput() RepositoryIamMemberConditionOutput
- func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutputWithContext(ctx context.Context) RepositoryIamMemberConditionOutput
- func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
- func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
- type RepositoryIamMemberConditionPtrInput
- type RepositoryIamMemberConditionPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) Elem() RepositoryIamMemberConditionOutput
- func (RepositoryIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMemberCondition]
- func (o RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
- type RepositoryIamMemberInput
- type RepositoryIamMemberMap
- func (RepositoryIamMemberMap) ElementType() reflect.Type
- func (i RepositoryIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamMember]
- func (i RepositoryIamMemberMap) ToRepositoryIamMemberMapOutput() RepositoryIamMemberMapOutput
- func (i RepositoryIamMemberMap) ToRepositoryIamMemberMapOutputWithContext(ctx context.Context) RepositoryIamMemberMapOutput
- type RepositoryIamMemberMapInput
- type RepositoryIamMemberMapOutput
- func (RepositoryIamMemberMapOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamMemberOutput
- func (o RepositoryIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamMember]
- func (o RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutput() RepositoryIamMemberMapOutput
- func (o RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutputWithContext(ctx context.Context) RepositoryIamMemberMapOutput
- type RepositoryIamMemberOutput
- func (o RepositoryIamMemberOutput) Condition() RepositoryIamMemberConditionPtrOutput
- func (RepositoryIamMemberOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Location() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Project() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Repository() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Role() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMember]
- func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
- func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
- type RepositoryIamMemberState
- type RepositoryIamPolicy
- func (*RepositoryIamPolicy) ElementType() reflect.Type
- func (i *RepositoryIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamPolicy]
- func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
- func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
- type RepositoryIamPolicyArgs
- type RepositoryIamPolicyArray
- func (RepositoryIamPolicyArray) ElementType() reflect.Type
- func (i RepositoryIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamPolicy]
- func (i RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput
- func (i RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutputWithContext(ctx context.Context) RepositoryIamPolicyArrayOutput
- type RepositoryIamPolicyArrayInput
- type RepositoryIamPolicyArrayOutput
- func (RepositoryIamPolicyArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamPolicy]
- func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput
- func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutputWithContext(ctx context.Context) RepositoryIamPolicyArrayOutput
- type RepositoryIamPolicyInput
- type RepositoryIamPolicyMap
- func (RepositoryIamPolicyMap) ElementType() reflect.Type
- func (i RepositoryIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamPolicy]
- func (i RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutput() RepositoryIamPolicyMapOutput
- func (i RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutputWithContext(ctx context.Context) RepositoryIamPolicyMapOutput
- type RepositoryIamPolicyMapInput
- type RepositoryIamPolicyMapOutput
- func (RepositoryIamPolicyMapOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamPolicy]
- func (o RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutput() RepositoryIamPolicyMapOutput
- func (o RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutputWithContext(ctx context.Context) RepositoryIamPolicyMapOutput
- type RepositoryIamPolicyOutput
- func (RepositoryIamPolicyOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) Location() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) Project() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) Repository() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamPolicy]
- func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
- type RepositoryIamPolicyState
- type RepositoryInput
- type RepositoryMap
- func (RepositoryMap) ElementType() reflect.Type
- func (i RepositoryMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
- func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
- func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryMavenConfig
- type RepositoryMavenConfigArgs
- func (RepositoryMavenConfigArgs) ElementType() reflect.Type
- func (i RepositoryMavenConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryMavenConfig]
- func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
- func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
- func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
- func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
- type RepositoryMavenConfigInput
- type RepositoryMavenConfigOutput
- func (o RepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
- func (RepositoryMavenConfigOutput) ElementType() reflect.Type
- func (o RepositoryMavenConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryMavenConfig]
- func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
- func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
- func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
- func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
- func (o RepositoryMavenConfigOutput) VersionPolicy() pulumi.StringPtrOutput
- type RepositoryMavenConfigPtrInput
- type RepositoryMavenConfigPtrOutput
- func (o RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
- func (o RepositoryMavenConfigPtrOutput) Elem() RepositoryMavenConfigOutput
- func (RepositoryMavenConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryMavenConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryMavenConfig]
- func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
- func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
- func (o RepositoryMavenConfigPtrOutput) VersionPolicy() pulumi.StringPtrOutput
- type RepositoryOutput
- func (o RepositoryOutput) CleanupPolicies() RepositoryCleanupPolicyArrayOutput
- func (o RepositoryOutput) CleanupPolicyDryRun() pulumi.BoolPtrOutput
- func (o RepositoryOutput) CreateTime() pulumi.StringOutput
- func (o RepositoryOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryOutput) DockerConfig() RepositoryDockerConfigPtrOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) Format() pulumi.StringOutput
- func (o RepositoryOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o RepositoryOutput) Labels() pulumi.StringMapOutput
- func (o RepositoryOutput) Location() pulumi.StringOutput
- func (o RepositoryOutput) MavenConfig() RepositoryMavenConfigPtrOutput
- func (o RepositoryOutput) Mode() pulumi.StringPtrOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Project() pulumi.StringOutput
- func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
- func (o RepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[*Repository]
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
- func (o RepositoryOutput) VirtualRepositoryConfig() RepositoryVirtualRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfig
- type RepositoryRemoteRepositoryConfigArgs
- func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfig]
- func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
- func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
- func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepository
- type RepositoryRemoteRepositoryConfigDockerRepositoryArgs
- func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigDockerRepository]
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigDockerRepository]
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfigDockerRepository]
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigInput
- type RepositoryRemoteRepositoryConfigMavenRepository
- type RepositoryRemoteRepositoryConfigMavenRepositoryArgs
- func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigMavenRepository]
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigMavenRepository]
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfigMavenRepository]
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepository
- type RepositoryRemoteRepositoryConfigNpmRepositoryArgs
- func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigNpmRepository]
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigNpmRepository]
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfigNpmRepository]
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfig]
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfigPtrInput
- type RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) Elem() RepositoryRemoteRepositoryConfigOutput
- func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfig]
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepository
- type RepositoryRemoteRepositoryConfigPythonRepositoryArgs
- func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigPythonRepository]
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepositoryInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfigPythonRepository]
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfigPythonRepository]
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- type RepositoryState
- type RepositoryVirtualRepositoryConfig
- type RepositoryVirtualRepositoryConfigArgs
- func (RepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
- func (i RepositoryVirtualRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfig]
- func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
- func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
- func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
- func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
- type RepositoryVirtualRepositoryConfigInput
- type RepositoryVirtualRepositoryConfigOutput
- func (RepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
- func (o RepositoryVirtualRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfig]
- func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
- func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
- func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
- func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
- func (o RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type RepositoryVirtualRepositoryConfigPtrInput
- type RepositoryVirtualRepositoryConfigPtrOutput
- func (o RepositoryVirtualRepositoryConfigPtrOutput) Elem() RepositoryVirtualRepositoryConfigOutput
- func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryVirtualRepositoryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryVirtualRepositoryConfig]
- func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
- func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
- func (o RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type RepositoryVirtualRepositoryConfigUpstreamPolicy
- type RepositoryVirtualRepositoryConfigUpstreamPolicyArgs
- func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfigUpstreamPolicy]
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyArray
- func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryVirtualRepositoryConfigUpstreamPolicy]
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryVirtualRepositoryConfigUpstreamPolicy]
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyInput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id() pulumi.StringPtrOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfigUpstreamPolicy]
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- type VpcscConfig
- type VpcscConfigArgs
- type VpcscConfigArray
- func (VpcscConfigArray) ElementType() reflect.Type
- func (i VpcscConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*VpcscConfig]
- func (i VpcscConfigArray) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
- func (i VpcscConfigArray) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
- type VpcscConfigArrayInput
- type VpcscConfigArrayOutput
- func (VpcscConfigArrayOutput) ElementType() reflect.Type
- func (o VpcscConfigArrayOutput) Index(i pulumi.IntInput) VpcscConfigOutput
- func (o VpcscConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VpcscConfig]
- func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
- func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
- type VpcscConfigInput
- type VpcscConfigMap
- func (VpcscConfigMap) ElementType() reflect.Type
- func (i VpcscConfigMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VpcscConfig]
- func (i VpcscConfigMap) ToVpcscConfigMapOutput() VpcscConfigMapOutput
- func (i VpcscConfigMap) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
- type VpcscConfigMapInput
- type VpcscConfigMapOutput
- func (VpcscConfigMapOutput) ElementType() reflect.Type
- func (o VpcscConfigMapOutput) MapIndex(k pulumi.StringInput) VpcscConfigOutput
- func (o VpcscConfigMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VpcscConfig]
- func (o VpcscConfigMapOutput) ToVpcscConfigMapOutput() VpcscConfigMapOutput
- func (o VpcscConfigMapOutput) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
- type VpcscConfigOutput
- func (VpcscConfigOutput) ElementType() reflect.Type
- func (o VpcscConfigOutput) Location() pulumi.StringOutput
- func (o VpcscConfigOutput) Name() pulumi.StringOutput
- func (o VpcscConfigOutput) Project() pulumi.StringOutput
- func (o VpcscConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*VpcscConfig]
- func (o VpcscConfigOutput) ToVpcscConfigOutput() VpcscConfigOutput
- func (o VpcscConfigOutput) ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput
- func (o VpcscConfigOutput) VpcscPolicy() pulumi.StringPtrOutput
- type VpcscConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRepositoryCleanupPolicy ¶ added in v6.65.0
type GetRepositoryCleanupPolicy struct { Action string `pulumi:"action"` Conditions []GetRepositoryCleanupPolicyCondition `pulumi:"conditions"` Id string `pulumi:"id"` MostRecentVersions []GetRepositoryCleanupPolicyMostRecentVersion `pulumi:"mostRecentVersions"` }
type GetRepositoryCleanupPolicyArgs ¶ added in v6.65.0
type GetRepositoryCleanupPolicyArgs struct { Action pulumi.StringInput `pulumi:"action"` Conditions GetRepositoryCleanupPolicyConditionArrayInput `pulumi:"conditions"` Id pulumi.StringInput `pulumi:"id"` MostRecentVersions GetRepositoryCleanupPolicyMostRecentVersionArrayInput `pulumi:"mostRecentVersions"` }
func (GetRepositoryCleanupPolicyArgs) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryCleanupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicy]
type GetRepositoryCleanupPolicyArray ¶ added in v6.65.0
type GetRepositoryCleanupPolicyArray []GetRepositoryCleanupPolicyInput
func (GetRepositoryCleanupPolicyArray) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryCleanupPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicy]
type GetRepositoryCleanupPolicyArrayInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyArrayInput interface { pulumi.Input ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput ToGetRepositoryCleanupPolicyArrayOutputWithContext(context.Context) GetRepositoryCleanupPolicyArrayOutput }
GetRepositoryCleanupPolicyArrayInput is an input type that accepts GetRepositoryCleanupPolicyArray and GetRepositoryCleanupPolicyArrayOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyArrayInput` via:
GetRepositoryCleanupPolicyArray{ GetRepositoryCleanupPolicyArgs{...} }
type GetRepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyArrayOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArrayOutput) Index ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryCleanupPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicy]
type GetRepositoryCleanupPolicyCondition ¶ added in v6.65.0
type GetRepositoryCleanupPolicyCondition struct { NewerThan string `pulumi:"newerThan"` OlderThan string `pulumi:"olderThan"` PackageNamePrefixes []string `pulumi:"packageNamePrefixes"` TagPrefixes []string `pulumi:"tagPrefixes"` TagState string `pulumi:"tagState"` VersionNamePrefixes []string `pulumi:"versionNamePrefixes"` }
type GetRepositoryCleanupPolicyConditionArgs ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionArgs struct { NewerThan pulumi.StringInput `pulumi:"newerThan"` OlderThan pulumi.StringInput `pulumi:"olderThan"` PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` TagPrefixes pulumi.StringArrayInput `pulumi:"tagPrefixes"` TagState pulumi.StringInput `pulumi:"tagState"` VersionNamePrefixes pulumi.StringArrayInput `pulumi:"versionNamePrefixes"` }
func (GetRepositoryCleanupPolicyConditionArgs) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryCleanupPolicyConditionArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyCondition]
type GetRepositoryCleanupPolicyConditionArray ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionArray []GetRepositoryCleanupPolicyConditionInput
func (GetRepositoryCleanupPolicyConditionArray) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyConditionArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryCleanupPolicyConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyCondition]
type GetRepositoryCleanupPolicyConditionArrayInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionArrayInput interface { pulumi.Input ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(context.Context) GetRepositoryCleanupPolicyConditionArrayOutput }
GetRepositoryCleanupPolicyConditionArrayInput is an input type that accepts GetRepositoryCleanupPolicyConditionArray and GetRepositoryCleanupPolicyConditionArrayOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyConditionArrayInput` via:
GetRepositoryCleanupPolicyConditionArray{ GetRepositoryCleanupPolicyConditionArgs{...} }
type GetRepositoryCleanupPolicyConditionArrayOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyConditionArrayOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyConditionArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyCondition]
type GetRepositoryCleanupPolicyConditionInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionInput interface { pulumi.Input ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput ToGetRepositoryCleanupPolicyConditionOutputWithContext(context.Context) GetRepositoryCleanupPolicyConditionOutput }
GetRepositoryCleanupPolicyConditionInput is an input type that accepts GetRepositoryCleanupPolicyConditionArgs and GetRepositoryCleanupPolicyConditionOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyConditionInput` via:
GetRepositoryCleanupPolicyConditionArgs{...}
type GetRepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyConditionOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyConditionOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionOutput) NewerThan ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringOutput
func (GetRepositoryCleanupPolicyConditionOutput) OlderThan ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringOutput
func (GetRepositoryCleanupPolicyConditionOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (GetRepositoryCleanupPolicyConditionOutput) TagPrefixes ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
func (GetRepositoryCleanupPolicyConditionOutput) TagState ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringOutput
func (GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryCleanupPolicyConditionOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicyCondition]
func (GetRepositoryCleanupPolicyConditionOutput) VersionNamePrefixes ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
type GetRepositoryCleanupPolicyInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyInput interface { pulumi.Input ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput ToGetRepositoryCleanupPolicyOutputWithContext(context.Context) GetRepositoryCleanupPolicyOutput }
GetRepositoryCleanupPolicyInput is an input type that accepts GetRepositoryCleanupPolicyArgs and GetRepositoryCleanupPolicyOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyInput` via:
GetRepositoryCleanupPolicyArgs{...}
type GetRepositoryCleanupPolicyMostRecentVersion ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionArgs ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionArgs struct { KeepCount pulumi.IntInput `pulumi:"keepCount"` PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` }
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
type GetRepositoryCleanupPolicyMostRecentVersionArray ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionArray []GetRepositoryCleanupPolicyMostRecentVersionInput
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext ¶ added in v6.65.0
func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyMostRecentVersion]
type GetRepositoryCleanupPolicyMostRecentVersionArrayInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionArrayInput interface { pulumi.Input ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput }
GetRepositoryCleanupPolicyMostRecentVersionArrayInput is an input type that accepts GetRepositoryCleanupPolicyMostRecentVersionArray and GetRepositoryCleanupPolicyMostRecentVersionArrayOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyMostRecentVersionArrayInput` via:
GetRepositoryCleanupPolicyMostRecentVersionArray{ GetRepositoryCleanupPolicyMostRecentVersionArgs{...} }
type GetRepositoryCleanupPolicyMostRecentVersionArrayOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryCleanupPolicyMostRecentVersion]
type GetRepositoryCleanupPolicyMostRecentVersionInput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionInput interface { pulumi.Input ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput }
GetRepositoryCleanupPolicyMostRecentVersionInput is an input type that accepts GetRepositoryCleanupPolicyMostRecentVersionArgs and GetRepositoryCleanupPolicyMostRecentVersionOutput values. You can construct a concrete instance of `GetRepositoryCleanupPolicyMostRecentVersionInput` via:
GetRepositoryCleanupPolicyMostRecentVersionArgs{...}
type GetRepositoryCleanupPolicyMostRecentVersionOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyMostRecentVersionOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) KeepCount ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) KeepCount() pulumi.IntOutput
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
type GetRepositoryCleanupPolicyOutput ¶ added in v6.65.0
type GetRepositoryCleanupPolicyOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyOutput) Action ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) Action() pulumi.StringOutput
func (GetRepositoryCleanupPolicyOutput) Conditions ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) Conditions() GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyOutput) ElementType ¶ added in v6.65.0
func (GetRepositoryCleanupPolicyOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyOutput) Id ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
func (GetRepositoryCleanupPolicyOutput) MostRecentVersions ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) MostRecentVersions() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutput ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutputWithContext ¶ added in v6.65.0
func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryCleanupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryCleanupPolicy]
type GetRepositoryDockerConfig ¶ added in v6.54.0
type GetRepositoryDockerConfig struct {
ImmutableTags bool `pulumi:"immutableTags"`
}
type GetRepositoryDockerConfigArgs ¶ added in v6.54.0
type GetRepositoryDockerConfigArgs struct {
ImmutableTags pulumi.BoolInput `pulumi:"immutableTags"`
}
func (GetRepositoryDockerConfigArgs) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArgs) ElementType() reflect.Type
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryDockerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryDockerConfig]
type GetRepositoryDockerConfigArray ¶ added in v6.54.0
type GetRepositoryDockerConfigArray []GetRepositoryDockerConfigInput
func (GetRepositoryDockerConfigArray) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArray) ElementType() reflect.Type
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryDockerConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryDockerConfig]
type GetRepositoryDockerConfigArrayInput ¶ added in v6.54.0
type GetRepositoryDockerConfigArrayInput interface { pulumi.Input ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput ToGetRepositoryDockerConfigArrayOutputWithContext(context.Context) GetRepositoryDockerConfigArrayOutput }
GetRepositoryDockerConfigArrayInput is an input type that accepts GetRepositoryDockerConfigArray and GetRepositoryDockerConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryDockerConfigArrayInput` via:
GetRepositoryDockerConfigArray{ GetRepositoryDockerConfigArgs{...} }
type GetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
type GetRepositoryDockerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigArrayOutput) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigArrayOutput) Index ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryDockerConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryDockerConfig]
type GetRepositoryDockerConfigInput ¶ added in v6.54.0
type GetRepositoryDockerConfigInput interface { pulumi.Input ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput ToGetRepositoryDockerConfigOutputWithContext(context.Context) GetRepositoryDockerConfigOutput }
GetRepositoryDockerConfigInput is an input type that accepts GetRepositoryDockerConfigArgs and GetRepositoryDockerConfigOutput values. You can construct a concrete instance of `GetRepositoryDockerConfigInput` via:
GetRepositoryDockerConfigArgs{...}
type GetRepositoryDockerConfigOutput ¶ added in v6.54.0
type GetRepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigOutput) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigOutput) ImmutableTags ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolOutput
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryDockerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryDockerConfig]
type GetRepositoryMavenConfig ¶ added in v6.40.0
type GetRepositoryMavenConfigArgs ¶ added in v6.40.0
type GetRepositoryMavenConfigArgs struct { AllowSnapshotOverwrites pulumi.BoolInput `pulumi:"allowSnapshotOverwrites"` VersionPolicy pulumi.StringInput `pulumi:"versionPolicy"` }
func (GetRepositoryMavenConfigArgs) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArgs) ElementType() reflect.Type
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryMavenConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryMavenConfig]
type GetRepositoryMavenConfigArray ¶ added in v6.40.0
type GetRepositoryMavenConfigArray []GetRepositoryMavenConfigInput
func (GetRepositoryMavenConfigArray) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArray) ElementType() reflect.Type
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryMavenConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryMavenConfig]
type GetRepositoryMavenConfigArrayInput ¶ added in v6.40.0
type GetRepositoryMavenConfigArrayInput interface { pulumi.Input ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput ToGetRepositoryMavenConfigArrayOutputWithContext(context.Context) GetRepositoryMavenConfigArrayOutput }
GetRepositoryMavenConfigArrayInput is an input type that accepts GetRepositoryMavenConfigArray and GetRepositoryMavenConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryMavenConfigArrayInput` via:
GetRepositoryMavenConfigArray{ GetRepositoryMavenConfigArgs{...} }
type GetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
type GetRepositoryMavenConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigArrayOutput) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigArrayOutput) Index ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryMavenConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryMavenConfig]
type GetRepositoryMavenConfigInput ¶ added in v6.40.0
type GetRepositoryMavenConfigInput interface { pulumi.Input ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput ToGetRepositoryMavenConfigOutputWithContext(context.Context) GetRepositoryMavenConfigOutput }
GetRepositoryMavenConfigInput is an input type that accepts GetRepositoryMavenConfigArgs and GetRepositoryMavenConfigOutput values. You can construct a concrete instance of `GetRepositoryMavenConfigInput` via:
GetRepositoryMavenConfigArgs{...}
type GetRepositoryMavenConfigOutput ¶ added in v6.40.0
type GetRepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
func (GetRepositoryMavenConfigOutput) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryMavenConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryMavenConfig]
func (GetRepositoryMavenConfigOutput) VersionPolicy ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) VersionPolicy() pulumi.StringOutput
type GetRepositoryRemoteRepositoryConfig ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfig struct { Description string `pulumi:"description"` DockerRepositories []GetRepositoryRemoteRepositoryConfigDockerRepository `pulumi:"dockerRepositories"` MavenRepositories []GetRepositoryRemoteRepositoryConfigMavenRepository `pulumi:"mavenRepositories"` NpmRepositories []GetRepositoryRemoteRepositoryConfigNpmRepository `pulumi:"npmRepositories"` PythonRepositories []GetRepositoryRemoteRepositoryConfigPythonRepository `pulumi:"pythonRepositories"` }
type GetRepositoryRemoteRepositoryConfigArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArgs struct { Description pulumi.StringInput `pulumi:"description"` DockerRepositories GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput `pulumi:"dockerRepositories"` MavenRepositories GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput `pulumi:"mavenRepositories"` NpmRepositories GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput `pulumi:"npmRepositories"` PythonRepositories GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput `pulumi:"pythonRepositories"` }
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryRemoteRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfig]
type GetRepositoryRemoteRepositoryConfigArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArray []GetRepositoryRemoteRepositoryConfigInput
func (GetRepositoryRemoteRepositoryConfigArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryRemoteRepositoryConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfig]
type GetRepositoryRemoteRepositoryConfigArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput }
GetRepositoryRemoteRepositoryConfigArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigArray and GetRepositoryRemoteRepositoryConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigArrayInput` via:
GetRepositoryRemoteRepositoryConfigArray{ GetRepositoryRemoteRepositoryConfigArgs{...} }
type GetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryRemoteRepositoryConfig]
type GetRepositoryRemoteRepositoryConfigDockerRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray []GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryArray and GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryArray{ GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs and GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput ToGetRepositoryRemoteRepositoryConfigOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigOutput }
GetRepositoryRemoteRepositoryConfigInput is an input type that accepts GetRepositoryRemoteRepositoryConfigArgs and GetRepositoryRemoteRepositoryConfigOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigInput` via:
GetRepositoryRemoteRepositoryConfigArgs{...}
type GetRepositoryRemoteRepositoryConfigMavenRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray []GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryArray and GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryArray{ GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs and GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray []GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryArray and GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryArray{ GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs and GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigOutput) Description ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryRemoteRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryRemoteRepositoryConfig]
type GetRepositoryRemoteRepositoryConfigPythonRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray []GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryArray and GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryArray{ GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs and GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryVirtualRepositoryConfig ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfig struct {
UpstreamPolicies []GetRepositoryVirtualRepositoryConfigUpstreamPolicy `pulumi:"upstreamPolicies"`
}
type GetRepositoryVirtualRepositoryConfigArgs ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArgs struct {
UpstreamPolicies GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput `pulumi:"upstreamPolicies"`
}
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigArgs) ToOutput ¶ added in v6.65.1
func (i GetRepositoryVirtualRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfig]
type GetRepositoryVirtualRepositoryConfigArray ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArray []GetRepositoryVirtualRepositoryConfigInput
func (GetRepositoryVirtualRepositoryConfigArray) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArray) ToOutput ¶ added in v6.65.1
func (i GetRepositoryVirtualRepositoryConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfig]
type GetRepositoryVirtualRepositoryConfigArrayInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArrayInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput }
GetRepositoryVirtualRepositoryConfigArrayInput is an input type that accepts GetRepositoryVirtualRepositoryConfigArray and GetRepositoryVirtualRepositoryConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigArrayInput` via:
GetRepositoryVirtualRepositoryConfigArray{ GetRepositoryVirtualRepositoryConfigArgs{...} }
type GetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetRepositoryVirtualRepositoryConfig]
type GetRepositoryVirtualRepositoryConfigInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput ToGetRepositoryVirtualRepositoryConfigOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigOutput }
GetRepositoryVirtualRepositoryConfigInput is an input type that accepts GetRepositoryVirtualRepositoryConfigArgs and GetRepositoryVirtualRepositoryConfigOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigInput` via:
GetRepositoryVirtualRepositoryConfigArgs{...}
type GetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) ToOutput ¶ added in v6.65.1
func (o GetRepositoryVirtualRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetRepositoryVirtualRepositoryConfig]
func (GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicy ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs struct { Id pulumi.StringInput `pulumi:"id"` Priority pulumi.IntInput `pulumi:"priority"` Repository pulumi.StringInput `pulumi:"repository"` }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray []GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput }
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput is an input type that accepts GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray and GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput` via:
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray{ GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...} }
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput }
GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput is an input type that accepts GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs and GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput` via:
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...}
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type LookupRepositoryArgs ¶ added in v6.40.0
type LookupRepositoryArgs struct { // The location of the artifact registry repository. eg us-central1 // // *** Location string `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` // The last part of the repository name. RepositoryId string `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
type LookupRepositoryIamPolicyArgs ¶ added in v6.59.0
type LookupRepositoryIamPolicyArgs struct { // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location *string `pulumi:"location"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project *string `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Repository string `pulumi:"repository"` }
A collection of arguments for invoking getRepositoryIamPolicy.
type LookupRepositoryIamPolicyOutputArgs ¶ added in v6.59.0
type LookupRepositoryIamPolicyOutputArgs struct { // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput `pulumi:"location"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringInput `pulumi:"repository"` }
A collection of arguments for invoking getRepositoryIamPolicy.
func (LookupRepositoryIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (LookupRepositoryIamPolicyOutputArgs) ElementType() reflect.Type
type LookupRepositoryIamPolicyResult ¶ added in v6.59.0
type LookupRepositoryIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // (Required only by `artifactregistry.RepositoryIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` Repository string `pulumi:"repository"` }
A collection of values returned by getRepositoryIamPolicy.
func LookupRepositoryIamPolicy ¶ added in v6.59.0
func LookupRepositoryIamPolicy(ctx *pulumi.Context, args *LookupRepositoryIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryIamPolicyResult, error)
Retrieves the current IAM policy data for repository
## example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.LookupRepositoryIamPolicy(ctx, &artifactregistry.LookupRepositoryIamPolicyArgs{ Project: pulumi.StringRef(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.StringRef(google_artifact_registry_repository.MyRepo.Location), Repository: google_artifact_registry_repository.MyRepo.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupRepositoryIamPolicyResultOutput ¶ added in v6.59.0
type LookupRepositoryIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepositoryIamPolicy.
func LookupRepositoryIamPolicyOutput ¶ added in v6.59.0
func LookupRepositoryIamPolicyOutput(ctx *pulumi.Context, args LookupRepositoryIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (LookupRepositoryIamPolicyResultOutput) ElementType() reflect.Type
func (LookupRepositoryIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupRepositoryIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryIamPolicyResultOutput) Location ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `artifactregistry.RepositoryIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupRepositoryIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) Repository ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) Repository() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput() LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext(ctx context.Context) LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o LookupRepositoryIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRepositoryIamPolicyResult]
type LookupRepositoryOutputArgs ¶ added in v6.40.0
type LookupRepositoryOutputArgs struct { // The location of the artifact registry repository. eg us-central1 // // *** Location pulumi.StringInput `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` // The last part of the repository name. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
func (LookupRepositoryOutputArgs) ElementType ¶ added in v6.40.0
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶ added in v6.40.0
type LookupRepositoryResult struct { CleanupPolicies []GetRepositoryCleanupPolicy `pulumi:"cleanupPolicies"` CleanupPolicyDryRun bool `pulumi:"cleanupPolicyDryRun"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` DockerConfigs []GetRepositoryDockerConfig `pulumi:"dockerConfigs"` Format string `pulumi:"format"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KmsKeyName string `pulumi:"kmsKeyName"` Labels map[string]string `pulumi:"labels"` Location string `pulumi:"location"` MavenConfigs []GetRepositoryMavenConfig `pulumi:"mavenConfigs"` Mode string `pulumi:"mode"` Name string `pulumi:"name"` Project *string `pulumi:"project"` RemoteRepositoryConfigs []GetRepositoryRemoteRepositoryConfig `pulumi:"remoteRepositoryConfigs"` RepositoryId string `pulumi:"repositoryId"` UpdateTime string `pulumi:"updateTime"` VirtualRepositoryConfigs []GetRepositoryVirtualRepositoryConfig `pulumi:"virtualRepositoryConfigs"` }
A collection of values returned by getRepository.
func LookupRepository ¶ added in v6.40.0
func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)
Get information about a Google Artifact Registry Repository. For more information see the [official documentation](https://cloud.google.com/artifact-registry/docs/) and [API](https://cloud.google.com/artifact-registry/docs/apis).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.LookupRepository(ctx, &artifactregistry.LookupRepositoryArgs{ Location: "us-central1", RepositoryId: "my-repository", }, nil) if err != nil { return err } return nil }) }
```
type LookupRepositoryResultOutput ¶ added in v6.40.0
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepository.
func LookupRepositoryOutput ¶ added in v6.40.0
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) CleanupPolicies ¶ added in v6.65.0
func (o LookupRepositoryResultOutput) CleanupPolicies() GetRepositoryCleanupPolicyArrayOutput
func (LookupRepositoryResultOutput) CleanupPolicyDryRun ¶ added in v6.65.0
func (o LookupRepositoryResultOutput) CleanupPolicyDryRun() pulumi.BoolOutput
func (LookupRepositoryResultOutput) CreateTime ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) Description ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
func (LookupRepositoryResultOutput) DockerConfigs ¶ added in v6.54.0
func (o LookupRepositoryResultOutput) DockerConfigs() GetRepositoryDockerConfigArrayOutput
func (LookupRepositoryResultOutput) ElementType ¶ added in v6.40.0
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) Format ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
func (LookupRepositoryResultOutput) Id ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryResultOutput) KmsKeyName ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
func (LookupRepositoryResultOutput) Labels ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
func (LookupRepositoryResultOutput) Location ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Location() pulumi.StringOutput
func (LookupRepositoryResultOutput) MavenConfigs ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) MavenConfigs() GetRepositoryMavenConfigArrayOutput
func (LookupRepositoryResultOutput) Mode ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
func (LookupRepositoryResultOutput) Name ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
func (LookupRepositoryResultOutput) Project ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Project() pulumi.StringPtrOutput
func (LookupRepositoryResultOutput) RemoteRepositoryConfigs ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) RemoteRepositoryConfigs() GetRepositoryRemoteRepositoryConfigArrayOutput
func (LookupRepositoryResultOutput) RepositoryId ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToOutput ¶ added in v6.65.1
func (o LookupRepositoryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRepositoryResult]
func (LookupRepositoryResultOutput) UpdateTime ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) VirtualRepositoryConfigs ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) VirtualRepositoryConfigs() GetRepositoryVirtualRepositoryConfigArrayOutput
type Repository ¶
type Repository struct { pulumi.CustomResourceState // Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically // deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be // under 128 characters in length. CleanupPolicies RepositoryCleanupPolicyArrayOutput `pulumi:"cleanupPolicies"` // If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun pulumi.BoolPtrOutput `pulumi:"cleanupPolicyDryRun"` // The time when the repository was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-provided description of the repository. Description pulumi.StringPtrOutput `pulumi:"description"` // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrOutput `pulumi:"dockerConfig"` // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). // // *** Format pulumi.StringOutput `pulumi:"format"` // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrOutput `pulumi:"kmsKeyName"` // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the location this repository is located in. Location pulumi.StringOutput `pulumi:"location"` // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrOutput `pulumi:"mavenConfig"` // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The name of the repository, for example: // "repo1" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrOutput `pulumi:"remoteRepositoryConfig"` // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // The time when the repository was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrOutput `pulumi:"virtualRepositoryConfig"` }
A repository for storing artifacts
To get more information about Repository, see:
* [API documentation](https://cloud.google.com/artifact-registry/docs/reference/rest/v1/projects.locations.repositories) * How-to Guides
- [Official Documentation](https://cloud.google.com/artifact-registry/docs/overview)
## Example Usage ### Artifact Registry Repository Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example docker repository"), Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Docker
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example docker repository"), DockerConfig: &artifactregistry.RepositoryDockerConfigArgs{ ImmutableTags: pulumi.Bool(true), }, Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKey, err := kms.NewCryptoKeyIAMMember(ctx, "cryptoKey", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-key"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-artifactregistry.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), Description: pulumi.String("example docker repository with cmek"), Format: pulumi.String("DOCKER"), KmsKeyName: pulumi.String("kms-key"), }, pulumi.DependsOn([]pulumi.Resource{ cryptoKey, })) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Virtual
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo-upstream", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository-upstream"), Description: pulumi.String("example docker repository (upstream source)"), Format: pulumi.String("DOCKER"), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), Description: pulumi.String("example virtual docker repository"), Format: pulumi.String("DOCKER"), Mode: pulumi.String("VIRTUAL_REPOSITORY"), VirtualRepositoryConfig: &artifactregistry.RepositoryVirtualRepositoryConfigArgs{ UpstreamPolicies: artifactregistry.RepositoryVirtualRepositoryConfigUpstreamPolicyArray{ &artifactregistry.RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{ Id: pulumi.String("my-repository-upstream"), Repository: my_repo_upstream.ID(), Priority: pulumi.Int(1), }, }, }, }, pulumi.DependsOn([]interface{}{})) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example remote docker repository"), Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("docker hub"), DockerRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryArgs{ PublicRepository: pulumi.String("DOCKER_HUB"), }, }, RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Cleanup
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), Description: pulumi.String("example docker repository with cleanup policies"), Format: pulumi.String("DOCKER"), CleanupPolicyDryRun: pulumi.Bool(false), CleanupPolicies: artifactregistry.RepositoryCleanupPolicyArray{ &artifactregistry.RepositoryCleanupPolicyArgs{ Id: pulumi.String("delete-prerelease"), Action: pulumi.String("DELETE"), Condition: &artifactregistry.RepositoryCleanupPolicyConditionArgs{ TagState: pulumi.String("TAGGED"), TagPrefixes: pulumi.StringArray{ pulumi.String("alpha"), pulumi.String("v0"), }, OlderThan: pulumi.String("2592000s"), }, }, &artifactregistry.RepositoryCleanupPolicyArgs{ Id: pulumi.String("keep-tagged-release"), Action: pulumi.String("KEEP"), Condition: &artifactregistry.RepositoryCleanupPolicyConditionArgs{ TagState: pulumi.String("TAGGED"), TagPrefixes: pulumi.StringArray{ pulumi.String("release"), }, PackageNamePrefixes: pulumi.StringArray{ pulumi.String("webapp"), pulumi.String("mobile"), }, }, }, &artifactregistry.RepositoryCleanupPolicyArgs{ Id: pulumi.String("keep-minimum-versions"), Action: pulumi.String("KEEP"), MostRecentVersions: &artifactregistry.RepositoryCleanupPolicyMostRecentVersionsArgs{ PackageNamePrefixes: pulumi.StringArray{ pulumi.String("webapp"), pulumi.String("mobile"), pulumi.String("sandbox"), }, KeepCount: pulumi.Int(5), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
Repository can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default projects/{{project}}/locations/{{location}}/repositories/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{project}}/{{location}}/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{location}}/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{repository_id}}
```
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToOutput ¶ added in v6.65.1
func (i *Repository) ToOutput(ctx context.Context) pulumix.Output[*Repository]
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically // deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be // under 128 characters in length. CleanupPolicies RepositoryCleanupPolicyArrayInput // If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun pulumi.BoolPtrInput // The user-provided description of the repository. Description pulumi.StringPtrInput // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrInput // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). // // *** Format pulumi.StringInput // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrInput // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringPtrInput // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrInput // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrInput // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringInput // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) ToOutput ¶ added in v6.65.1
func (i RepositoryArray) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
func (RepositoryArray) ToRepositoryArrayOutput ¶
func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArray) ToRepositoryArrayOutputWithContext ¶
func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryArrayInput ¶
type RepositoryArrayInput interface { pulumi.Input ToRepositoryArrayOutput() RepositoryArrayOutput ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput }
RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:
RepositoryArray{ RepositoryArgs{...} }
type RepositoryArrayOutput ¶
type RepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoryArrayOutput) ElementType ¶
func (RepositoryArrayOutput) ElementType() reflect.Type
func (RepositoryArrayOutput) Index ¶
func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
func (RepositoryArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Repository]
func (RepositoryArrayOutput) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryCleanupPolicy ¶ added in v6.65.0
type RepositoryCleanupPolicy struct { Action *string `pulumi:"action"` Condition *RepositoryCleanupPolicyCondition `pulumi:"condition"` // The identifier for this object. Format specified above. Id string `pulumi:"id"` MostRecentVersions *RepositoryCleanupPolicyMostRecentVersions `pulumi:"mostRecentVersions"` }
type RepositoryCleanupPolicyArgs ¶ added in v6.65.0
type RepositoryCleanupPolicyArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` Condition RepositoryCleanupPolicyConditionPtrInput `pulumi:"condition"` // The identifier for this object. Format specified above. Id pulumi.StringInput `pulumi:"id"` MostRecentVersions RepositoryCleanupPolicyMostRecentVersionsPtrInput `pulumi:"mostRecentVersions"` }
func (RepositoryCleanupPolicyArgs) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryCleanupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicy]
func (RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
type RepositoryCleanupPolicyArray ¶ added in v6.65.0
type RepositoryCleanupPolicyArray []RepositoryCleanupPolicyInput
func (RepositoryCleanupPolicyArray) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyArray) ElementType() reflect.Type
func (RepositoryCleanupPolicyArray) ToOutput ¶ added in v6.65.1
func (i RepositoryCleanupPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryCleanupPolicy]
func (RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
func (RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
type RepositoryCleanupPolicyArrayInput ¶ added in v6.65.0
type RepositoryCleanupPolicyArrayInput interface { pulumi.Input ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput ToRepositoryCleanupPolicyArrayOutputWithContext(context.Context) RepositoryCleanupPolicyArrayOutput }
RepositoryCleanupPolicyArrayInput is an input type that accepts RepositoryCleanupPolicyArray and RepositoryCleanupPolicyArrayOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyArrayInput` via:
RepositoryCleanupPolicyArray{ RepositoryCleanupPolicyArgs{...} }
type RepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyArrayOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyArrayOutput) Index ¶ added in v6.65.0
func (o RepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RepositoryCleanupPolicy]
func (RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
func (RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
type RepositoryCleanupPolicyCondition ¶ added in v6.65.0
type RepositoryCleanupPolicyCondition struct { NewerThan *string `pulumi:"newerThan"` OlderThan *string `pulumi:"olderThan"` PackageNamePrefixes []string `pulumi:"packageNamePrefixes"` TagPrefixes []string `pulumi:"tagPrefixes"` TagState *string `pulumi:"tagState"` VersionNamePrefixes []string `pulumi:"versionNamePrefixes"` }
type RepositoryCleanupPolicyConditionArgs ¶ added in v6.65.0
type RepositoryCleanupPolicyConditionArgs struct { NewerThan pulumi.StringPtrInput `pulumi:"newerThan"` OlderThan pulumi.StringPtrInput `pulumi:"olderThan"` PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` TagPrefixes pulumi.StringArrayInput `pulumi:"tagPrefixes"` TagState pulumi.StringPtrInput `pulumi:"tagState"` VersionNamePrefixes pulumi.StringArrayInput `pulumi:"versionNamePrefixes"` }
func (RepositoryCleanupPolicyConditionArgs) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryCleanupPolicyConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyCondition]
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
type RepositoryCleanupPolicyConditionInput ¶ added in v6.65.0
type RepositoryCleanupPolicyConditionInput interface { pulumi.Input ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput ToRepositoryCleanupPolicyConditionOutputWithContext(context.Context) RepositoryCleanupPolicyConditionOutput }
RepositoryCleanupPolicyConditionInput is an input type that accepts RepositoryCleanupPolicyConditionArgs and RepositoryCleanupPolicyConditionOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyConditionInput` via:
RepositoryCleanupPolicyConditionArgs{...}
type RepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyConditionOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyConditionOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionOutput) NewerThan ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionOutput) OlderThan ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyConditionOutput) TagPrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyConditionOutput) TagState ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyCondition]
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionOutput) VersionNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
type RepositoryCleanupPolicyConditionPtrInput ¶ added in v6.65.0
type RepositoryCleanupPolicyConditionPtrInput interface { pulumi.Input ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput ToRepositoryCleanupPolicyConditionPtrOutputWithContext(context.Context) RepositoryCleanupPolicyConditionPtrOutput }
RepositoryCleanupPolicyConditionPtrInput is an input type that accepts RepositoryCleanupPolicyConditionArgs, RepositoryCleanupPolicyConditionPtr and RepositoryCleanupPolicyConditionPtrOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyConditionPtrInput` via:
RepositoryCleanupPolicyConditionArgs{...} or: nil
func RepositoryCleanupPolicyConditionPtr ¶ added in v6.65.0
func RepositoryCleanupPolicyConditionPtr(v *RepositoryCleanupPolicyConditionArgs) RepositoryCleanupPolicyConditionPtrInput
type RepositoryCleanupPolicyConditionPtrOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyConditionPtrOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyConditionPtrOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyConditionPtrOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionPtrOutput) NewerThan ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) NewerThan() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) OlderThan ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) OlderThan() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyConditionPtrOutput) TagPrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) TagPrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyConditionPtrOutput) TagState ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) TagState() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryCleanupPolicyCondition]
func (RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) VersionNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyConditionPtrOutput) VersionNamePrefixes() pulumi.StringArrayOutput
type RepositoryCleanupPolicyInput ¶ added in v6.65.0
type RepositoryCleanupPolicyInput interface { pulumi.Input ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput ToRepositoryCleanupPolicyOutputWithContext(context.Context) RepositoryCleanupPolicyOutput }
RepositoryCleanupPolicyInput is an input type that accepts RepositoryCleanupPolicyArgs and RepositoryCleanupPolicyOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyInput` via:
RepositoryCleanupPolicyArgs{...}
type RepositoryCleanupPolicyMostRecentVersions ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsArgs ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsArgs struct { KeepCount pulumi.IntPtrInput `pulumi:"keepCount"` PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` }
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyMostRecentVersions]
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶ added in v6.65.0
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶ added in v6.65.0
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyMostRecentVersionsInput ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsInput interface { pulumi.Input ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput }
RepositoryCleanupPolicyMostRecentVersionsInput is an input type that accepts RepositoryCleanupPolicyMostRecentVersionsArgs and RepositoryCleanupPolicyMostRecentVersionsOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyMostRecentVersionsInput` via:
RepositoryCleanupPolicyMostRecentVersionsArgs{...}
type RepositoryCleanupPolicyMostRecentVersionsOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsOutput) KeepCount ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) KeepCount() pulumi.IntPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicyMostRecentVersions]
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyMostRecentVersionsPtrInput ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsPtrInput interface { pulumi.Input ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput }
RepositoryCleanupPolicyMostRecentVersionsPtrInput is an input type that accepts RepositoryCleanupPolicyMostRecentVersionsArgs, RepositoryCleanupPolicyMostRecentVersionsPtr and RepositoryCleanupPolicyMostRecentVersionsPtrOutput values. You can construct a concrete instance of `RepositoryCleanupPolicyMostRecentVersionsPtrInput` via:
RepositoryCleanupPolicyMostRecentVersionsArgs{...} or: nil
func RepositoryCleanupPolicyMostRecentVersionsPtr ¶ added in v6.65.0
func RepositoryCleanupPolicyMostRecentVersionsPtr(v *RepositoryCleanupPolicyMostRecentVersionsArgs) RepositoryCleanupPolicyMostRecentVersionsPtrInput
type RepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyMostRecentVersionsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) KeepCount ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) KeepCount() pulumi.IntPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) PackageNamePrefixes ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryCleanupPolicyMostRecentVersions]
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyOutput ¶ added in v6.65.0
type RepositoryCleanupPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyOutput) Action ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) Action() pulumi.StringPtrOutput
func (RepositoryCleanupPolicyOutput) Condition ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) Condition() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyOutput) ElementType ¶ added in v6.65.0
func (RepositoryCleanupPolicyOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyOutput) Id ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
The identifier for this object. Format specified above.
func (RepositoryCleanupPolicyOutput) MostRecentVersions ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) MostRecentVersions() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryCleanupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryCleanupPolicy]
func (RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutput ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext ¶ added in v6.65.0
func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
type RepositoryDockerConfig ¶ added in v6.54.0
type RepositoryDockerConfig struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags *bool `pulumi:"immutableTags"` }
type RepositoryDockerConfigArgs ¶ added in v6.54.0
type RepositoryDockerConfigArgs struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags pulumi.BoolPtrInput `pulumi:"immutableTags"` }
func (RepositoryDockerConfigArgs) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigArgs) ElementType() reflect.Type
func (RepositoryDockerConfigArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryDockerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryDockerConfig]
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigInput ¶ added in v6.54.0
type RepositoryDockerConfigInput interface { pulumi.Input ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput ToRepositoryDockerConfigOutputWithContext(context.Context) RepositoryDockerConfigOutput }
RepositoryDockerConfigInput is an input type that accepts RepositoryDockerConfigArgs and RepositoryDockerConfigOutput values. You can construct a concrete instance of `RepositoryDockerConfigInput` via:
RepositoryDockerConfigArgs{...}
type RepositoryDockerConfigOutput ¶ added in v6.54.0
type RepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigOutput) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigOutput) ElementType() reflect.Type
func (RepositoryDockerConfigOutput) ImmutableTags ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolPtrOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (RepositoryDockerConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryDockerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryDockerConfig]
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigPtrInput ¶ added in v6.54.0
type RepositoryDockerConfigPtrInput interface { pulumi.Input ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput ToRepositoryDockerConfigPtrOutputWithContext(context.Context) RepositoryDockerConfigPtrOutput }
RepositoryDockerConfigPtrInput is an input type that accepts RepositoryDockerConfigArgs, RepositoryDockerConfigPtr and RepositoryDockerConfigPtrOutput values. You can construct a concrete instance of `RepositoryDockerConfigPtrInput` via:
RepositoryDockerConfigArgs{...} or: nil
func RepositoryDockerConfigPtr ¶ added in v6.54.0
func RepositoryDockerConfigPtr(v *RepositoryDockerConfigArgs) RepositoryDockerConfigPtrInput
type RepositoryDockerConfigPtrOutput ¶ added in v6.54.0
type RepositoryDockerConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigPtrOutput) Elem ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) Elem() RepositoryDockerConfigOutput
func (RepositoryDockerConfigPtrOutput) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigPtrOutput) ElementType() reflect.Type
func (RepositoryDockerConfigPtrOutput) ImmutableTags ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ImmutableTags() pulumi.BoolPtrOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (RepositoryDockerConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryDockerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryDockerConfig]
func (RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryIamBinding ¶
type RepositoryIamBinding struct { pulumi.CustomResourceState Condition RepositoryIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringOutput `pulumi:"repository"` // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Artifact Registry Repository. Each of these resources serves a different use case:
* `artifactregistry.RepositoryIamPolicy`: Authoritative. Sets the IAM policy for the repository and replaces any existing policy already attached. * `artifactregistry.RepositoryIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the repository are preserved. * `artifactregistry.RepositoryIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the repository are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `artifactregistry.RepositoryIamPolicy`: Retrieves the IAM policy for the repository
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamBinding ¶
func GetRepositoryIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamBindingState, opts ...pulumi.ResourceOption) (*RepositoryIamBinding, error)
GetRepositoryIamBinding gets an existing RepositoryIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamBinding ¶
func NewRepositoryIamBinding(ctx *pulumi.Context, name string, args *RepositoryIamBindingArgs, opts ...pulumi.ResourceOption) (*RepositoryIamBinding, error)
NewRepositoryIamBinding registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamBinding) ElementType ¶
func (*RepositoryIamBinding) ElementType() reflect.Type
func (*RepositoryIamBinding) ToOutput ¶ added in v6.65.1
func (i *RepositoryIamBinding) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBinding]
func (*RepositoryIamBinding) ToRepositoryIamBindingOutput ¶
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (*RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext ¶
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingArgs ¶
type RepositoryIamBindingArgs struct { Condition RepositoryIamBindingConditionPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a RepositoryIamBinding resource.
func (RepositoryIamBindingArgs) ElementType ¶
func (RepositoryIamBindingArgs) ElementType() reflect.Type
type RepositoryIamBindingArray ¶
type RepositoryIamBindingArray []RepositoryIamBindingInput
func (RepositoryIamBindingArray) ElementType ¶
func (RepositoryIamBindingArray) ElementType() reflect.Type
func (RepositoryIamBindingArray) ToOutput ¶ added in v6.65.1
func (i RepositoryIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamBinding]
func (RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutput ¶
func (i RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutput() RepositoryIamBindingArrayOutput
func (RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutputWithContext ¶
func (i RepositoryIamBindingArray) ToRepositoryIamBindingArrayOutputWithContext(ctx context.Context) RepositoryIamBindingArrayOutput
type RepositoryIamBindingArrayInput ¶
type RepositoryIamBindingArrayInput interface { pulumi.Input ToRepositoryIamBindingArrayOutput() RepositoryIamBindingArrayOutput ToRepositoryIamBindingArrayOutputWithContext(context.Context) RepositoryIamBindingArrayOutput }
RepositoryIamBindingArrayInput is an input type that accepts RepositoryIamBindingArray and RepositoryIamBindingArrayOutput values. You can construct a concrete instance of `RepositoryIamBindingArrayInput` via:
RepositoryIamBindingArray{ RepositoryIamBindingArgs{...} }
type RepositoryIamBindingArrayOutput ¶
type RepositoryIamBindingArrayOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingArrayOutput) ElementType ¶
func (RepositoryIamBindingArrayOutput) ElementType() reflect.Type
func (RepositoryIamBindingArrayOutput) Index ¶
func (o RepositoryIamBindingArrayOutput) Index(i pulumi.IntInput) RepositoryIamBindingOutput
func (RepositoryIamBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamBinding]
func (RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutput ¶
func (o RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutput() RepositoryIamBindingArrayOutput
func (RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutputWithContext ¶
func (o RepositoryIamBindingArrayOutput) ToRepositoryIamBindingArrayOutputWithContext(ctx context.Context) RepositoryIamBindingArrayOutput
type RepositoryIamBindingConditionArgs ¶
type RepositoryIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (RepositoryIamBindingConditionArgs) ElementType ¶
func (RepositoryIamBindingConditionArgs) ElementType() reflect.Type
func (RepositoryIamBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamBindingCondition]
func (RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutput ¶
func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutput() RepositoryIamBindingConditionOutput
func (RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutputWithContext ¶
func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionOutputWithContext(ctx context.Context) RepositoryIamBindingConditionOutput
func (RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutput ¶
func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutputWithContext ¶
func (i RepositoryIamBindingConditionArgs) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
type RepositoryIamBindingConditionInput ¶
type RepositoryIamBindingConditionInput interface { pulumi.Input ToRepositoryIamBindingConditionOutput() RepositoryIamBindingConditionOutput ToRepositoryIamBindingConditionOutputWithContext(context.Context) RepositoryIamBindingConditionOutput }
RepositoryIamBindingConditionInput is an input type that accepts RepositoryIamBindingConditionArgs and RepositoryIamBindingConditionOutput values. You can construct a concrete instance of `RepositoryIamBindingConditionInput` via:
RepositoryIamBindingConditionArgs{...}
type RepositoryIamBindingConditionOutput ¶
type RepositoryIamBindingConditionOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingConditionOutput) Description ¶
func (o RepositoryIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (RepositoryIamBindingConditionOutput) ElementType ¶
func (RepositoryIamBindingConditionOutput) ElementType() reflect.Type
func (RepositoryIamBindingConditionOutput) Expression ¶
func (o RepositoryIamBindingConditionOutput) Expression() pulumi.StringOutput
func (RepositoryIamBindingConditionOutput) Title ¶
func (o RepositoryIamBindingConditionOutput) Title() pulumi.StringOutput
func (RepositoryIamBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamBindingCondition]
func (RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutput ¶
func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutput() RepositoryIamBindingConditionOutput
func (RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutputWithContext ¶
func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionOutputWithContext(ctx context.Context) RepositoryIamBindingConditionOutput
func (RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutput ¶
func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutputWithContext ¶
func (o RepositoryIamBindingConditionOutput) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
type RepositoryIamBindingConditionPtrInput ¶
type RepositoryIamBindingConditionPtrInput interface { pulumi.Input ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput ToRepositoryIamBindingConditionPtrOutputWithContext(context.Context) RepositoryIamBindingConditionPtrOutput }
RepositoryIamBindingConditionPtrInput is an input type that accepts RepositoryIamBindingConditionArgs, RepositoryIamBindingConditionPtr and RepositoryIamBindingConditionPtrOutput values. You can construct a concrete instance of `RepositoryIamBindingConditionPtrInput` via:
RepositoryIamBindingConditionArgs{...} or: nil
func RepositoryIamBindingConditionPtr ¶
func RepositoryIamBindingConditionPtr(v *RepositoryIamBindingConditionArgs) RepositoryIamBindingConditionPtrInput
type RepositoryIamBindingConditionPtrOutput ¶
type RepositoryIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingConditionPtrOutput) Description ¶
func (o RepositoryIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (RepositoryIamBindingConditionPtrOutput) ElementType ¶
func (RepositoryIamBindingConditionPtrOutput) ElementType() reflect.Type
func (RepositoryIamBindingConditionPtrOutput) Expression ¶
func (o RepositoryIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (RepositoryIamBindingConditionPtrOutput) Title ¶
func (o RepositoryIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (RepositoryIamBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBindingCondition]
func (RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutput ¶
func (o RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutputWithContext ¶
func (o RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
type RepositoryIamBindingInput ¶
type RepositoryIamBindingInput interface { pulumi.Input ToRepositoryIamBindingOutput() RepositoryIamBindingOutput ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput }
type RepositoryIamBindingMap ¶
type RepositoryIamBindingMap map[string]RepositoryIamBindingInput
func (RepositoryIamBindingMap) ElementType ¶
func (RepositoryIamBindingMap) ElementType() reflect.Type
func (RepositoryIamBindingMap) ToOutput ¶ added in v6.65.1
func (i RepositoryIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamBinding]
func (RepositoryIamBindingMap) ToRepositoryIamBindingMapOutput ¶
func (i RepositoryIamBindingMap) ToRepositoryIamBindingMapOutput() RepositoryIamBindingMapOutput
func (RepositoryIamBindingMap) ToRepositoryIamBindingMapOutputWithContext ¶
func (i RepositoryIamBindingMap) ToRepositoryIamBindingMapOutputWithContext(ctx context.Context) RepositoryIamBindingMapOutput
type RepositoryIamBindingMapInput ¶
type RepositoryIamBindingMapInput interface { pulumi.Input ToRepositoryIamBindingMapOutput() RepositoryIamBindingMapOutput ToRepositoryIamBindingMapOutputWithContext(context.Context) RepositoryIamBindingMapOutput }
RepositoryIamBindingMapInput is an input type that accepts RepositoryIamBindingMap and RepositoryIamBindingMapOutput values. You can construct a concrete instance of `RepositoryIamBindingMapInput` via:
RepositoryIamBindingMap{ "key": RepositoryIamBindingArgs{...} }
type RepositoryIamBindingMapOutput ¶
type RepositoryIamBindingMapOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingMapOutput) ElementType ¶
func (RepositoryIamBindingMapOutput) ElementType() reflect.Type
func (RepositoryIamBindingMapOutput) MapIndex ¶
func (o RepositoryIamBindingMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamBindingOutput
func (RepositoryIamBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamBinding]
func (RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutput ¶
func (o RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutput() RepositoryIamBindingMapOutput
func (RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutputWithContext ¶
func (o RepositoryIamBindingMapOutput) ToRepositoryIamBindingMapOutputWithContext(ctx context.Context) RepositoryIamBindingMapOutput
type RepositoryIamBindingOutput ¶
type RepositoryIamBindingOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingOutput) Condition ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Condition() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingOutput) ElementType ¶
func (RepositoryIamBindingOutput) ElementType() reflect.Type
func (RepositoryIamBindingOutput) Etag ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamBindingOutput) Location ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamBindingOutput) Members ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
func (RepositoryIamBindingOutput) Project ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (RepositoryIamBindingOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamBindingOutput) Role ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (RepositoryIamBindingOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamBinding]
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutput ¶
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext ¶
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingState ¶
type RepositoryIamBindingState struct { Condition RepositoryIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringPtrInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (RepositoryIamBindingState) ElementType ¶
func (RepositoryIamBindingState) ElementType() reflect.Type
type RepositoryIamMember ¶
type RepositoryIamMember struct { pulumi.CustomResourceState Condition RepositoryIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringOutput `pulumi:"repository"` // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Artifact Registry Repository. Each of these resources serves a different use case:
* `artifactregistry.RepositoryIamPolicy`: Authoritative. Sets the IAM policy for the repository and replaces any existing policy already attached. * `artifactregistry.RepositoryIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the repository are preserved. * `artifactregistry.RepositoryIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the repository are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `artifactregistry.RepositoryIamPolicy`: Retrieves the IAM policy for the repository
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamMember ¶
func GetRepositoryIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamMemberState, opts ...pulumi.ResourceOption) (*RepositoryIamMember, error)
GetRepositoryIamMember gets an existing RepositoryIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamMember ¶
func NewRepositoryIamMember(ctx *pulumi.Context, name string, args *RepositoryIamMemberArgs, opts ...pulumi.ResourceOption) (*RepositoryIamMember, error)
NewRepositoryIamMember registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamMember) ElementType ¶
func (*RepositoryIamMember) ElementType() reflect.Type
func (*RepositoryIamMember) ToOutput ¶ added in v6.65.1
func (i *RepositoryIamMember) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMember]
func (*RepositoryIamMember) ToRepositoryIamMemberOutput ¶
func (i *RepositoryIamMember) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (*RepositoryIamMember) ToRepositoryIamMemberOutputWithContext ¶
func (i *RepositoryIamMember) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberArgs ¶
type RepositoryIamMemberArgs struct { Condition RepositoryIamMemberConditionPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a RepositoryIamMember resource.
func (RepositoryIamMemberArgs) ElementType ¶
func (RepositoryIamMemberArgs) ElementType() reflect.Type
type RepositoryIamMemberArray ¶
type RepositoryIamMemberArray []RepositoryIamMemberInput
func (RepositoryIamMemberArray) ElementType ¶
func (RepositoryIamMemberArray) ElementType() reflect.Type
func (RepositoryIamMemberArray) ToOutput ¶ added in v6.65.1
func (i RepositoryIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamMember]
func (RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutput ¶
func (i RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutput() RepositoryIamMemberArrayOutput
func (RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutputWithContext ¶
func (i RepositoryIamMemberArray) ToRepositoryIamMemberArrayOutputWithContext(ctx context.Context) RepositoryIamMemberArrayOutput
type RepositoryIamMemberArrayInput ¶
type RepositoryIamMemberArrayInput interface { pulumi.Input ToRepositoryIamMemberArrayOutput() RepositoryIamMemberArrayOutput ToRepositoryIamMemberArrayOutputWithContext(context.Context) RepositoryIamMemberArrayOutput }
RepositoryIamMemberArrayInput is an input type that accepts RepositoryIamMemberArray and RepositoryIamMemberArrayOutput values. You can construct a concrete instance of `RepositoryIamMemberArrayInput` via:
RepositoryIamMemberArray{ RepositoryIamMemberArgs{...} }
type RepositoryIamMemberArrayOutput ¶
type RepositoryIamMemberArrayOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberArrayOutput) ElementType ¶
func (RepositoryIamMemberArrayOutput) ElementType() reflect.Type
func (RepositoryIamMemberArrayOutput) Index ¶
func (o RepositoryIamMemberArrayOutput) Index(i pulumi.IntInput) RepositoryIamMemberOutput
func (RepositoryIamMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamMember]
func (RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutput ¶
func (o RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutput() RepositoryIamMemberArrayOutput
func (RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutputWithContext ¶
func (o RepositoryIamMemberArrayOutput) ToRepositoryIamMemberArrayOutputWithContext(ctx context.Context) RepositoryIamMemberArrayOutput
type RepositoryIamMemberConditionArgs ¶
type RepositoryIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (RepositoryIamMemberConditionArgs) ElementType ¶
func (RepositoryIamMemberConditionArgs) ElementType() reflect.Type
func (RepositoryIamMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamMemberCondition]
func (RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutput ¶
func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutput() RepositoryIamMemberConditionOutput
func (RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutputWithContext ¶
func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionOutputWithContext(ctx context.Context) RepositoryIamMemberConditionOutput
func (RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutput ¶
func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutputWithContext ¶
func (i RepositoryIamMemberConditionArgs) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
type RepositoryIamMemberConditionInput ¶
type RepositoryIamMemberConditionInput interface { pulumi.Input ToRepositoryIamMemberConditionOutput() RepositoryIamMemberConditionOutput ToRepositoryIamMemberConditionOutputWithContext(context.Context) RepositoryIamMemberConditionOutput }
RepositoryIamMemberConditionInput is an input type that accepts RepositoryIamMemberConditionArgs and RepositoryIamMemberConditionOutput values. You can construct a concrete instance of `RepositoryIamMemberConditionInput` via:
RepositoryIamMemberConditionArgs{...}
type RepositoryIamMemberConditionOutput ¶
type RepositoryIamMemberConditionOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberConditionOutput) Description ¶
func (o RepositoryIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (RepositoryIamMemberConditionOutput) ElementType ¶
func (RepositoryIamMemberConditionOutput) ElementType() reflect.Type
func (RepositoryIamMemberConditionOutput) Expression ¶
func (o RepositoryIamMemberConditionOutput) Expression() pulumi.StringOutput
func (RepositoryIamMemberConditionOutput) Title ¶
func (o RepositoryIamMemberConditionOutput) Title() pulumi.StringOutput
func (RepositoryIamMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryIamMemberCondition]
func (RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutput ¶
func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutput() RepositoryIamMemberConditionOutput
func (RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutputWithContext ¶
func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionOutputWithContext(ctx context.Context) RepositoryIamMemberConditionOutput
func (RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutput ¶
func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutputWithContext ¶
func (o RepositoryIamMemberConditionOutput) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
type RepositoryIamMemberConditionPtrInput ¶
type RepositoryIamMemberConditionPtrInput interface { pulumi.Input ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput ToRepositoryIamMemberConditionPtrOutputWithContext(context.Context) RepositoryIamMemberConditionPtrOutput }
RepositoryIamMemberConditionPtrInput is an input type that accepts RepositoryIamMemberConditionArgs, RepositoryIamMemberConditionPtr and RepositoryIamMemberConditionPtrOutput values. You can construct a concrete instance of `RepositoryIamMemberConditionPtrInput` via:
RepositoryIamMemberConditionArgs{...} or: nil
func RepositoryIamMemberConditionPtr ¶
func RepositoryIamMemberConditionPtr(v *RepositoryIamMemberConditionArgs) RepositoryIamMemberConditionPtrInput
type RepositoryIamMemberConditionPtrOutput ¶
type RepositoryIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberConditionPtrOutput) Description ¶
func (o RepositoryIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (RepositoryIamMemberConditionPtrOutput) ElementType ¶
func (RepositoryIamMemberConditionPtrOutput) ElementType() reflect.Type
func (RepositoryIamMemberConditionPtrOutput) Expression ¶
func (o RepositoryIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (RepositoryIamMemberConditionPtrOutput) Title ¶
func (o RepositoryIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (RepositoryIamMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMemberCondition]
func (RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutput ¶
func (o RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutputWithContext ¶
func (o RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
type RepositoryIamMemberInput ¶
type RepositoryIamMemberInput interface { pulumi.Input ToRepositoryIamMemberOutput() RepositoryIamMemberOutput ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput }
type RepositoryIamMemberMap ¶
type RepositoryIamMemberMap map[string]RepositoryIamMemberInput
func (RepositoryIamMemberMap) ElementType ¶
func (RepositoryIamMemberMap) ElementType() reflect.Type
func (RepositoryIamMemberMap) ToOutput ¶ added in v6.65.1
func (i RepositoryIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamMember]
func (RepositoryIamMemberMap) ToRepositoryIamMemberMapOutput ¶
func (i RepositoryIamMemberMap) ToRepositoryIamMemberMapOutput() RepositoryIamMemberMapOutput
func (RepositoryIamMemberMap) ToRepositoryIamMemberMapOutputWithContext ¶
func (i RepositoryIamMemberMap) ToRepositoryIamMemberMapOutputWithContext(ctx context.Context) RepositoryIamMemberMapOutput
type RepositoryIamMemberMapInput ¶
type RepositoryIamMemberMapInput interface { pulumi.Input ToRepositoryIamMemberMapOutput() RepositoryIamMemberMapOutput ToRepositoryIamMemberMapOutputWithContext(context.Context) RepositoryIamMemberMapOutput }
RepositoryIamMemberMapInput is an input type that accepts RepositoryIamMemberMap and RepositoryIamMemberMapOutput values. You can construct a concrete instance of `RepositoryIamMemberMapInput` via:
RepositoryIamMemberMap{ "key": RepositoryIamMemberArgs{...} }
type RepositoryIamMemberMapOutput ¶
type RepositoryIamMemberMapOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberMapOutput) ElementType ¶
func (RepositoryIamMemberMapOutput) ElementType() reflect.Type
func (RepositoryIamMemberMapOutput) MapIndex ¶
func (o RepositoryIamMemberMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamMemberOutput
func (RepositoryIamMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamMember]
func (RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutput ¶
func (o RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutput() RepositoryIamMemberMapOutput
func (RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutputWithContext ¶
func (o RepositoryIamMemberMapOutput) ToRepositoryIamMemberMapOutputWithContext(ctx context.Context) RepositoryIamMemberMapOutput
type RepositoryIamMemberOutput ¶
type RepositoryIamMemberOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberOutput) Condition ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Condition() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberOutput) ElementType ¶
func (RepositoryIamMemberOutput) ElementType() reflect.Type
func (RepositoryIamMemberOutput) Etag ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamMemberOutput) Location ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamMemberOutput) Member ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
func (RepositoryIamMemberOutput) Project ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (RepositoryIamMemberOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamMemberOutput) Role ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (RepositoryIamMemberOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamMember]
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutput ¶
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext ¶
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberState ¶
type RepositoryIamMemberState struct { Condition RepositoryIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringPtrInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (RepositoryIamMemberState) ElementType ¶
func (RepositoryIamMemberState) ElementType() reflect.Type
type RepositoryIamPolicy ¶
type RepositoryIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringOutput `pulumi:"repository"` }
Three different resources help you manage your IAM policy for Artifact Registry Repository. Each of these resources serves a different use case:
* `artifactregistry.RepositoryIamPolicy`: Authoritative. Sets the IAM policy for the repository and replaces any existing policy already attached. * `artifactregistry.RepositoryIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the repository are preserved. * `artifactregistry.RepositoryIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the repository are preserved.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `artifactregistry.RepositoryIamPolicy`: Retrieves the IAM policy for the repository
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamPolicy ¶
func GetRepositoryIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamPolicyState, opts ...pulumi.ResourceOption) (*RepositoryIamPolicy, error)
GetRepositoryIamPolicy gets an existing RepositoryIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamPolicy ¶
func NewRepositoryIamPolicy(ctx *pulumi.Context, name string, args *RepositoryIamPolicyArgs, opts ...pulumi.ResourceOption) (*RepositoryIamPolicy, error)
NewRepositoryIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamPolicy) ElementType ¶
func (*RepositoryIamPolicy) ElementType() reflect.Type
func (*RepositoryIamPolicy) ToOutput ¶ added in v6.65.1
func (i *RepositoryIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamPolicy]
func (*RepositoryIamPolicy) ToRepositoryIamPolicyOutput ¶
func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
func (*RepositoryIamPolicy) ToRepositoryIamPolicyOutputWithContext ¶
func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
type RepositoryIamPolicyArgs ¶
type RepositoryIamPolicyArgs struct { // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringInput }
The set of arguments for constructing a RepositoryIamPolicy resource.
func (RepositoryIamPolicyArgs) ElementType ¶
func (RepositoryIamPolicyArgs) ElementType() reflect.Type
type RepositoryIamPolicyArray ¶
type RepositoryIamPolicyArray []RepositoryIamPolicyInput
func (RepositoryIamPolicyArray) ElementType ¶
func (RepositoryIamPolicyArray) ElementType() reflect.Type
func (RepositoryIamPolicyArray) ToOutput ¶ added in v6.65.1
func (i RepositoryIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamPolicy]
func (RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutput ¶
func (i RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput
func (RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutputWithContext ¶
func (i RepositoryIamPolicyArray) ToRepositoryIamPolicyArrayOutputWithContext(ctx context.Context) RepositoryIamPolicyArrayOutput
type RepositoryIamPolicyArrayInput ¶
type RepositoryIamPolicyArrayInput interface { pulumi.Input ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput ToRepositoryIamPolicyArrayOutputWithContext(context.Context) RepositoryIamPolicyArrayOutput }
RepositoryIamPolicyArrayInput is an input type that accepts RepositoryIamPolicyArray and RepositoryIamPolicyArrayOutput values. You can construct a concrete instance of `RepositoryIamPolicyArrayInput` via:
RepositoryIamPolicyArray{ RepositoryIamPolicyArgs{...} }
type RepositoryIamPolicyArrayOutput ¶
type RepositoryIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryIamPolicyArrayOutput) ElementType ¶
func (RepositoryIamPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryIamPolicyArrayOutput) Index ¶
func (o RepositoryIamPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryIamPolicyOutput
func (RepositoryIamPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RepositoryIamPolicy]
func (RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutput ¶
func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput
func (RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutputWithContext ¶
func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutputWithContext(ctx context.Context) RepositoryIamPolicyArrayOutput
type RepositoryIamPolicyInput ¶
type RepositoryIamPolicyInput interface { pulumi.Input ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput }
type RepositoryIamPolicyMap ¶
type RepositoryIamPolicyMap map[string]RepositoryIamPolicyInput
func (RepositoryIamPolicyMap) ElementType ¶
func (RepositoryIamPolicyMap) ElementType() reflect.Type
func (RepositoryIamPolicyMap) ToOutput ¶ added in v6.65.1
func (i RepositoryIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamPolicy]
func (RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutput ¶
func (i RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutput() RepositoryIamPolicyMapOutput
func (RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutputWithContext ¶
func (i RepositoryIamPolicyMap) ToRepositoryIamPolicyMapOutputWithContext(ctx context.Context) RepositoryIamPolicyMapOutput
type RepositoryIamPolicyMapInput ¶
type RepositoryIamPolicyMapInput interface { pulumi.Input ToRepositoryIamPolicyMapOutput() RepositoryIamPolicyMapOutput ToRepositoryIamPolicyMapOutputWithContext(context.Context) RepositoryIamPolicyMapOutput }
RepositoryIamPolicyMapInput is an input type that accepts RepositoryIamPolicyMap and RepositoryIamPolicyMapOutput values. You can construct a concrete instance of `RepositoryIamPolicyMapInput` via:
RepositoryIamPolicyMap{ "key": RepositoryIamPolicyArgs{...} }
type RepositoryIamPolicyMapOutput ¶
type RepositoryIamPolicyMapOutput struct{ *pulumi.OutputState }
func (RepositoryIamPolicyMapOutput) ElementType ¶
func (RepositoryIamPolicyMapOutput) ElementType() reflect.Type
func (RepositoryIamPolicyMapOutput) MapIndex ¶
func (o RepositoryIamPolicyMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamPolicyOutput
func (RepositoryIamPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RepositoryIamPolicy]
func (RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutput ¶
func (o RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutput() RepositoryIamPolicyMapOutput
func (RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutputWithContext ¶
func (o RepositoryIamPolicyMapOutput) ToRepositoryIamPolicyMapOutputWithContext(ctx context.Context) RepositoryIamPolicyMapOutput
type RepositoryIamPolicyOutput ¶
type RepositoryIamPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryIamPolicyOutput) ElementType ¶
func (RepositoryIamPolicyOutput) ElementType() reflect.Type
func (RepositoryIamPolicyOutput) Etag ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamPolicyOutput) Location ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamPolicyOutput) PolicyData ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (RepositoryIamPolicyOutput) Project ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (RepositoryIamPolicyOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamPolicyOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryIamPolicy]
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
type RepositoryIamPolicyState ¶
type RepositoryIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringPtrInput }
func (RepositoryIamPolicyState) ElementType ¶
func (RepositoryIamPolicyState) ElementType() reflect.Type
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMap ¶
type RepositoryMap map[string]RepositoryInput
func (RepositoryMap) ElementType ¶
func (RepositoryMap) ElementType() reflect.Type
func (RepositoryMap) ToOutput ¶ added in v6.65.1
func (i RepositoryMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
func (RepositoryMap) ToRepositoryMapOutput ¶
func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMap) ToRepositoryMapOutputWithContext ¶
func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMapInput ¶
type RepositoryMapInput interface { pulumi.Input ToRepositoryMapOutput() RepositoryMapOutput ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput }
RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:
RepositoryMap{ "key": RepositoryArgs{...} }
type RepositoryMapOutput ¶
type RepositoryMapOutput struct{ *pulumi.OutputState }
func (RepositoryMapOutput) ElementType ¶
func (RepositoryMapOutput) ElementType() reflect.Type
func (RepositoryMapOutput) MapIndex ¶
func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
func (RepositoryMapOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Repository]
func (RepositoryMapOutput) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMavenConfig ¶ added in v6.16.0
type RepositoryMavenConfig struct { // The repository with this flag will allow publishing the same // snapshot versions. AllowSnapshotOverwrites *bool `pulumi:"allowSnapshotOverwrites"` // Version policy defines the versions that the registry will accept. // Default value is `VERSION_POLICY_UNSPECIFIED`. // Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`. VersionPolicy *string `pulumi:"versionPolicy"` }
type RepositoryMavenConfigArgs ¶ added in v6.16.0
type RepositoryMavenConfigArgs struct { // The repository with this flag will allow publishing the same // snapshot versions. AllowSnapshotOverwrites pulumi.BoolPtrInput `pulumi:"allowSnapshotOverwrites"` // Version policy defines the versions that the registry will accept. // Default value is `VERSION_POLICY_UNSPECIFIED`. // Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`. VersionPolicy pulumi.StringPtrInput `pulumi:"versionPolicy"` }
func (RepositoryMavenConfigArgs) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigArgs) ElementType() reflect.Type
func (RepositoryMavenConfigArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryMavenConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryMavenConfig]
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
type RepositoryMavenConfigInput ¶ added in v6.16.0
type RepositoryMavenConfigInput interface { pulumi.Input ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput ToRepositoryMavenConfigOutputWithContext(context.Context) RepositoryMavenConfigOutput }
RepositoryMavenConfigInput is an input type that accepts RepositoryMavenConfigArgs and RepositoryMavenConfigOutput values. You can construct a concrete instance of `RepositoryMavenConfigInput` via:
RepositoryMavenConfigArgs{...}
type RepositoryMavenConfigOutput ¶ added in v6.16.0
type RepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigOutput) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigOutput) ElementType() reflect.Type
func (RepositoryMavenConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryMavenConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryMavenConfig]
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) VersionPolicy ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) VersionPolicy() pulumi.StringPtrOutput
Version policy defines the versions that the registry will accept. Default value is `VERSION_POLICY_UNSPECIFIED`. Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`.
type RepositoryMavenConfigPtrInput ¶ added in v6.16.0
type RepositoryMavenConfigPtrInput interface { pulumi.Input ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput ToRepositoryMavenConfigPtrOutputWithContext(context.Context) RepositoryMavenConfigPtrOutput }
RepositoryMavenConfigPtrInput is an input type that accepts RepositoryMavenConfigArgs, RepositoryMavenConfigPtr and RepositoryMavenConfigPtrOutput values. You can construct a concrete instance of `RepositoryMavenConfigPtrInput` via:
RepositoryMavenConfigArgs{...} or: nil
func RepositoryMavenConfigPtr ¶ added in v6.16.0
func RepositoryMavenConfigPtr(v *RepositoryMavenConfigArgs) RepositoryMavenConfigPtrInput
type RepositoryMavenConfigPtrOutput ¶ added in v6.16.0
type RepositoryMavenConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigPtrOutput) Elem ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) Elem() RepositoryMavenConfigOutput
func (RepositoryMavenConfigPtrOutput) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigPtrOutput) ElementType() reflect.Type
func (RepositoryMavenConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryMavenConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryMavenConfig]
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) VersionPolicy ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) VersionPolicy() pulumi.StringPtrOutput
Version policy defines the versions that the registry will accept. Default value is `VERSION_POLICY_UNSPECIFIED`. Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`.
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) CleanupPolicies ¶ added in v6.65.0
func (o RepositoryOutput) CleanupPolicies() RepositoryCleanupPolicyArrayOutput
Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
func (RepositoryOutput) CleanupPolicyDryRun ¶ added in v6.65.0
func (o RepositoryOutput) CleanupPolicyDryRun() pulumi.BoolPtrOutput
If true, the cleanup pipeline is prevented from deleting versions in this repository.
func (RepositoryOutput) CreateTime ¶ added in v6.23.0
func (o RepositoryOutput) CreateTime() pulumi.StringOutput
The time when the repository was created.
func (RepositoryOutput) Description ¶ added in v6.23.0
func (o RepositoryOutput) Description() pulumi.StringPtrOutput
The user-provided description of the repository.
func (RepositoryOutput) DockerConfig ¶ added in v6.54.0
func (o RepositoryOutput) DockerConfig() RepositoryDockerConfigPtrOutput
Docker repository config contains repository level configuration for the repositories of docker type. Structure is documented below.
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) Format ¶ added in v6.23.0
func (o RepositoryOutput) Format() pulumi.StringOutput
The format of packages that are stored in the repository. Supported formats can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). You can only create alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).
***
func (RepositoryOutput) KmsKeyName ¶ added in v6.23.0
func (o RepositoryOutput) KmsKeyName() pulumi.StringPtrOutput
The Cloud KMS resource name of the customer managed encryption key that’s used to encrypt the contents of the Repository. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. This value may not be changed after the Repository has been created.
func (RepositoryOutput) Labels ¶ added in v6.23.0
func (o RepositoryOutput) Labels() pulumi.StringMapOutput
Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
func (RepositoryOutput) Location ¶ added in v6.23.0
func (o RepositoryOutput) Location() pulumi.StringOutput
The name of the location this repository is located in.
func (RepositoryOutput) MavenConfig ¶ added in v6.23.0
func (o RepositoryOutput) MavenConfig() RepositoryMavenConfigPtrOutput
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. Structure is documented below.
func (RepositoryOutput) Mode ¶ added in v6.52.0
func (o RepositoryOutput) Mode() pulumi.StringPtrOutput
The mode configures the repository to serve artifacts from different sources. Default value is `STANDARD_REPOSITORY`. Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`.
func (RepositoryOutput) Name ¶ added in v6.23.0
func (o RepositoryOutput) Name() pulumi.StringOutput
The name of the repository, for example: "repo1"
func (RepositoryOutput) Project ¶ added in v6.23.0
func (o RepositoryOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryOutput) RemoteRepositoryConfig ¶ added in v6.52.0
func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
Configuration specific for a Remote Repository. Structure is documented below.
func (RepositoryOutput) RepositoryId ¶ added in v6.23.0
func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
The last part of the repository name, for example: "repo1"
func (RepositoryOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[*Repository]
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) UpdateTime ¶ added in v6.23.0
func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
The time when the repository was last updated.
func (RepositoryOutput) VirtualRepositoryConfig ¶ added in v6.52.0
func (o RepositoryOutput) VirtualRepositoryConfig() RepositoryVirtualRepositoryConfigPtrOutput
Configuration specific for a Virtual Repository. Structure is documented below.
type RepositoryRemoteRepositoryConfig ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfig struct { // The description of the remote source. Description *string `pulumi:"description"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository *RepositoryRemoteRepositoryConfigDockerRepository `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository *RepositoryRemoteRepositoryConfigMavenRepository `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository *RepositoryRemoteRepositoryConfigNpmRepository `pulumi:"npmRepository"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository *RepositoryRemoteRepositoryConfigPythonRepository `pulumi:"pythonRepository"` }
type RepositoryRemoteRepositoryConfigArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigArgs struct { // The description of the remote source. Description pulumi.StringPtrInput `pulumi:"description"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput `pulumi:"npmRepository"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput `pulumi:"pythonRepository"` }
func (RepositoryRemoteRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryRemoteRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfig]
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepository struct { // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs struct { // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryArgs and RepositoryRemoteRepositoryConfigDockerRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryArgs, RepositoryRemoteRepositoryConfigDockerRepositoryPtr and RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigDockerRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigDockerRepositoryPtr(v *RepositoryRemoteRepositoryConfigDockerRepositoryArgs) RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput ToRepositoryRemoteRepositoryConfigOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigOutput }
RepositoryRemoteRepositoryConfigInput is an input type that accepts RepositoryRemoteRepositoryConfigArgs and RepositoryRemoteRepositoryConfigOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigInput` via:
RepositoryRemoteRepositoryConfigArgs{...}
type RepositoryRemoteRepositoryConfigMavenRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepository struct { // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs struct { // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryArgs and RepositoryRemoteRepositoryConfigMavenRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryArgs, RepositoryRemoteRepositoryConfigMavenRepositoryPtr and RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigMavenRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigMavenRepositoryPtr(v *RepositoryRemoteRepositoryConfigMavenRepositoryArgs) RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepository struct { // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs struct { // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryArgs and RepositoryRemoteRepositoryConfigNpmRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryArgs, RepositoryRemoteRepositoryConfigNpmRepositoryPtr and RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigNpmRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigNpmRepositoryPtr(v *RepositoryRemoteRepositoryConfigNpmRepositoryArgs) RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigOutput) Description ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigOutput) DockerRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigOutput) MavenRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) NpmRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) PythonRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryRemoteRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryRemoteRepositoryConfig]
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPtrOutput }
RepositoryRemoteRepositoryConfigPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigArgs, RepositoryRemoteRepositoryConfigPtr and RepositoryRemoteRepositoryConfigPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPtrInput` via:
RepositoryRemoteRepositoryConfigArgs{...} or: nil
func RepositoryRemoteRepositoryConfigPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigPtr(v *RepositoryRemoteRepositoryConfigArgs) RepositoryRemoteRepositoryConfigPtrInput
type RepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPtrOutput) Description ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryRemoteRepositoryConfig]
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepository struct { // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs struct { // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryArgs and RepositoryRemoteRepositoryConfigPythonRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryArgs, RepositoryRemoteRepositoryConfigPythonRepositoryPtr and RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigPythonRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigPythonRepositoryPtr(v *RepositoryRemoteRepositoryConfigPythonRepositoryArgs) RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryState ¶
type RepositoryState struct { // Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically // deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be // under 128 characters in length. CleanupPolicies RepositoryCleanupPolicyArrayInput // If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun pulumi.BoolPtrInput // The time when the repository was created. CreateTime pulumi.StringPtrInput // The user-provided description of the repository. Description pulumi.StringPtrInput // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrInput // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). // // *** Format pulumi.StringPtrInput // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrInput // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringPtrInput // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrInput // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrInput // The name of the repository, for example: // "repo1" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrInput // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringPtrInput // The time when the repository was last updated. UpdateTime pulumi.StringPtrInput // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type RepositoryVirtualRepositoryConfig ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfig struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies []RepositoryVirtualRepositoryConfigUpstreamPolicy `pulumi:"upstreamPolicies"` }
type RepositoryVirtualRepositoryConfigArgs ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigArgs struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput `pulumi:"upstreamPolicies"` }
func (RepositoryVirtualRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigArgs) ToOutput ¶ added in v6.65.1
func (i RepositoryVirtualRepositoryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfig]
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
type RepositoryVirtualRepositoryConfigInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput ToRepositoryVirtualRepositoryConfigOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigOutput }
RepositoryVirtualRepositoryConfigInput is an input type that accepts RepositoryVirtualRepositoryConfigArgs and RepositoryVirtualRepositoryConfigOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigInput` via:
RepositoryVirtualRepositoryConfigArgs{...}
type RepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryVirtualRepositoryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[RepositoryVirtualRepositoryConfig]
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. Structure is documented below.
type RepositoryVirtualRepositoryConfigPtrInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigPtrInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigPtrOutput }
RepositoryVirtualRepositoryConfigPtrInput is an input type that accepts RepositoryVirtualRepositoryConfigArgs, RepositoryVirtualRepositoryConfigPtr and RepositoryVirtualRepositoryConfigPtrOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigPtrInput` via:
RepositoryVirtualRepositoryConfigArgs{...} or: nil
func RepositoryVirtualRepositoryConfigPtr ¶ added in v6.52.0
func RepositoryVirtualRepositoryConfigPtr(v *RepositoryVirtualRepositoryConfigArgs) RepositoryVirtualRepositoryConfigPtrInput
type RepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RepositoryVirtualRepositoryConfig]
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. Structure is documented below.
type RepositoryVirtualRepositoryConfigUpstreamPolicy ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicy struct { // The user-provided ID of the upstream policy. Id *string `pulumi:"id"` // Entries with a greater priority value take precedence in the pull order. Priority *int `pulumi:"priority"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository *string `pulumi:"repository"` }
type RepositoryVirtualRepositoryConfigUpstreamPolicyArgs ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArgs struct { // The user-provided ID of the upstream policy. Id pulumi.StringPtrInput `pulumi:"id"` // Entries with a greater priority value take precedence in the pull order. Priority pulumi.IntPtrInput `pulumi:"priority"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository pulumi.StringPtrInput `pulumi:"repository"` }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray []RepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput }
RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput is an input type that accepts RepositoryVirtualRepositoryConfigUpstreamPolicyArray and RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput` via:
RepositoryVirtualRepositoryConfigUpstreamPolicyArray{ RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...} }
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput }
RepositoryVirtualRepositoryConfigUpstreamPolicyInput is an input type that accepts RepositoryVirtualRepositoryConfigUpstreamPolicyArgs and RepositoryVirtualRepositoryConfigUpstreamPolicyOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigUpstreamPolicyInput` via:
RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...}
type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id ¶ added in v6.52.0
The user-provided ID of the upstream policy.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
Entries with a greater priority value take precedence in the pull order.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
A reference to the repository resource, for example: "projects/p1/locations/us-central1/repository/repo1".
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type VpcscConfig ¶ added in v6.67.0
type VpcscConfig struct { pulumi.CustomResourceState // The name of the location this config is located in. Location pulumi.StringOutput `pulumi:"location"` // The name of the project's VPC SC Config. // Always of the form: projects/{project}/location/{location}/vpcscConfig Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The VPC SC policy for project and location. // Possible values are: `DENY`, `ALLOW`. VpcscPolicy pulumi.StringPtrOutput `pulumi:"vpcscPolicy"` }
## Example Usage ### Artifact Registry Vpcsc Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewVpcscConfig(ctx, "my-config", &artifactregistry.VpcscConfigArgs{ Location: pulumi.String("us-central1"), VpcscPolicy: pulumi.String("ALLOW"), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
VPCSCConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:artifactregistry/vpcscConfig:VpcscConfig default projects/{{project}}/locations/{{location}}/vpcscConfig/{{name}}
```
```sh
$ pulumi import gcp:artifactregistry/vpcscConfig:VpcscConfig default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:artifactregistry/vpcscConfig:VpcscConfig default {{location}}/{{name}}
```
func GetVpcscConfig ¶ added in v6.67.0
func GetVpcscConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcscConfigState, opts ...pulumi.ResourceOption) (*VpcscConfig, error)
GetVpcscConfig gets an existing VpcscConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVpcscConfig ¶ added in v6.67.0
func NewVpcscConfig(ctx *pulumi.Context, name string, args *VpcscConfigArgs, opts ...pulumi.ResourceOption) (*VpcscConfig, error)
NewVpcscConfig registers a new resource with the given unique name, arguments, and options.
func (*VpcscConfig) ElementType ¶ added in v6.67.0
func (*VpcscConfig) ElementType() reflect.Type
func (*VpcscConfig) ToOutput ¶ added in v6.67.0
func (i *VpcscConfig) ToOutput(ctx context.Context) pulumix.Output[*VpcscConfig]
func (*VpcscConfig) ToVpcscConfigOutput ¶ added in v6.67.0
func (i *VpcscConfig) ToVpcscConfigOutput() VpcscConfigOutput
func (*VpcscConfig) ToVpcscConfigOutputWithContext ¶ added in v6.67.0
func (i *VpcscConfig) ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput
type VpcscConfigArgs ¶ added in v6.67.0
type VpcscConfigArgs struct { // The name of the location this config is located in. Location pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The VPC SC policy for project and location. // Possible values are: `DENY`, `ALLOW`. VpcscPolicy pulumi.StringPtrInput }
The set of arguments for constructing a VpcscConfig resource.
func (VpcscConfigArgs) ElementType ¶ added in v6.67.0
func (VpcscConfigArgs) ElementType() reflect.Type
type VpcscConfigArray ¶ added in v6.67.0
type VpcscConfigArray []VpcscConfigInput
func (VpcscConfigArray) ElementType ¶ added in v6.67.0
func (VpcscConfigArray) ElementType() reflect.Type
func (VpcscConfigArray) ToOutput ¶ added in v6.67.0
func (i VpcscConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]*VpcscConfig]
func (VpcscConfigArray) ToVpcscConfigArrayOutput ¶ added in v6.67.0
func (i VpcscConfigArray) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
func (VpcscConfigArray) ToVpcscConfigArrayOutputWithContext ¶ added in v6.67.0
func (i VpcscConfigArray) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
type VpcscConfigArrayInput ¶ added in v6.67.0
type VpcscConfigArrayInput interface { pulumi.Input ToVpcscConfigArrayOutput() VpcscConfigArrayOutput ToVpcscConfigArrayOutputWithContext(context.Context) VpcscConfigArrayOutput }
VpcscConfigArrayInput is an input type that accepts VpcscConfigArray and VpcscConfigArrayOutput values. You can construct a concrete instance of `VpcscConfigArrayInput` via:
VpcscConfigArray{ VpcscConfigArgs{...} }
type VpcscConfigArrayOutput ¶ added in v6.67.0
type VpcscConfigArrayOutput struct{ *pulumi.OutputState }
func (VpcscConfigArrayOutput) ElementType ¶ added in v6.67.0
func (VpcscConfigArrayOutput) ElementType() reflect.Type
func (VpcscConfigArrayOutput) Index ¶ added in v6.67.0
func (o VpcscConfigArrayOutput) Index(i pulumi.IntInput) VpcscConfigOutput
func (VpcscConfigArrayOutput) ToOutput ¶ added in v6.67.0
func (o VpcscConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VpcscConfig]
func (VpcscConfigArrayOutput) ToVpcscConfigArrayOutput ¶ added in v6.67.0
func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
func (VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext ¶ added in v6.67.0
func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
type VpcscConfigInput ¶ added in v6.67.0
type VpcscConfigInput interface { pulumi.Input ToVpcscConfigOutput() VpcscConfigOutput ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput }
type VpcscConfigMap ¶ added in v6.67.0
type VpcscConfigMap map[string]VpcscConfigInput
func (VpcscConfigMap) ElementType ¶ added in v6.67.0
func (VpcscConfigMap) ElementType() reflect.Type
func (VpcscConfigMap) ToOutput ¶ added in v6.67.0
func (i VpcscConfigMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VpcscConfig]
func (VpcscConfigMap) ToVpcscConfigMapOutput ¶ added in v6.67.0
func (i VpcscConfigMap) ToVpcscConfigMapOutput() VpcscConfigMapOutput
func (VpcscConfigMap) ToVpcscConfigMapOutputWithContext ¶ added in v6.67.0
func (i VpcscConfigMap) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
type VpcscConfigMapInput ¶ added in v6.67.0
type VpcscConfigMapInput interface { pulumi.Input ToVpcscConfigMapOutput() VpcscConfigMapOutput ToVpcscConfigMapOutputWithContext(context.Context) VpcscConfigMapOutput }
VpcscConfigMapInput is an input type that accepts VpcscConfigMap and VpcscConfigMapOutput values. You can construct a concrete instance of `VpcscConfigMapInput` via:
VpcscConfigMap{ "key": VpcscConfigArgs{...} }
type VpcscConfigMapOutput ¶ added in v6.67.0
type VpcscConfigMapOutput struct{ *pulumi.OutputState }
func (VpcscConfigMapOutput) ElementType ¶ added in v6.67.0
func (VpcscConfigMapOutput) ElementType() reflect.Type
func (VpcscConfigMapOutput) MapIndex ¶ added in v6.67.0
func (o VpcscConfigMapOutput) MapIndex(k pulumi.StringInput) VpcscConfigOutput
func (VpcscConfigMapOutput) ToOutput ¶ added in v6.67.0
func (o VpcscConfigMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VpcscConfig]
func (VpcscConfigMapOutput) ToVpcscConfigMapOutput ¶ added in v6.67.0
func (o VpcscConfigMapOutput) ToVpcscConfigMapOutput() VpcscConfigMapOutput
func (VpcscConfigMapOutput) ToVpcscConfigMapOutputWithContext ¶ added in v6.67.0
func (o VpcscConfigMapOutput) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
type VpcscConfigOutput ¶ added in v6.67.0
type VpcscConfigOutput struct{ *pulumi.OutputState }
func (VpcscConfigOutput) ElementType ¶ added in v6.67.0
func (VpcscConfigOutput) ElementType() reflect.Type
func (VpcscConfigOutput) Location ¶ added in v6.67.0
func (o VpcscConfigOutput) Location() pulumi.StringOutput
The name of the location this config is located in.
func (VpcscConfigOutput) Name ¶ added in v6.67.0
func (o VpcscConfigOutput) Name() pulumi.StringOutput
The name of the project's VPC SC Config. Always of the form: projects/{project}/location/{location}/vpcscConfig
func (VpcscConfigOutput) Project ¶ added in v6.67.0
func (o VpcscConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (VpcscConfigOutput) ToOutput ¶ added in v6.67.0
func (o VpcscConfigOutput) ToOutput(ctx context.Context) pulumix.Output[*VpcscConfig]
func (VpcscConfigOutput) ToVpcscConfigOutput ¶ added in v6.67.0
func (o VpcscConfigOutput) ToVpcscConfigOutput() VpcscConfigOutput
func (VpcscConfigOutput) ToVpcscConfigOutputWithContext ¶ added in v6.67.0
func (o VpcscConfigOutput) ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput
func (VpcscConfigOutput) VpcscPolicy ¶ added in v6.67.0
func (o VpcscConfigOutput) VpcscPolicy() pulumi.StringPtrOutput
The VPC SC policy for project and location. Possible values are: `DENY`, `ALLOW`.
type VpcscConfigState ¶ added in v6.67.0
type VpcscConfigState struct { // The name of the location this config is located in. Location pulumi.StringPtrInput // The name of the project's VPC SC Config. // Always of the form: projects/{project}/location/{location}/vpcscConfig Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The VPC SC policy for project and location. // Possible values are: `DENY`, `ALLOW`. VpcscPolicy pulumi.StringPtrInput }
func (VpcscConfigState) ElementType ¶ added in v6.67.0
func (VpcscConfigState) ElementType() reflect.Type