Documentation ¶
Index ¶
- type GetDockerImageArgs
- type GetDockerImageOutputArgs
- type GetDockerImageResult
- type GetDockerImageResultOutput
- func (o GetDockerImageResultOutput) BuildTime() pulumi.StringOutput
- func (GetDockerImageResultOutput) ElementType() reflect.Type
- func (o GetDockerImageResultOutput) Id() pulumi.StringOutput
- func (o GetDockerImageResultOutput) ImageName() pulumi.StringOutput
- func (o GetDockerImageResultOutput) ImageSizeBytes() pulumi.StringOutput
- func (o GetDockerImageResultOutput) Location() pulumi.StringOutput
- func (o GetDockerImageResultOutput) MediaType() pulumi.StringOutput
- func (o GetDockerImageResultOutput) Name() pulumi.StringOutput
- func (o GetDockerImageResultOutput) Project() pulumi.StringPtrOutput
- func (o GetDockerImageResultOutput) RepositoryId() pulumi.StringOutput
- func (o GetDockerImageResultOutput) SelfLink() pulumi.StringOutput
- func (o GetDockerImageResultOutput) Tags() pulumi.StringArrayOutput
- func (o GetDockerImageResultOutput) ToGetDockerImageResultOutput() GetDockerImageResultOutput
- func (o GetDockerImageResultOutput) ToGetDockerImageResultOutputWithContext(ctx context.Context) GetDockerImageResultOutput
- func (o GetDockerImageResultOutput) UpdateTime() pulumi.StringOutput
- func (o GetDockerImageResultOutput) UploadTime() pulumi.StringOutput
- type GetLocationsArgs
- type GetLocationsOutputArgs
- type GetLocationsResult
- type GetLocationsResultOutput
- func (GetLocationsResultOutput) ElementType() reflect.Type
- func (o GetLocationsResultOutput) Id() pulumi.StringOutput
- func (o GetLocationsResultOutput) Locations() pulumi.StringArrayOutput
- func (o GetLocationsResultOutput) Project() pulumi.StringOutput
- func (o GetLocationsResultOutput) ToGetLocationsResultOutput() GetLocationsResultOutput
- func (o GetLocationsResultOutput) ToGetLocationsResultOutputWithContext(ctx context.Context) GetLocationsResultOutput
- type GetRepositoryCleanupPolicy
- type GetRepositoryCleanupPolicyArgs
- func (GetRepositoryCleanupPolicyArgs) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
- func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
- type GetRepositoryCleanupPolicyArray
- func (GetRepositoryCleanupPolicyArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
- func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
- 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
- type GetRepositoryCleanupPolicyCondition
- type GetRepositoryCleanupPolicyConditionArgs
- func (GetRepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
- func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
- type GetRepositoryCleanupPolicyConditionArray
- func (GetRepositoryCleanupPolicyConditionArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
- func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
- 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
- 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) 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
- type GetRepositoryCleanupPolicyMostRecentVersionArray
- func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType() reflect.Type
- func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
- 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
- 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
- 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
- type GetRepositoryDockerConfig
- type GetRepositoryDockerConfigArgs
- func (GetRepositoryDockerConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
- func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
- type GetRepositoryDockerConfigArray
- func (GetRepositoryDockerConfigArray) ElementType() reflect.Type
- func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
- func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
- 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
- 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
- type GetRepositoryMavenConfig
- type GetRepositoryMavenConfigArgs
- func (GetRepositoryMavenConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
- func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
- type GetRepositoryMavenConfigArray
- func (GetRepositoryMavenConfigArray) ElementType() reflect.Type
- func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
- func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
- 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
- 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) VersionPolicy() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfig
- type GetRepositoryRemoteRepositoryConfigAptRepository
- type GetRepositoryRemoteRepositoryConfigAptRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryInput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepositories() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepository
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput
- type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigArgs
- func (GetRepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
- func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
- type GetRepositoryRemoteRepositoryConfigArray
- func (GetRepositoryRemoteRepositoryConfigArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
- 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
- type GetRepositoryRemoteRepositoryConfigDockerRepository
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- 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
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigInput
- type GetRepositoryRemoteRepositoryConfigMavenRepository
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- 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
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepository
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- 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
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) AptRepositories() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation() pulumi.BoolOutput
- 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) UpstreamCredentials() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) YumRepositories() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepository
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- 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
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredential
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) UsernamePasswordCredentials() ...
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredential
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput() ...
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext(ctx context.Context) ...
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput() ...
- func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext(ctx context.Context) ...
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput() ...
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext(ctx context.Context) ...
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput
- type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput
- func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) PasswordSecretVersion() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput() ...
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext(ctx context.Context) ...
- func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) Username() pulumi.StringOutput
- type GetRepositoryRemoteRepositoryConfigYumRepository
- type GetRepositoryRemoteRepositoryConfigYumRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryInput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepositories() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ElementType() reflect.Type
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) Index(i pulumi.IntInput) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput
- type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- type GetRepositoryVirtualRepositoryConfig
- type GetRepositoryVirtualRepositoryConfigArgs
- func (GetRepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
- func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
- type GetRepositoryVirtualRepositoryConfigArray
- func (GetRepositoryVirtualRepositoryConfigArray) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
- 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
- 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) UpstreamPolicies() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicy
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray
- func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
- 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
- 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
- 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
- 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 (o LookupRepositoryResultOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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) UpdateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) VirtualRepositoryConfigs() GetRepositoryVirtualRepositoryConfigArrayOutput
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryCleanupPolicy
- type RepositoryCleanupPolicyArgs
- type RepositoryCleanupPolicyArray
- func (RepositoryCleanupPolicyArray) ElementType() reflect.Type
- 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) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
- func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
- type RepositoryCleanupPolicyCondition
- type RepositoryCleanupPolicyConditionArgs
- func (RepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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) 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) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
- func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
- type RepositoryDockerConfig
- type RepositoryDockerConfigArgs
- func (RepositoryDockerConfigArgs) ElementType() reflect.Type
- 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) 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) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
- func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
- type RepositoryIamBinding
- type RepositoryIamBindingArgs
- type RepositoryIamBindingArray
- type RepositoryIamBindingArrayInput
- type RepositoryIamBindingArrayOutput
- func (RepositoryIamBindingArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingArrayOutput) Index(i pulumi.IntInput) RepositoryIamBindingOutput
- 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) 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) 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) ToRepositoryIamBindingConditionPtrOutput() RepositoryIamBindingConditionPtrOutput
- func (o RepositoryIamBindingConditionPtrOutput) ToRepositoryIamBindingConditionPtrOutputWithContext(ctx context.Context) RepositoryIamBindingConditionPtrOutput
- type RepositoryIamBindingInput
- type RepositoryIamBindingMap
- type RepositoryIamBindingMapInput
- type RepositoryIamBindingMapOutput
- func (RepositoryIamBindingMapOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamBindingOutput
- 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) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
- func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
- type RepositoryIamBindingState
- type RepositoryIamMember
- type RepositoryIamMemberArgs
- type RepositoryIamMemberArray
- type RepositoryIamMemberArrayInput
- type RepositoryIamMemberArrayOutput
- func (RepositoryIamMemberArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberArrayOutput) Index(i pulumi.IntInput) RepositoryIamMemberOutput
- 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) 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) 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) ToRepositoryIamMemberConditionPtrOutput() RepositoryIamMemberConditionPtrOutput
- func (o RepositoryIamMemberConditionPtrOutput) ToRepositoryIamMemberConditionPtrOutputWithContext(ctx context.Context) RepositoryIamMemberConditionPtrOutput
- type RepositoryIamMemberInput
- type RepositoryIamMemberMap
- type RepositoryIamMemberMapInput
- type RepositoryIamMemberMapOutput
- func (RepositoryIamMemberMapOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamMemberOutput
- 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) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
- func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
- type RepositoryIamMemberState
- type RepositoryIamPolicy
- type RepositoryIamPolicyArgs
- type RepositoryIamPolicyArray
- type RepositoryIamPolicyArrayInput
- type RepositoryIamPolicyArrayOutput
- func (RepositoryIamPolicyArrayOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutput() RepositoryIamPolicyArrayOutput
- func (o RepositoryIamPolicyArrayOutput) ToRepositoryIamPolicyArrayOutputWithContext(ctx context.Context) RepositoryIamPolicyArrayOutput
- type RepositoryIamPolicyInput
- type RepositoryIamPolicyMap
- type RepositoryIamPolicyMapInput
- type RepositoryIamPolicyMapOutput
- func (RepositoryIamPolicyMapOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyMapOutput) MapIndex(k pulumi.StringInput) RepositoryIamPolicyOutput
- 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) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
- type RepositoryIamPolicyState
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- 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) 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) 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) 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 (o RepositoryOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
- 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 RepositoryRemoteRepositoryConfigAptRepository
- type RepositoryRemoteRepositoryConfigAptRepositoryArgs
- func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigAptRepositoryInput
- type RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepository() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigAptRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigAptRepositoryOutput
- func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) PublicRepository() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepository
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs
- func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigArgs
- func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
- 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) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs
- func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigDockerRepositoryInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- 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) CustomRepository() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- 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) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs
- func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigMavenRepositoryInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- 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) CustomRepository() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- 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) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs
- func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigNpmRepositoryInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- 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) CustomRepository() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) AptRepository() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation() pulumi.BoolPtrOutput
- 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) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) UpstreamCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) YumRepository() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigPtrInput
- type RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) AptRepository() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) DisableUpstreamValidation() pulumi.BoolPtrOutput
- 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) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) UpstreamCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) YumRepository() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepository
- type RepositoryRemoteRepositoryConfigPythonRepositoryArgs
- func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
- 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 RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository
- type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs
- func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigPythonRepositoryInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
- 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) CustomRepository() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigUpstreamCredentials
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsInput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) UsernamePasswordCredentials() ...
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) Elem() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) UsernamePasswordCredentials() ...
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput() ...
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext(ctx context.Context) ...
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() ...
- func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) ...
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsInput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) PasswordSecretVersion() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput() ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext(ctx context.Context) ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) Username() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput
- type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) Elem() ...
- func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) PasswordSecretVersion() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) ...
- func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) Username() pulumi.StringPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepository
- type RepositoryRemoteRepositoryConfigYumRepositoryArgs
- func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepositoryInput
- type RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepository() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigYumRepositoryOutput
- func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) PublicRepository() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepository
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs
- func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput
- type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) Elem() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- type RepositoryState
- type RepositoryVirtualRepositoryConfig
- type RepositoryVirtualRepositoryConfigArgs
- func (RepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
- 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) 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) 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) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- type RepositoryVirtualRepositoryConfigUpstreamPolicyArray
- func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
- 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) 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) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
- type VpcscConfig
- type VpcscConfigArgs
- type VpcscConfigArray
- type VpcscConfigArrayInput
- type VpcscConfigArrayOutput
- func (VpcscConfigArrayOutput) ElementType() reflect.Type
- func (o VpcscConfigArrayOutput) Index(i pulumi.IntInput) VpcscConfigOutput
- func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
- func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
- type VpcscConfigInput
- type VpcscConfigMap
- type VpcscConfigMapInput
- type VpcscConfigMapOutput
- func (VpcscConfigMapOutput) ElementType() reflect.Type
- func (o VpcscConfigMapOutput) MapIndex(k pulumi.StringInput) VpcscConfigOutput
- 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) 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 GetDockerImageArgs ¶
type GetDockerImageArgs struct { // The image name to fetch. If no digest or tag is provided, then the latest modified image will be used. ImageName string `pulumi:"imageName"` // The location of the artifact registry. Location string `pulumi:"location"` // The project ID 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 to fetch from. RepositoryId string `pulumi:"repositoryId"` }
A collection of arguments for invoking getDockerImage.
type GetDockerImageOutputArgs ¶
type GetDockerImageOutputArgs struct { // The image name to fetch. If no digest or tag is provided, then the latest modified image will be used. ImageName pulumi.StringInput `pulumi:"imageName"` // The location of the artifact registry. Location pulumi.StringInput `pulumi:"location"` // The project ID 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 to fetch from. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getDockerImage.
func (GetDockerImageOutputArgs) ElementType ¶
func (GetDockerImageOutputArgs) ElementType() reflect.Type
type GetDockerImageResult ¶
type GetDockerImageResult struct { // The time, as a RFC 3339 string, this image was built. BuildTime string `pulumi:"buildTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageName string `pulumi:"imageName"` // Calculated size of the image in bytes. ImageSizeBytes string `pulumi:"imageSizeBytes"` Location string `pulumi:"location"` // Media type of this image, e.g. `application/vnd.docker.distribution.manifest.v2+json`. MediaType string `pulumi:"mediaType"` // The fully qualified name of the fetched image. This name has the form: `projects/{{project}}/locations/{{location}}/repository/{{repository_id}}/dockerImages/{{docker_image}}`. For example, Name string `pulumi:"name"` Project *string `pulumi:"project"` RepositoryId string `pulumi:"repositoryId"` // The URI to access the image. For example, SelfLink string `pulumi:"selfLink"` // A list of all tags associated with the image. Tags []string `pulumi:"tags"` // The time, as a RFC 3339 string, this image was updated. UpdateTime string `pulumi:"updateTime"` // The time, as a RFC 3339 string, the image was uploaded. For example, `2014-10-02T15:01:23.045123456Z`. UploadTime string `pulumi:"uploadTime"` }
A collection of values returned by getDockerImage.
func GetDockerImage ¶
func GetDockerImage(ctx *pulumi.Context, args *GetDockerImageArgs, opts ...pulumi.InvokeOption) (*GetDockerImageResult, error)
This data source fetches information from a provided Artifact Registry repository, including the fully qualified name and URI for an image, based on a the latest version of image name and optional digest or tag.
> **Note** Requires one of the following OAuth scopes: `https://www.googleapis.com/auth/cloud-platform` or `https://www.googleapis.com/auth/cloud-platform.read-only`.
type GetDockerImageResultOutput ¶
type GetDockerImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDockerImage.
func GetDockerImageOutput ¶
func GetDockerImageOutput(ctx *pulumi.Context, args GetDockerImageOutputArgs, opts ...pulumi.InvokeOption) GetDockerImageResultOutput
func (GetDockerImageResultOutput) BuildTime ¶
func (o GetDockerImageResultOutput) BuildTime() pulumi.StringOutput
The time, as a RFC 3339 string, this image was built.
func (GetDockerImageResultOutput) ElementType ¶
func (GetDockerImageResultOutput) ElementType() reflect.Type
func (GetDockerImageResultOutput) Id ¶
func (o GetDockerImageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDockerImageResultOutput) ImageName ¶
func (o GetDockerImageResultOutput) ImageName() pulumi.StringOutput
func (GetDockerImageResultOutput) ImageSizeBytes ¶
func (o GetDockerImageResultOutput) ImageSizeBytes() pulumi.StringOutput
Calculated size of the image in bytes.
func (GetDockerImageResultOutput) Location ¶
func (o GetDockerImageResultOutput) Location() pulumi.StringOutput
func (GetDockerImageResultOutput) MediaType ¶
func (o GetDockerImageResultOutput) MediaType() pulumi.StringOutput
Media type of this image, e.g. `application/vnd.docker.distribution.manifest.v2+json`.
func (GetDockerImageResultOutput) Name ¶
func (o GetDockerImageResultOutput) Name() pulumi.StringOutput
The fully qualified name of the fetched image. This name has the form: `projects/{{project}}/locations/{{location}}/repository/{{repository_id}}/dockerImages/{{docker_image}}`. For example,
func (GetDockerImageResultOutput) Project ¶
func (o GetDockerImageResultOutput) Project() pulumi.StringPtrOutput
func (GetDockerImageResultOutput) RepositoryId ¶
func (o GetDockerImageResultOutput) RepositoryId() pulumi.StringOutput
func (GetDockerImageResultOutput) SelfLink ¶
func (o GetDockerImageResultOutput) SelfLink() pulumi.StringOutput
The URI to access the image. For example,
func (GetDockerImageResultOutput) Tags ¶
func (o GetDockerImageResultOutput) Tags() pulumi.StringArrayOutput
A list of all tags associated with the image.
func (GetDockerImageResultOutput) ToGetDockerImageResultOutput ¶
func (o GetDockerImageResultOutput) ToGetDockerImageResultOutput() GetDockerImageResultOutput
func (GetDockerImageResultOutput) ToGetDockerImageResultOutputWithContext ¶
func (o GetDockerImageResultOutput) ToGetDockerImageResultOutputWithContext(ctx context.Context) GetDockerImageResultOutput
func (GetDockerImageResultOutput) UpdateTime ¶
func (o GetDockerImageResultOutput) UpdateTime() pulumi.StringOutput
The time, as a RFC 3339 string, this image was updated.
func (GetDockerImageResultOutput) UploadTime ¶
func (o GetDockerImageResultOutput) UploadTime() pulumi.StringOutput
The time, as a RFC 3339 string, the image was uploaded. For example, `2014-10-02T15:01:23.045123456Z`.
type GetLocationsArgs ¶
type GetLocationsArgs struct { // The project to list versions for. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getLocations.
type GetLocationsOutputArgs ¶
type GetLocationsOutputArgs struct { // The project to list versions for. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getLocations.
func (GetLocationsOutputArgs) ElementType ¶
func (GetLocationsOutputArgs) ElementType() reflect.Type
type GetLocationsResult ¶
type GetLocationsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of Artifact Registry locations available for the given project. Locations []string `pulumi:"locations"` Project string `pulumi:"project"` }
A collection of values returned by getLocations.
func GetLocations ¶
func GetLocations(ctx *pulumi.Context, args *GetLocationsArgs, opts ...pulumi.InvokeOption) (*GetLocationsResult, error)
Get Artifact Registry locations available for a project.
To get more information about Artifact Registry, see:
* [API documentation](https://cloud.google.com/artifact-registry/docs/reference/rest/v1/projects.locations/list) * How-to Guides
- [Official Documentation](https://cloud.google.com/artifact-registry/docs/overview)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.GetLocations(ctx, nil, nil) if err != nil { return err } return nil }) }
```
### Multi-Regional Artifact Registry Deployment
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { available, err := artifactregistry.GetLocations(ctx, nil, nil) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "repo_one", &artifactregistry.RepositoryArgs{ Location: pulumi.String(available.Locations[0]), RepositoryId: pulumi.String("repo-one"), Format: pulumi.String("apt"), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "repo_two", &artifactregistry.RepositoryArgs{ Location: pulumi.String(available.Locations[1]), RepositoryId: pulumi.String("repo-two"), Format: pulumi.String("apt"), }) if err != nil { return err } return nil }) }
```
type GetLocationsResultOutput ¶
type GetLocationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLocations.
func GetLocationsOutput ¶
func GetLocationsOutput(ctx *pulumi.Context, args GetLocationsOutputArgs, opts ...pulumi.InvokeOption) GetLocationsResultOutput
func (GetLocationsResultOutput) ElementType ¶
func (GetLocationsResultOutput) ElementType() reflect.Type
func (GetLocationsResultOutput) Id ¶
func (o GetLocationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLocationsResultOutput) Locations ¶
func (o GetLocationsResultOutput) Locations() pulumi.StringArrayOutput
The list of Artifact Registry locations available for the given project.
func (GetLocationsResultOutput) Project ¶
func (o GetLocationsResultOutput) Project() pulumi.StringOutput
func (GetLocationsResultOutput) ToGetLocationsResultOutput ¶
func (o GetLocationsResultOutput) ToGetLocationsResultOutput() GetLocationsResultOutput
func (GetLocationsResultOutput) ToGetLocationsResultOutputWithContext ¶
func (o GetLocationsResultOutput) ToGetLocationsResultOutputWithContext(ctx context.Context) GetLocationsResultOutput
type GetRepositoryCleanupPolicy ¶
type GetRepositoryCleanupPolicy struct { // Policy action. Possible values: ["DELETE", "KEEP"] Action string `pulumi:"action"` // Policy condition for matching versions. Conditions []GetRepositoryCleanupPolicyCondition `pulumi:"conditions"` Id string `pulumi:"id"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. MostRecentVersions []GetRepositoryCleanupPolicyMostRecentVersion `pulumi:"mostRecentVersions"` }
type GetRepositoryCleanupPolicyArgs ¶
type GetRepositoryCleanupPolicyArgs struct { // Policy action. Possible values: ["DELETE", "KEEP"] Action pulumi.StringInput `pulumi:"action"` // Policy condition for matching versions. Conditions GetRepositoryCleanupPolicyConditionArrayInput `pulumi:"conditions"` Id pulumi.StringInput `pulumi:"id"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. MostRecentVersions GetRepositoryCleanupPolicyMostRecentVersionArrayInput `pulumi:"mostRecentVersions"` }
func (GetRepositoryCleanupPolicyArgs) ElementType ¶
func (GetRepositoryCleanupPolicyArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput ¶
func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext ¶
func (i GetRepositoryCleanupPolicyArgs) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
type GetRepositoryCleanupPolicyArray ¶
type GetRepositoryCleanupPolicyArray []GetRepositoryCleanupPolicyInput
func (GetRepositoryCleanupPolicyArray) ElementType ¶
func (GetRepositoryCleanupPolicyArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput ¶
func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext ¶
func (i GetRepositoryCleanupPolicyArray) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
type GetRepositoryCleanupPolicyArrayInput ¶
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 ¶
type GetRepositoryCleanupPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyArrayOutput) ElementType ¶
func (GetRepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyArrayOutput) Index ¶
func (o GetRepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutput ¶
func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutput() GetRepositoryCleanupPolicyArrayOutput
func (GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutputWithContext ¶
func (o GetRepositoryCleanupPolicyArrayOutput) ToGetRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyArrayOutput
type GetRepositoryCleanupPolicyCondition ¶
type GetRepositoryCleanupPolicyCondition struct { // Match versions newer than a duration. NewerThan string `pulumi:"newerThan"` // Match versions older than a duration. OlderThan string `pulumi:"olderThan"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []string `pulumi:"packageNamePrefixes"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes []string `pulumi:"tagPrefixes"` // Match versions by tag status. Default value: "ANY" Possible values: ["TAGGED", "UNTAGGED", "ANY"] TagState string `pulumi:"tagState"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes []string `pulumi:"versionNamePrefixes"` }
type GetRepositoryCleanupPolicyConditionArgs ¶
type GetRepositoryCleanupPolicyConditionArgs struct { // Match versions newer than a duration. NewerThan pulumi.StringInput `pulumi:"newerThan"` // Match versions older than a duration. OlderThan pulumi.StringInput `pulumi:"olderThan"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes pulumi.StringArrayInput `pulumi:"tagPrefixes"` // Match versions by tag status. Default value: "ANY" Possible values: ["TAGGED", "UNTAGGED", "ANY"] TagState pulumi.StringInput `pulumi:"tagState"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes pulumi.StringArrayInput `pulumi:"versionNamePrefixes"` }
func (GetRepositoryCleanupPolicyConditionArgs) ElementType ¶
func (GetRepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput ¶
func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext ¶
func (i GetRepositoryCleanupPolicyConditionArgs) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
type GetRepositoryCleanupPolicyConditionArray ¶
type GetRepositoryCleanupPolicyConditionArray []GetRepositoryCleanupPolicyConditionInput
func (GetRepositoryCleanupPolicyConditionArray) ElementType ¶
func (GetRepositoryCleanupPolicyConditionArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput ¶
func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext ¶
func (i GetRepositoryCleanupPolicyConditionArray) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
type GetRepositoryCleanupPolicyConditionArrayInput ¶
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 ¶
type GetRepositoryCleanupPolicyConditionArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyConditionArrayOutput) ElementType ¶
func (GetRepositoryCleanupPolicyConditionArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutput ¶
func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutput() GetRepositoryCleanupPolicyConditionArrayOutput
func (GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext ¶
func (o GetRepositoryCleanupPolicyConditionArrayOutput) ToGetRepositoryCleanupPolicyConditionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionArrayOutput
type GetRepositoryCleanupPolicyConditionInput ¶
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 ¶
type GetRepositoryCleanupPolicyConditionOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyConditionOutput) ElementType ¶
func (GetRepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyConditionOutput) NewerThan ¶
func (o GetRepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringOutput
Match versions newer than a duration.
func (GetRepositoryCleanupPolicyConditionOutput) OlderThan ¶
func (o GetRepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringOutput
Match versions older than a duration.
func (GetRepositoryCleanupPolicyConditionOutput) PackageNamePrefixes ¶
func (o GetRepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (GetRepositoryCleanupPolicyConditionOutput) TagPrefixes ¶
func (o GetRepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
Match versions by tag prefix. Applied on any prefix match.
func (GetRepositoryCleanupPolicyConditionOutput) TagState ¶
func (o GetRepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringOutput
Match versions by tag status. Default value: "ANY" Possible values: ["TAGGED", "UNTAGGED", "ANY"]
func (GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutput ¶
func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutput() GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutputWithContext ¶
func (o GetRepositoryCleanupPolicyConditionOutput) ToGetRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyConditionOutput
func (GetRepositoryCleanupPolicyConditionOutput) VersionNamePrefixes ¶
func (o GetRepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
Match versions by version name prefix. Applied on any prefix match.
type GetRepositoryCleanupPolicyInput ¶
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 GetRepositoryCleanupPolicyMostRecentVersionArgs ¶
type GetRepositoryCleanupPolicyMostRecentVersionArgs struct { // Minimum number of versions to keep. KeepCount pulumi.IntInput `pulumi:"keepCount"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` }
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ElementType ¶
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutput ¶
func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext ¶
func (i GetRepositoryCleanupPolicyMostRecentVersionArgs) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
type GetRepositoryCleanupPolicyMostRecentVersionArray ¶
type GetRepositoryCleanupPolicyMostRecentVersionArray []GetRepositoryCleanupPolicyMostRecentVersionInput
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType ¶
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput ¶
func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext ¶
func (i GetRepositoryCleanupPolicyMostRecentVersionArray) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
type GetRepositoryCleanupPolicyMostRecentVersionArrayInput ¶
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 ¶
type GetRepositoryCleanupPolicyMostRecentVersionArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ElementType ¶
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutput() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
func (GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionArrayOutput) ToGetRepositoryCleanupPolicyMostRecentVersionArrayOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
type GetRepositoryCleanupPolicyMostRecentVersionInput ¶
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 ¶
type GetRepositoryCleanupPolicyMostRecentVersionOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ElementType ¶
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) KeepCount ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) KeepCount() pulumi.IntOutput
Minimum number of versions to keep.
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) PackageNamePrefixes ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutput ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutput() GetRepositoryCleanupPolicyMostRecentVersionOutput
func (GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext ¶
func (o GetRepositoryCleanupPolicyMostRecentVersionOutput) ToGetRepositoryCleanupPolicyMostRecentVersionOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyMostRecentVersionOutput
type GetRepositoryCleanupPolicyOutput ¶
type GetRepositoryCleanupPolicyOutput struct{ *pulumi.OutputState }
func (GetRepositoryCleanupPolicyOutput) Action ¶
func (o GetRepositoryCleanupPolicyOutput) Action() pulumi.StringOutput
Policy action. Possible values: ["DELETE", "KEEP"]
func (GetRepositoryCleanupPolicyOutput) Conditions ¶
func (o GetRepositoryCleanupPolicyOutput) Conditions() GetRepositoryCleanupPolicyConditionArrayOutput
Policy condition for matching versions.
func (GetRepositoryCleanupPolicyOutput) ElementType ¶
func (GetRepositoryCleanupPolicyOutput) ElementType() reflect.Type
func (GetRepositoryCleanupPolicyOutput) Id ¶
func (o GetRepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
func (GetRepositoryCleanupPolicyOutput) MostRecentVersions ¶
func (o GetRepositoryCleanupPolicyOutput) MostRecentVersions() GetRepositoryCleanupPolicyMostRecentVersionArrayOutput
Policy condition for retaining a minimum number of versions. May only be specified with a Keep action.
func (GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutput ¶
func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutput() GetRepositoryCleanupPolicyOutput
func (GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutputWithContext ¶
func (o GetRepositoryCleanupPolicyOutput) ToGetRepositoryCleanupPolicyOutputWithContext(ctx context.Context) GetRepositoryCleanupPolicyOutput
type GetRepositoryDockerConfig ¶
type GetRepositoryDockerConfig 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 GetRepositoryDockerConfigArgs ¶
type GetRepositoryDockerConfigArgs 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.BoolInput `pulumi:"immutableTags"` }
func (GetRepositoryDockerConfigArgs) ElementType ¶
func (GetRepositoryDockerConfigArgs) ElementType() reflect.Type
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput ¶
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext ¶
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
type GetRepositoryDockerConfigArray ¶
type GetRepositoryDockerConfigArray []GetRepositoryDockerConfigInput
func (GetRepositoryDockerConfigArray) ElementType ¶
func (GetRepositoryDockerConfigArray) ElementType() reflect.Type
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput ¶
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext ¶
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
type GetRepositoryDockerConfigArrayInput ¶
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 ¶
type GetRepositoryDockerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigArrayOutput) ElementType ¶
func (GetRepositoryDockerConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigArrayOutput) Index ¶
func (o GetRepositoryDockerConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput ¶
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext ¶
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
type GetRepositoryDockerConfigInput ¶
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 ¶
type GetRepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigOutput) ElementType ¶
func (GetRepositoryDockerConfigOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigOutput) ImmutableTags ¶
func (o GetRepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput ¶
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext ¶
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
type GetRepositoryMavenConfig ¶
type GetRepositoryMavenConfig 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: "VERSION_POLICY_UNSPECIFIED" Possible values: ["VERSION_POLICY_UNSPECIFIED", "RELEASE", "SNAPSHOT"] VersionPolicy string `pulumi:"versionPolicy"` }
type GetRepositoryMavenConfigArgs ¶
type GetRepositoryMavenConfigArgs struct { // The repository with this flag will allow publishing the same // snapshot versions. AllowSnapshotOverwrites pulumi.BoolInput `pulumi:"allowSnapshotOverwrites"` // Version policy defines the versions that the registry will accept. Default value: "VERSION_POLICY_UNSPECIFIED" Possible values: ["VERSION_POLICY_UNSPECIFIED", "RELEASE", "SNAPSHOT"] VersionPolicy pulumi.StringInput `pulumi:"versionPolicy"` }
func (GetRepositoryMavenConfigArgs) ElementType ¶
func (GetRepositoryMavenConfigArgs) ElementType() reflect.Type
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput ¶
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext ¶
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
type GetRepositoryMavenConfigArray ¶
type GetRepositoryMavenConfigArray []GetRepositoryMavenConfigInput
func (GetRepositoryMavenConfigArray) ElementType ¶
func (GetRepositoryMavenConfigArray) ElementType() reflect.Type
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput ¶
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext ¶
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
type GetRepositoryMavenConfigArrayInput ¶
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 ¶
type GetRepositoryMavenConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigArrayOutput) ElementType ¶
func (GetRepositoryMavenConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigArrayOutput) Index ¶
func (o GetRepositoryMavenConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput ¶
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext ¶
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
type GetRepositoryMavenConfigInput ¶
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 ¶
type GetRepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶
func (o GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
The repository with this flag will allow publishing the same snapshot versions.
func (GetRepositoryMavenConfigOutput) ElementType ¶
func (GetRepositoryMavenConfigOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput ¶
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext ¶
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) VersionPolicy ¶
func (o GetRepositoryMavenConfigOutput) VersionPolicy() pulumi.StringOutput
Version policy defines the versions that the registry will accept. Default value: "VERSION_POLICY_UNSPECIFIED" Possible values: ["VERSION_POLICY_UNSPECIFIED", "RELEASE", "SNAPSHOT"]
type GetRepositoryRemoteRepositoryConfig ¶
type GetRepositoryRemoteRepositoryConfig struct { // Specific settings for an Apt remote repository. AptRepositories []GetRepositoryRemoteRepositoryConfigAptRepository `pulumi:"aptRepositories"` // The description of the remote source. Description string `pulumi:"description"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation bool `pulumi:"disableUpstreamValidation"` // Specific settings for a Docker remote repository. DockerRepositories []GetRepositoryRemoteRepositoryConfigDockerRepository `pulumi:"dockerRepositories"` // Specific settings for a Maven remote repository. MavenRepositories []GetRepositoryRemoteRepositoryConfigMavenRepository `pulumi:"mavenRepositories"` // Specific settings for an Npm remote repository. NpmRepositories []GetRepositoryRemoteRepositoryConfigNpmRepository `pulumi:"npmRepositories"` // Specific settings for a Python remote repository. PythonRepositories []GetRepositoryRemoteRepositoryConfigPythonRepository `pulumi:"pythonRepositories"` // The credentials used to access the remote repository. UpstreamCredentials []GetRepositoryRemoteRepositoryConfigUpstreamCredential `pulumi:"upstreamCredentials"` // Specific settings for an Yum remote repository. YumRepositories []GetRepositoryRemoteRepositoryConfigYumRepository `pulumi:"yumRepositories"` }
type GetRepositoryRemoteRepositoryConfigAptRepository ¶
type GetRepositoryRemoteRepositoryConfigAptRepository struct { // One of the publicly available Apt repositories supported by Artifact Registry. PublicRepositories []GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepository `pulumi:"publicRepositories"` }
type GetRepositoryRemoteRepositoryConfigAptRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryArgs struct { // One of the publicly available Apt repositories supported by Artifact Registry. PublicRepositories GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput `pulumi:"publicRepositories"` }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryArray []GetRepositoryRemoteRepositoryConfigAptRepositoryInput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigAptRepositoryArray and GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigAptRepositoryArray{ GetRepositoryRemoteRepositoryConfigAptRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryOutput ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput }
GetRepositoryRemoteRepositoryConfigAptRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigAptRepositoryArgs and GetRepositoryRemoteRepositoryConfigAptRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigAptRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigAptRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepositories() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
One of the publicly available Apt repositories supported by Artifact Registry.
func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepository ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepository struct { // A common public repository base for Apt, e.g. '"debian/dists/buster"' Possible values: ["DEBIAN", "UBUNTU"] RepositoryBase string `pulumi:"repositoryBase"` // Specific repository from the base. RepositoryPath string `pulumi:"repositoryPath"` }
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs struct { // A common public repository base for Apt, e.g. '"debian/dists/buster"' Possible values: ["DEBIAN", "UBUNTU"] RepositoryBase pulumi.StringInput `pulumi:"repositoryBase"` // Specific repository from the base. RepositoryPath pulumi.StringInput `pulumi:"repositoryPath"` }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray []GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray and GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArray{ GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput }
GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs and GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Apt, e.g. '"debian/dists/buster"' Possible values: ["DEBIAN", "UBUNTU"]
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
Specific repository from the base.
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
type GetRepositoryRemoteRepositoryConfigArgs ¶
type GetRepositoryRemoteRepositoryConfigArgs struct { // Specific settings for an Apt remote repository. AptRepositories GetRepositoryRemoteRepositoryConfigAptRepositoryArrayInput `pulumi:"aptRepositories"` // The description of the remote source. Description pulumi.StringInput `pulumi:"description"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation pulumi.BoolInput `pulumi:"disableUpstreamValidation"` // Specific settings for a Docker remote repository. DockerRepositories GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput `pulumi:"dockerRepositories"` // Specific settings for a Maven remote repository. MavenRepositories GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput `pulumi:"mavenRepositories"` // Specific settings for an Npm remote repository. NpmRepositories GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput `pulumi:"npmRepositories"` // Specific settings for a Python remote repository. PythonRepositories GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput `pulumi:"pythonRepositories"` // The credentials used to access the remote repository. UpstreamCredentials GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput `pulumi:"upstreamCredentials"` // Specific settings for an Yum remote repository. YumRepositories GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput `pulumi:"yumRepositories"` }
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput ¶
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
type GetRepositoryRemoteRepositoryConfigArray ¶
type GetRepositoryRemoteRepositoryConfigArray []GetRepositoryRemoteRepositoryConfigInput
func (GetRepositoryRemoteRepositoryConfigArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
type GetRepositoryRemoteRepositoryConfigArrayInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepository ¶
type GetRepositoryRemoteRepositoryConfigDockerRepository struct { // Settings for a remote repository with a custom uri. CustomRepositories []GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository `pulumi:"customRepositories"` // Address of the remote repository. Default value: "DOCKER_HUB" Possible values: ["DOCKER_HUB"] PublicRepository string `pulumi:"publicRepository"` }
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs struct { // Settings for a remote repository with a custom uri. CustomRepositories GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput `pulumi:"customRepositories"` // Address of the remote repository. Default value: "DOCKER_HUB" Possible values: ["DOCKER_HUB"] PublicRepository pulumi.StringInput `pulumi:"publicRepository"` }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray []GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository struct { // Specific uri to the registry, e.g. '"https://registry-1.docker.io"' Uri string `pulumi:"uri"` }
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. '"https://registry-1.docker.io"' Uri pulumi.StringInput `pulumi:"uri"` }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray []GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray and GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArray{ GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs and GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
Specific uri to the registry, e.g. '"https://registry-1.docker.io"'
type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArrayOutput
Settings for a remote repository with a custom uri.
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
Address of the remote repository. Default value: "DOCKER_HUB" Possible values: ["DOCKER_HUB"]
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigMavenRepository struct { // Settings for a remote repository with a custom uri. CustomRepositories []GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository `pulumi:"customRepositories"` // Address of the remote repository. Default value: "MAVEN_CENTRAL" Possible values: ["MAVEN_CENTRAL"] PublicRepository string `pulumi:"publicRepository"` }
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs struct { // Settings for a remote repository with a custom uri. CustomRepositories GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput `pulumi:"customRepositories"` // Address of the remote repository. Default value: "MAVEN_CENTRAL" Possible values: ["MAVEN_CENTRAL"] PublicRepository pulumi.StringInput `pulumi:"publicRepository"` }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray []GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository struct { // Specific uri to the registry, e.g. '"https://repo.maven.apache.org/maven2"' Uri string `pulumi:"uri"` }
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. '"https://repo.maven.apache.org/maven2"' Uri pulumi.StringInput `pulumi:"uri"` }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray []GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray and GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArray{ GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs and GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
Specific uri to the registry, e.g. '"https://repo.maven.apache.org/maven2"'
type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArrayOutput
Settings for a remote repository with a custom uri.
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
Address of the remote repository. Default value: "MAVEN_CENTRAL" Possible values: ["MAVEN_CENTRAL"]
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepository ¶
type GetRepositoryRemoteRepositoryConfigNpmRepository struct { // Settings for a remote repository with a custom uri. CustomRepositories []GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository `pulumi:"customRepositories"` // Address of the remote repository. Default value: "NPMJS" Possible values: ["NPMJS"] PublicRepository string `pulumi:"publicRepository"` }
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs struct { // Settings for a remote repository with a custom uri. CustomRepositories GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput `pulumi:"customRepositories"` // Address of the remote repository. Default value: "NPMJS" Possible values: ["NPMJS"] PublicRepository pulumi.StringInput `pulumi:"publicRepository"` }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray []GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository struct { // Specific uri to the registry, e.g. '"https://registry.npmjs.org"' Uri string `pulumi:"uri"` }
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. '"https://registry.npmjs.org"' Uri pulumi.StringInput `pulumi:"uri"` }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray []GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray and GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArray{ GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs and GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
Specific uri to the registry, e.g. '"https://registry.npmjs.org"'
type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArrayOutput
Settings for a remote repository with a custom uri.
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
Address of the remote repository. Default value: "NPMJS" Possible values: ["NPMJS"]
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigOutput ¶
type GetRepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigOutput) AptRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) AptRepositories() GetRepositoryRemoteRepositoryConfigAptRepositoryArrayOutput
Specific settings for an Apt remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) Description ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
The description of the remote source.
func (GetRepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation() pulumi.BoolOutput
If true, the remote repository upstream and upstream credentials will not be validated.
func (GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
Specific settings for a Docker remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
Specific settings for a Maven remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
Specific settings for an Npm remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
Specific settings for a Python remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigOutput) UpstreamCredentials ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) UpstreamCredentials() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
The credentials used to access the remote repository.
func (GetRepositoryRemoteRepositoryConfigOutput) YumRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigOutput) YumRepositories() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
Specific settings for an Yum remote repository.
type GetRepositoryRemoteRepositoryConfigPythonRepository ¶
type GetRepositoryRemoteRepositoryConfigPythonRepository struct { // Settings for a remote repository with a custom uri. CustomRepositories []GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository `pulumi:"customRepositories"` // Address of the remote repository. Default value: "PYPI" Possible values: ["PYPI"] PublicRepository string `pulumi:"publicRepository"` }
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs struct { // Settings for a remote repository with a custom uri. CustomRepositories GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput `pulumi:"customRepositories"` // Address of the remote repository. Default value: "PYPI" Possible values: ["PYPI"] PublicRepository pulumi.StringInput `pulumi:"publicRepository"` }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray []GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository struct { // Specific uri to the registry, e.g. '"https://pypi.io"' Uri string `pulumi:"uri"` }
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. '"https://pypi.io"' Uri pulumi.StringInput `pulumi:"uri"` }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray []GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray and GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArray{ GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs and GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri() pulumi.StringOutput
Specific uri to the registry, e.g. '"https://pypi.io"'
type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput ¶
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 ¶
type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArrayOutput
Settings for a remote repository with a custom uri.
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
Address of the remote repository. Default value: "PYPI" Possible values: ["PYPI"]
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredential ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredential struct { // Use username and password to access the remote repository. UsernamePasswordCredentials []GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredential `pulumi:"usernamePasswordCredentials"` }
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs struct { // Use username and password to access the remote repository. UsernamePasswordCredentials GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput `pulumi:"usernamePasswordCredentials"` }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray []GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput }
GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray and GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayInput` via:
GetRepositoryRemoteRepositoryConfigUpstreamCredentialArray{ GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs{...} }
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialArrayOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput }
GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput is an input type that accepts GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs and GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigUpstreamCredentialInput` via:
GetRepositoryRemoteRepositoryConfigUpstreamCredentialArgs{...}
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) UsernamePasswordCredentials ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialOutput) UsernamePasswordCredentials() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
Use username and password to access the remote repository.
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredential ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredential struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // 'projects/{project}/secrets/{secret}/versions/{version}'. PasswordSecretVersion string `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username string `pulumi:"username"` }
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // 'projects/{project}/secrets/{secret}/versions/{version}'. PasswordSecretVersion pulumi.StringInput `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username pulumi.StringInput `pulumi:"username"` }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray []GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput }
GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray and GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayInput` via:
GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArray{ GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs{...} }
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) Index ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArrayOutput
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput }
GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput is an input type that accepts GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs and GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialInput` via:
GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialArgs{...}
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput ¶
type GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) PasswordSecretVersion ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) PasswordSecretVersion() pulumi.StringOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of 'projects/{project}/secrets/{secret}/versions/{version}'.
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput() GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) ToGetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput
func (GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) Username ¶
func (o GetRepositoryRemoteRepositoryConfigUpstreamCredentialUsernamePasswordCredentialOutput) Username() pulumi.StringOutput
The username to access the remote repository.
type GetRepositoryRemoteRepositoryConfigYumRepository ¶
type GetRepositoryRemoteRepositoryConfigYumRepository struct { // One of the publicly available Yum repositories supported by Artifact Registry. PublicRepositories []GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository `pulumi:"publicRepositories"` }
type GetRepositoryRemoteRepositoryConfigYumRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryArgs struct { // One of the publicly available Yum repositories supported by Artifact Registry. PublicRepositories GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput `pulumi:"publicRepositories"` }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryArray []GetRepositoryRemoteRepositoryConfigYumRepositoryInput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigYumRepositoryArray and GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigYumRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigYumRepositoryArray{ GetRepositoryRemoteRepositoryConfigYumRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryOutput ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput }
GetRepositoryRemoteRepositoryConfigYumRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigYumRepositoryArgs and GetRepositoryRemoteRepositoryConfigYumRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigYumRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigYumRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepositories ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepositories() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
One of the publicly available Yum repositories supported by Artifact Registry.
func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository struct { // A common public repository base for Yum. Possible values: ["CENTOS", "CENTOS_DEBUG", "CENTOS_VAULT", "CENTOS_STREAM", "ROCKY", "EPEL"] RepositoryBase string `pulumi:"repositoryBase"` // Specific repository from the base, e.g. '"pub/rocky/9/BaseOS/x86_64/os"' RepositoryPath string `pulumi:"repositoryPath"` }
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs struct { // A common public repository base for Yum. Possible values: ["CENTOS", "CENTOS_DEBUG", "CENTOS_VAULT", "CENTOS_STREAM", "ROCKY", "EPEL"] RepositoryBase pulumi.StringInput `pulumi:"repositoryBase"` // Specific repository from the base, e.g. '"pub/rocky/9/BaseOS/x86_64/os"' RepositoryPath pulumi.StringInput `pulumi:"repositoryPath"` }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray []GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext ¶
func (i GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray and GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArray{ GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput }
GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs and GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
type GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType ¶
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Yum. Possible values: ["CENTOS", "CENTOS_DEBUG", "CENTOS_VAULT", "CENTOS_STREAM", "ROCKY", "EPEL"]
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
Specific repository from the base, e.g. '"pub/rocky/9/BaseOS/x86_64/os"'
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶
func (o GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
type GetRepositoryVirtualRepositoryConfig ¶
type GetRepositoryVirtualRepositoryConfig struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. UpstreamPolicies []GetRepositoryVirtualRepositoryConfigUpstreamPolicy `pulumi:"upstreamPolicies"` }
type GetRepositoryVirtualRepositoryConfigArgs ¶
type GetRepositoryVirtualRepositoryConfigArgs struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. UpstreamPolicies GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput `pulumi:"upstreamPolicies"` }
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput ¶
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
type GetRepositoryVirtualRepositoryConfigArray ¶
type GetRepositoryVirtualRepositoryConfigArray []GetRepositoryVirtualRepositoryConfigInput
func (GetRepositoryVirtualRepositoryConfigArray) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
type GetRepositoryVirtualRepositoryConfigArrayInput ¶
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 ¶
type GetRepositoryVirtualRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
type GetRepositoryVirtualRepositoryConfigInput ¶
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 ¶
type GetRepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput ¶
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶
func (o GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
type GetRepositoryVirtualRepositoryConfigUpstreamPolicy ¶
type GetRepositoryVirtualRepositoryConfigUpstreamPolicy 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 GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs ¶
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs struct { // The user-provided ID of the upstream policy. Id pulumi.StringInput `pulumi:"id"` // Entries with a greater priority value take precedence in the pull order. Priority pulumi.IntInput `pulumi:"priority"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository pulumi.StringInput `pulumi:"repository"` }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray []GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶
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 ¶
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶
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 ¶
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id ¶
The user-provided ID of the upstream policy.
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntOutput
Entries with a greater priority value take precedence in the pull order.
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringOutput
A reference to the repository resource, for example: "projects/p1/locations/us-central1/repository/repo1".
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type LookupRepositoryArgs ¶
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 ¶
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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. 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 ¶
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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. 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 ¶
func (LookupRepositoryIamPolicyOutputArgs) ElementType() reflect.Type
type LookupRepositoryIamPolicyResult ¶
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 ¶
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/v8/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(my_repo.Project), Location: pulumi.StringRef(my_repo.Location), Repository: my_repo.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupRepositoryIamPolicyResultOutput ¶
type LookupRepositoryIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepositoryIamPolicy.
func LookupRepositoryIamPolicyOutput ¶
func LookupRepositoryIamPolicyOutput(ctx *pulumi.Context, args LookupRepositoryIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ElementType ¶
func (LookupRepositoryIamPolicyResultOutput) ElementType() reflect.Type
func (LookupRepositoryIamPolicyResultOutput) Etag ¶
func (o LookupRepositoryIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupRepositoryIamPolicyResultOutput) Id ¶
func (o LookupRepositoryIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryIamPolicyResultOutput) Location ¶
func (o LookupRepositoryIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) PolicyData ¶
func (o LookupRepositoryIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `artifactregistry.RepositoryIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupRepositoryIamPolicyResultOutput) Project ¶
func (o LookupRepositoryIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) Repository ¶
func (o LookupRepositoryIamPolicyResultOutput) Repository() pulumi.StringOutput
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput ¶
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput() LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext ¶
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext(ctx context.Context) LookupRepositoryIamPolicyResultOutput
type LookupRepositoryOutputArgs ¶
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 ¶
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶
type LookupRepositoryResult struct { CleanupPolicies []GetRepositoryCleanupPolicy `pulumi:"cleanupPolicies"` CleanupPolicyDryRun bool `pulumi:"cleanupPolicyDryRun"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` DockerConfigs []GetRepositoryDockerConfig `pulumi:"dockerConfigs"` EffectiveLabels map[string]string `pulumi:"effectiveLabels"` 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"` PulumiLabels map[string]string `pulumi:"pulumiLabels"` 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 ¶
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/v8/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 ¶
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepository.
func LookupRepositoryOutput ¶
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) CleanupPolicies ¶
func (o LookupRepositoryResultOutput) CleanupPolicies() GetRepositoryCleanupPolicyArrayOutput
func (LookupRepositoryResultOutput) CleanupPolicyDryRun ¶
func (o LookupRepositoryResultOutput) CleanupPolicyDryRun() pulumi.BoolOutput
func (LookupRepositoryResultOutput) CreateTime ¶
func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) Description ¶
func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
func (LookupRepositoryResultOutput) DockerConfigs ¶
func (o LookupRepositoryResultOutput) DockerConfigs() GetRepositoryDockerConfigArrayOutput
func (LookupRepositoryResultOutput) EffectiveLabels ¶
func (o LookupRepositoryResultOutput) EffectiveLabels() pulumi.StringMapOutput
func (LookupRepositoryResultOutput) ElementType ¶
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) Format ¶
func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
func (LookupRepositoryResultOutput) Id ¶
func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryResultOutput) KmsKeyName ¶
func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
func (LookupRepositoryResultOutput) Labels ¶
func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
func (LookupRepositoryResultOutput) Location ¶
func (o LookupRepositoryResultOutput) Location() pulumi.StringOutput
func (LookupRepositoryResultOutput) MavenConfigs ¶
func (o LookupRepositoryResultOutput) MavenConfigs() GetRepositoryMavenConfigArrayOutput
func (LookupRepositoryResultOutput) Mode ¶
func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
func (LookupRepositoryResultOutput) Name ¶
func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
func (LookupRepositoryResultOutput) Project ¶
func (o LookupRepositoryResultOutput) Project() pulumi.StringPtrOutput
func (LookupRepositoryResultOutput) PulumiLabels ¶
func (o LookupRepositoryResultOutput) PulumiLabels() pulumi.StringMapOutput
func (LookupRepositoryResultOutput) RemoteRepositoryConfigs ¶
func (o LookupRepositoryResultOutput) RemoteRepositoryConfigs() GetRepositoryRemoteRepositoryConfigArrayOutput
func (LookupRepositoryResultOutput) RepositoryId ¶
func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) UpdateTime ¶
func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) VirtualRepositoryConfigs ¶
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. // Structure is documented below. 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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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"), Format: pulumi.String("DOCKER"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Docker
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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"), Format: pulumi.String("DOCKER"), DockerConfig: &artifactregistry.RepositoryDockerConfigArgs{ ImmutableTags: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v8/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, "crypto_key", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-key"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.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/v8/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-1", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository-upstream-1"), Description: pulumi.String("example docker repository (upstream source) 1"), Format: pulumi.String("DOCKER"), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "my-repo-upstream-2", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository-upstream-2"), Description: pulumi.String("example docker repository (upstream source) 2"), 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-1"), Repository: my_repo_upstream_1.ID(), Priority: pulumi.Int(20), }, &artifactregistry.RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{ Id: pulumi.String("my-repository-upstream-2"), Repository: my_repo_upstream_2.ID(), Priority: pulumi.Int(10), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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 remote docker repository"), Format: pulumi.String("DOCKER"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("docker hub"), DockerRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryArgs{ PublicRepository: pulumi.String("DOCKER_HUB"), }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Apt
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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("debian-buster"), Description: pulumi.String("example remote apt repository"), Format: pulumi.String("APT"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("Debian buster remote repository"), AptRepository: &artifactregistry.RepositoryRemoteRepositoryConfigAptRepositoryArgs{ PublicRepository: &artifactregistry.RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{ RepositoryBase: pulumi.String("DEBIAN"), RepositoryPath: pulumi.String("debian/dists/buster"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Yum
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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("rocky-9"), Description: pulumi.String("example remote yum repository"), Format: pulumi.String("YUM"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("Rocky 9 remote repository"), YumRepository: &artifactregistry.RepositoryRemoteRepositoryConfigYumRepositoryArgs{ PublicRepository: &artifactregistry.RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{ RepositoryBase: pulumi.String("ROCKY"), RepositoryPath: pulumi.String("pub/rocky/9/BaseOS/x86_64/os"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Cleanup
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Dockerhub Auth
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "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 } _, err = secretmanager.NewSecret(ctx, "example-remote-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("example-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "example-remote-secret_version", &secretmanager.SecretVersionArgs{ Secret: example_remote_secret.ID(), SecretData: pulumi.String("remote-password"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: example_remote_secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.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("example-dockerhub-remote"), Description: pulumi.String("example remote dockerhub repository with credentials"), Format: pulumi.String("DOCKER"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("docker hub with custom credentials"), DisableUpstreamValidation: pulumi.Bool(true), DockerRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryArgs{ PublicRepository: pulumi.String("DOCKER_HUB"), }, UpstreamCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{ UsernamePasswordCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{ Username: pulumi.String("remote-username"), PasswordSecretVersion: example_remote_secretVersion.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Docker Custom With Auth
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "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 } _, err = secretmanager.NewSecret(ctx, "example-remote-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("example-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "example-remote-secret_version", &secretmanager.SecretVersionArgs{ Secret: example_remote_secret.ID(), SecretData: pulumi.String("remote-password"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: example_remote_secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.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("example-docker-custom-remote"), Description: pulumi.String("example remote custom docker repository with credentials"), Format: pulumi.String("DOCKER"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("custom docker remote with credentials"), DisableUpstreamValidation: pulumi.Bool(true), DockerRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryArgs{ CustomRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs{ Uri: pulumi.String("https://registry-1.docker.io"), }, }, UpstreamCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{ UsernamePasswordCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{ Username: pulumi.String("remote-username"), PasswordSecretVersion: example_remote_secretVersion.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Maven Custom With Auth
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "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 } _, err = secretmanager.NewSecret(ctx, "example-remote-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("example-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "example-remote-secret_version", &secretmanager.SecretVersionArgs{ Secret: example_remote_secret.ID(), SecretData: pulumi.String("remote-password"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: example_remote_secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.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("example-maven-custom-remote"), Description: pulumi.String("example remote custom maven repository with credentials"), Format: pulumi.String("MAVEN"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("custom maven remote with credentials"), DisableUpstreamValidation: pulumi.Bool(true), MavenRepository: &artifactregistry.RepositoryRemoteRepositoryConfigMavenRepositoryArgs{ CustomRepository: &artifactregistry.RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs{ Uri: pulumi.String("https://my.maven.registry"), }, }, UpstreamCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{ UsernamePasswordCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{ Username: pulumi.String("remote-username"), PasswordSecretVersion: example_remote_secretVersion.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Npm Custom With Auth
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "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 } _, err = secretmanager.NewSecret(ctx, "example-remote-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("example-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "example-remote-secret_version", &secretmanager.SecretVersionArgs{ Secret: example_remote_secret.ID(), SecretData: pulumi.String("remote-password"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: example_remote_secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.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("example-npm-custom-remote"), Description: pulumi.String("example remote custom npm repository with credentials"), Format: pulumi.String("NPM"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("custom npm with credentials"), DisableUpstreamValidation: pulumi.Bool(true), NpmRepository: &artifactregistry.RepositoryRemoteRepositoryConfigNpmRepositoryArgs{ CustomRepository: &artifactregistry.RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs{ Uri: pulumi.String("https://my.npm.registry"), }, }, UpstreamCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{ UsernamePasswordCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{ Username: pulumi.String("remote-username"), PasswordSecretVersion: example_remote_secretVersion.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote Python Custom With Auth
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "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 } _, err = secretmanager.NewSecret(ctx, "example-remote-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("example-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: nil, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "example-remote-secret_version", &secretmanager.SecretVersionArgs{ Secret: example_remote_secret.ID(), SecretData: pulumi.String("remote-password"), }) if err != nil { return err } _, err = secretmanager.NewSecretIamMember(ctx, "secret-access", &secretmanager.SecretIamMemberArgs{ SecretId: example_remote_secret.ID(), Role: pulumi.String("roles/secretmanager.secretAccessor"), Member: pulumi.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("example-python-custom-remote"), Description: pulumi.String("example remote custom python repository with credentials"), Format: pulumi.String("PYTHON"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("custom npm with credentials"), DisableUpstreamValidation: pulumi.Bool(true), PythonRepository: &artifactregistry.RepositoryRemoteRepositoryConfigPythonRepositoryArgs{ CustomRepository: &artifactregistry.RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs{ Uri: pulumi.String("https://my.python.registry"), }, }, UpstreamCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{ UsernamePasswordCredentials: &artifactregistry.RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{ Username: pulumi.String("remote-username"), PasswordSecretVersion: example_remote_secretVersion.Name, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Repository can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/repositories/{{repository_id}}`
* `{{project}}/{{location}}/{{repository_id}}`
* `{{location}}/{{repository_id}}`
* `{{repository_id}}`
When using the `pulumi import` command, Repository can be imported using one of the formats above. For example:
```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) 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. // Structure is documented below. 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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) 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) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryCleanupPolicy ¶
type RepositoryCleanupPolicy struct { // Policy action. // Possible values are: `DELETE`, `KEEP`. Action *string `pulumi:"action"` // Policy condition for matching versions. // Structure is documented below. Condition *RepositoryCleanupPolicyCondition `pulumi:"condition"` // The identifier for this object. Format specified above. Id string `pulumi:"id"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. // Structure is documented below. MostRecentVersions *RepositoryCleanupPolicyMostRecentVersions `pulumi:"mostRecentVersions"` }
type RepositoryCleanupPolicyArgs ¶
type RepositoryCleanupPolicyArgs struct { // Policy action. // Possible values are: `DELETE`, `KEEP`. Action pulumi.StringPtrInput `pulumi:"action"` // Policy condition for matching versions. // Structure is documented below. Condition RepositoryCleanupPolicyConditionPtrInput `pulumi:"condition"` // The identifier for this object. Format specified above. Id pulumi.StringInput `pulumi:"id"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. // Structure is documented below. MostRecentVersions RepositoryCleanupPolicyMostRecentVersionsPtrInput `pulumi:"mostRecentVersions"` }
func (RepositoryCleanupPolicyArgs) ElementType ¶
func (RepositoryCleanupPolicyArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutput ¶
func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutputWithContext ¶
func (i RepositoryCleanupPolicyArgs) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
type RepositoryCleanupPolicyArray ¶
type RepositoryCleanupPolicyArray []RepositoryCleanupPolicyInput
func (RepositoryCleanupPolicyArray) ElementType ¶
func (RepositoryCleanupPolicyArray) ElementType() reflect.Type
func (RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutput ¶
func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
func (RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutputWithContext ¶
func (i RepositoryCleanupPolicyArray) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
type RepositoryCleanupPolicyArrayInput ¶
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 ¶
type RepositoryCleanupPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyArrayOutput) ElementType ¶
func (RepositoryCleanupPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyArrayOutput) Index ¶
func (o RepositoryCleanupPolicyArrayOutput) Index(i pulumi.IntInput) RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutput ¶
func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutput() RepositoryCleanupPolicyArrayOutput
func (RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext ¶
func (o RepositoryCleanupPolicyArrayOutput) ToRepositoryCleanupPolicyArrayOutputWithContext(ctx context.Context) RepositoryCleanupPolicyArrayOutput
type RepositoryCleanupPolicyCondition ¶
type RepositoryCleanupPolicyCondition struct { // Match versions newer than a duration. NewerThan *string `pulumi:"newerThan"` // Match versions older than a duration. OlderThan *string `pulumi:"olderThan"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []string `pulumi:"packageNamePrefixes"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes []string `pulumi:"tagPrefixes"` // Match versions by tag status. // Default value is `ANY`. // Possible values are: `TAGGED`, `UNTAGGED`, `ANY`. TagState *string `pulumi:"tagState"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes []string `pulumi:"versionNamePrefixes"` }
type RepositoryCleanupPolicyConditionArgs ¶
type RepositoryCleanupPolicyConditionArgs struct { // Match versions newer than a duration. NewerThan pulumi.StringPtrInput `pulumi:"newerThan"` // Match versions older than a duration. OlderThan pulumi.StringPtrInput `pulumi:"olderThan"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes pulumi.StringArrayInput `pulumi:"tagPrefixes"` // Match versions by tag status. // Default value is `ANY`. // Possible values are: `TAGGED`, `UNTAGGED`, `ANY`. TagState pulumi.StringPtrInput `pulumi:"tagState"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes pulumi.StringArrayInput `pulumi:"versionNamePrefixes"` }
func (RepositoryCleanupPolicyConditionArgs) ElementType ¶
func (RepositoryCleanupPolicyConditionArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutput ¶
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutputWithContext ¶
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutput ¶
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶
func (i RepositoryCleanupPolicyConditionArgs) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
type RepositoryCleanupPolicyConditionInput ¶
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 ¶
type RepositoryCleanupPolicyConditionOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyConditionOutput) ElementType ¶
func (RepositoryCleanupPolicyConditionOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionOutput) NewerThan ¶
func (o RepositoryCleanupPolicyConditionOutput) NewerThan() pulumi.StringPtrOutput
Match versions newer than a duration.
func (RepositoryCleanupPolicyConditionOutput) OlderThan ¶
func (o RepositoryCleanupPolicyConditionOutput) OlderThan() pulumi.StringPtrOutput
Match versions older than a duration.
func (RepositoryCleanupPolicyConditionOutput) PackageNamePrefixes ¶
func (o RepositoryCleanupPolicyConditionOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyConditionOutput) TagPrefixes ¶
func (o RepositoryCleanupPolicyConditionOutput) TagPrefixes() pulumi.StringArrayOutput
Match versions by tag prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyConditionOutput) TagState ¶
func (o RepositoryCleanupPolicyConditionOutput) TagState() pulumi.StringPtrOutput
Match versions by tag status. Default value is `ANY`. Possible values are: `TAGGED`, `UNTAGGED`, `ANY`.
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutput ¶
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutput() RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutputWithContext ¶
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutput ¶
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶
func (o RepositoryCleanupPolicyConditionOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionOutput) VersionNamePrefixes ¶
func (o RepositoryCleanupPolicyConditionOutput) VersionNamePrefixes() pulumi.StringArrayOutput
Match versions by version name prefix. Applied on any prefix match.
type RepositoryCleanupPolicyConditionPtrInput ¶
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 ¶
func RepositoryCleanupPolicyConditionPtr(v *RepositoryCleanupPolicyConditionArgs) RepositoryCleanupPolicyConditionPtrInput
type RepositoryCleanupPolicyConditionPtrOutput ¶
type RepositoryCleanupPolicyConditionPtrOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyConditionPtrOutput) ElementType ¶
func (RepositoryCleanupPolicyConditionPtrOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyConditionPtrOutput) NewerThan ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) NewerThan() pulumi.StringPtrOutput
Match versions newer than a duration.
func (RepositoryCleanupPolicyConditionPtrOutput) OlderThan ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) OlderThan() pulumi.StringPtrOutput
Match versions older than a duration.
func (RepositoryCleanupPolicyConditionPtrOutput) PackageNamePrefixes ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyConditionPtrOutput) TagPrefixes ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) TagPrefixes() pulumi.StringArrayOutput
Match versions by tag prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyConditionPtrOutput) TagState ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) TagState() pulumi.StringPtrOutput
Match versions by tag status. Default value is `ANY`. Possible values are: `TAGGED`, `UNTAGGED`, `ANY`.
func (RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutput ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutput() RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) ToRepositoryCleanupPolicyConditionPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyConditionPtrOutput
func (RepositoryCleanupPolicyConditionPtrOutput) VersionNamePrefixes ¶
func (o RepositoryCleanupPolicyConditionPtrOutput) VersionNamePrefixes() pulumi.StringArrayOutput
Match versions by version name prefix. Applied on any prefix match.
type RepositoryCleanupPolicyInput ¶
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 RepositoryCleanupPolicyMostRecentVersionsArgs ¶
type RepositoryCleanupPolicyMostRecentVersionsArgs struct { // Minimum number of versions to keep. KeepCount pulumi.IntPtrInput `pulumi:"keepCount"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes pulumi.StringArrayInput `pulumi:"packageNamePrefixes"` }
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ElementType ¶
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutput ¶
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext ¶
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶
func (i RepositoryCleanupPolicyMostRecentVersionsArgs) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyMostRecentVersionsInput ¶
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 ¶
type RepositoryCleanupPolicyMostRecentVersionsOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ElementType ¶
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsOutput) KeepCount ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) KeepCount() pulumi.IntPtrOutput
Minimum number of versions to keep.
func (RepositoryCleanupPolicyMostRecentVersionsOutput) PackageNamePrefixes ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutput ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutput() RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶
func (o RepositoryCleanupPolicyMostRecentVersionsOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyMostRecentVersionsPtrInput ¶
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 ¶
func RepositoryCleanupPolicyMostRecentVersionsPtr(v *RepositoryCleanupPolicyMostRecentVersionsArgs) RepositoryCleanupPolicyMostRecentVersionsPtrInput
type RepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶
type RepositoryCleanupPolicyMostRecentVersionsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ElementType ¶
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) KeepCount ¶
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) KeepCount() pulumi.IntPtrOutput
Minimum number of versions to keep.
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) PackageNamePrefixes ¶
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) PackageNamePrefixes() pulumi.StringArrayOutput
Match versions by package prefix. Applied on any prefix match.
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput ¶
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutput() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
func (RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext ¶
func (o RepositoryCleanupPolicyMostRecentVersionsPtrOutput) ToRepositoryCleanupPolicyMostRecentVersionsPtrOutputWithContext(ctx context.Context) RepositoryCleanupPolicyMostRecentVersionsPtrOutput
type RepositoryCleanupPolicyOutput ¶
type RepositoryCleanupPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryCleanupPolicyOutput) Action ¶
func (o RepositoryCleanupPolicyOutput) Action() pulumi.StringPtrOutput
Policy action. Possible values are: `DELETE`, `KEEP`.
func (RepositoryCleanupPolicyOutput) Condition ¶
func (o RepositoryCleanupPolicyOutput) Condition() RepositoryCleanupPolicyConditionPtrOutput
Policy condition for matching versions. Structure is documented below.
func (RepositoryCleanupPolicyOutput) ElementType ¶
func (RepositoryCleanupPolicyOutput) ElementType() reflect.Type
func (RepositoryCleanupPolicyOutput) Id ¶
func (o RepositoryCleanupPolicyOutput) Id() pulumi.StringOutput
The identifier for this object. Format specified above.
func (RepositoryCleanupPolicyOutput) MostRecentVersions ¶
func (o RepositoryCleanupPolicyOutput) MostRecentVersions() RepositoryCleanupPolicyMostRecentVersionsPtrOutput
Policy condition for retaining a minimum number of versions. May only be specified with a Keep action. Structure is documented below.
func (RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutput ¶
func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutput() RepositoryCleanupPolicyOutput
func (RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext ¶
func (o RepositoryCleanupPolicyOutput) ToRepositoryCleanupPolicyOutputWithContext(ctx context.Context) RepositoryCleanupPolicyOutput
type RepositoryDockerConfig ¶
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 ¶
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 ¶
func (RepositoryDockerConfigArgs) ElementType() reflect.Type
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput ¶
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext ¶
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput ¶
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext ¶
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigInput ¶
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 ¶
type RepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigOutput) ElementType ¶
func (RepositoryDockerConfigOutput) ElementType() reflect.Type
func (RepositoryDockerConfigOutput) ImmutableTags ¶
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) ToRepositoryDockerConfigOutput ¶
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext ¶
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput ¶
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigPtrInput ¶
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 ¶
func RepositoryDockerConfigPtr(v *RepositoryDockerConfigArgs) RepositoryDockerConfigPtrInput
type RepositoryDockerConfigPtrOutput ¶
type RepositoryDockerConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigPtrOutput) Elem ¶
func (o RepositoryDockerConfigPtrOutput) Elem() RepositoryDockerConfigOutput
func (RepositoryDockerConfigPtrOutput) ElementType ¶
func (RepositoryDockerConfigPtrOutput) ElementType() reflect.Type
func (RepositoryDockerConfigPtrOutput) ImmutableTags ¶
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) ToRepositoryDockerConfigPtrOutput ¶
func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶
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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringOutput `pulumi:"location"` // 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" 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. 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## This resource supports User Project Overrides.
-
# IAM policy for Artifact Registry 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.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 identifiers: the 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 identifiers: the 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) 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput // 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" 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. 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) 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) 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) 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) 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) 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) 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) 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 ¶
func (o RepositoryIamBindingOutput) Condition() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingOutput) ElementType ¶
func (RepositoryIamBindingOutput) ElementType() reflect.Type
func (RepositoryIamBindingOutput) Etag ¶
func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamBindingOutput) Location ¶
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. If not specified, the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no location is specified, it is taken from the provider configuration.
func (RepositoryIamBindingOutput) Members ¶
func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
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) Project ¶
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.
func (RepositoryIamBindingOutput) Repository ¶
func (o RepositoryIamBindingOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamBindingOutput) Role ¶
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) 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput // 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" 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. 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringOutput `pulumi:"location"` // 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" 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. 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## This resource supports User Project Overrides.
-
# IAM policy for Artifact Registry 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.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 identifiers: the 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 identifiers: the 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) 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput // 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" 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. 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) 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) 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) 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) 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) 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) 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) 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 ¶
func (o RepositoryIamMemberOutput) Condition() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberOutput) ElementType ¶
func (RepositoryIamMemberOutput) ElementType() reflect.Type
func (RepositoryIamMemberOutput) Etag ¶
func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamMemberOutput) Location ¶
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. If not specified, the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no location is specified, it is taken from the provider configuration.
func (RepositoryIamMemberOutput) Member ¶
func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
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) Project ¶
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.
func (RepositoryIamMemberOutput) Repository ¶
func (o RepositoryIamMemberOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamMemberOutput) Role ¶
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) 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput // 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" 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. 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. 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. 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## This resource supports User Project Overrides.
-
# IAM policy for Artifact Registry 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.
## artifactregistry.RepositoryIamPolicy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamBinding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## artifactregistry.RepositoryIamMember
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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(my_repo.Project), Location: pulumi.Any(my_repo.Location), Repository: pulumi.Any(my_repo.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 identifiers: the 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 identifiers: the 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) 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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. 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. 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) 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) 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) 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) 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 ¶
func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamPolicyOutput) Location ¶
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. If not specified, the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no location is specified, it is taken from the provider configuration.
func (RepositoryIamPolicyOutput) PolicyData ¶
func (o RepositoryIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (RepositoryIamPolicyOutput) Project ¶
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.
func (RepositoryIamPolicyOutput) Repository ¶
func (o RepositoryIamPolicyOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
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. If not specified, // the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. 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. 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) 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) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMavenConfig ¶
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 ¶
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 ¶
func (RepositoryMavenConfigArgs) ElementType() reflect.Type
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput ¶
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext ¶
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput ¶
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext ¶
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
type RepositoryMavenConfigInput ¶
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 ¶
type RepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶
func (o RepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigOutput) ElementType ¶
func (RepositoryMavenConfigOutput) ElementType() reflect.Type
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput ¶
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext ¶
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput ¶
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) VersionPolicy ¶
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 ¶
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 ¶
func RepositoryMavenConfigPtr(v *RepositoryMavenConfigArgs) RepositoryMavenConfigPtrInput
type RepositoryMavenConfigPtrOutput ¶
type RepositoryMavenConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites ¶
func (o RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigPtrOutput) Elem ¶
func (o RepositoryMavenConfigPtrOutput) Elem() RepositoryMavenConfigOutput
func (RepositoryMavenConfigPtrOutput) ElementType ¶
func (RepositoryMavenConfigPtrOutput) ElementType() reflect.Type
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput ¶
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) VersionPolicy ¶
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 ¶
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. Structure is documented below.
func (RepositoryOutput) CleanupPolicyDryRun ¶
func (o RepositoryOutput) CleanupPolicyDryRun() pulumi.BoolPtrOutput
If true, the cleanup pipeline is prevented from deleting versions in this repository.
func (RepositoryOutput) CreateTime ¶
func (o RepositoryOutput) CreateTime() pulumi.StringOutput
The time when the repository was created.
func (RepositoryOutput) Description ¶
func (o RepositoryOutput) Description() pulumi.StringPtrOutput
The user-provided description of the repository.
func (RepositoryOutput) DockerConfig ¶
func (o RepositoryOutput) DockerConfig() RepositoryDockerConfigPtrOutput
Docker repository config contains repository level configuration for the repositories of docker type. Structure is documented below.
func (RepositoryOutput) EffectiveLabels ¶
func (o RepositoryOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) Format ¶
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 ¶
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 ¶
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.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (RepositoryOutput) Location ¶
func (o RepositoryOutput) Location() pulumi.StringOutput
The name of the location this repository is located in.
func (RepositoryOutput) MavenConfig ¶
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 ¶
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 ¶
func (o RepositoryOutput) Name() pulumi.StringOutput
The name of the repository, for example: "repo1"
func (RepositoryOutput) Project ¶
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) PulumiLabels ¶
func (o RepositoryOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (RepositoryOutput) RemoteRepositoryConfig ¶
func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
Configuration specific for a Remote Repository. Structure is documented below.
func (RepositoryOutput) RepositoryId ¶
func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
The last part of the repository name, for example: "repo1"
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) UpdateTime ¶
func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
The time when the repository was last updated.
func (RepositoryOutput) VirtualRepositoryConfig ¶
func (o RepositoryOutput) VirtualRepositoryConfig() RepositoryVirtualRepositoryConfigPtrOutput
Configuration specific for a Virtual Repository. Structure is documented below.
type RepositoryRemoteRepositoryConfig ¶
type RepositoryRemoteRepositoryConfig struct { // Specific settings for an Apt remote repository. // Structure is documented below. AptRepository *RepositoryRemoteRepositoryConfigAptRepository `pulumi:"aptRepository"` // The description of the remote source. Description *string `pulumi:"description"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation *bool `pulumi:"disableUpstreamValidation"` // 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"` // The credentials used to access the remote repository. // Structure is documented below. UpstreamCredentials *RepositoryRemoteRepositoryConfigUpstreamCredentials `pulumi:"upstreamCredentials"` // Specific settings for an Yum remote repository. // Structure is documented below. YumRepository *RepositoryRemoteRepositoryConfigYumRepository `pulumi:"yumRepository"` }
type RepositoryRemoteRepositoryConfigAptRepository ¶
type RepositoryRemoteRepositoryConfigAptRepository struct { // One of the publicly available Apt repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *RepositoryRemoteRepositoryConfigAptRepositoryPublicRepository `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigAptRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigAptRepositoryArgs struct { // One of the publicly available Apt repositories supported by Artifact Registry. // Structure is documented below. PublicRepository RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigAptRepositoryInput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigAptRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryOutput ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigAptRepositoryOutput }
RepositoryRemoteRepositoryConfigAptRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigAptRepositoryArgs and RepositoryRemoteRepositoryConfigAptRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigAptRepositoryInput` via:
RepositoryRemoteRepositoryConfigAptRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) PublicRepository() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
One of the publicly available Apt repositories supported by Artifact Registry. Structure is documented below.
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigAptRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigAptRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigAptRepositoryArgs, RepositoryRemoteRepositoryConfigAptRepositoryPtr and RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigAptRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigAptRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigAptRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigAptRepositoryPtr(v *RepositoryRemoteRepositoryConfigAptRepositoryArgs) RepositoryRemoteRepositoryConfigAptRepositoryPtrInput
type RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) PublicRepository() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
One of the publicly available Apt repositories supported by Artifact Registry. Structure is documented below.
func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepository ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepository struct { // A common public repository base for Yum. // Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`. RepositoryBase string `pulumi:"repositoryBase"` // Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"` RepositoryPath string `pulumi:"repositoryPath"` }
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs struct { // A common public repository base for Yum. // Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`. RepositoryBase pulumi.StringInput `pulumi:"repositoryBase"` // Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"` RepositoryPath pulumi.StringInput `pulumi:"repositoryPath"` }
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput }
RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs and RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryInput` via:
RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Yum. Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`.
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"`
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs, RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtr and RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtr(v *RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase() pulumi.StringPtrOutput
A common public repository base for Yum. Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`.
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"`
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigArgs ¶
type RepositoryRemoteRepositoryConfigArgs struct { // Specific settings for an Apt remote repository. // Structure is documented below. AptRepository RepositoryRemoteRepositoryConfigAptRepositoryPtrInput `pulumi:"aptRepository"` // The description of the remote source. Description pulumi.StringPtrInput `pulumi:"description"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation pulumi.BoolPtrInput `pulumi:"disableUpstreamValidation"` // 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"` // The credentials used to access the remote repository. // Structure is documented below. UpstreamCredentials RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput `pulumi:"upstreamCredentials"` // Specific settings for an Yum remote repository. // Structure is documented below. YumRepository RepositoryRemoteRepositoryConfigYumRepositoryPtrInput `pulumi:"yumRepository"` }
func (RepositoryRemoteRepositoryConfigArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput ¶
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepository ¶
type RepositoryRemoteRepositoryConfigDockerRepository struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository *RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository `pulumi:"customRepository"` // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput `pulumi:"customRepository"` // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepository struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri *string `pulumi:"uri"` }
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs and RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs, RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtr and RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtr(v *RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryArgs) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrInput
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigDockerRepositoryInput ¶
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 ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput ¶
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 ¶
func RepositoryRemoteRepositoryConfigDockerRepositoryPtr(v *RepositoryRemoteRepositoryConfigDockerRepositoryArgs) RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) CustomRepository() RepositoryRemoteRepositoryConfigDockerRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigInput ¶
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 ¶
type RepositoryRemoteRepositoryConfigMavenRepository struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository *RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository `pulumi:"customRepository"` // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput `pulumi:"customRepository"` // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepository struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri *string `pulumi:"uri"` }
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs and RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs, RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtr and RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtr(v *RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryArgs) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrInput
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigMavenRepositoryInput ¶
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 ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput ¶
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 ¶
func RepositoryRemoteRepositoryConfigMavenRepositoryPtr(v *RepositoryRemoteRepositoryConfigMavenRepositoryArgs) RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) CustomRepository() RepositoryRemoteRepositoryConfigMavenRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepository ¶
type RepositoryRemoteRepositoryConfigNpmRepository struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository *RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository `pulumi:"customRepository"` // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput `pulumi:"customRepository"` // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepository struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri *string `pulumi:"uri"` }
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs and RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs, RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtr and RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtr(v *RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryArgs) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrInput
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigNpmRepositoryInput ¶
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 ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput ¶
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 ¶
func RepositoryRemoteRepositoryConfigNpmRepositoryPtr(v *RepositoryRemoteRepositoryConfigNpmRepositoryArgs) RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) CustomRepository() RepositoryRemoteRepositoryConfigNpmRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigOutput ¶
type RepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigOutput) AptRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) AptRepository() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
Specific settings for an Apt remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) Description ¶
func (o RepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation ¶
func (o RepositoryRemoteRepositoryConfigOutput) DisableUpstreamValidation() pulumi.BoolPtrOutput
If true, the remote repository upstream and upstream credentials will not be validated.
func (RepositoryRemoteRepositoryConfigOutput) DockerRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigOutput) MavenRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) NpmRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) PythonRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput ¶
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigOutput) UpstreamCredentials ¶
func (o RepositoryRemoteRepositoryConfigOutput) UpstreamCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
The credentials used to access the remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) YumRepository ¶
func (o RepositoryRemoteRepositoryConfigOutput) YumRepository() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
Specific settings for an Yum remote repository. Structure is documented below.
type RepositoryRemoteRepositoryConfigPtrInput ¶
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 ¶
func RepositoryRemoteRepositoryConfigPtr(v *RepositoryRemoteRepositoryConfigArgs) RepositoryRemoteRepositoryConfigPtrInput
type RepositoryRemoteRepositoryConfigPtrOutput ¶
type RepositoryRemoteRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPtrOutput) AptRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) AptRepository() RepositoryRemoteRepositoryConfigAptRepositoryPtrOutput
Specific settings for an Apt remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) Description ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigPtrOutput) DisableUpstreamValidation ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) DisableUpstreamValidation() pulumi.BoolPtrOutput
If true, the remote repository upstream and upstream credentials will not be validated.
func (RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigPtrOutput) UpstreamCredentials ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) UpstreamCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
The credentials used to access the remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) YumRepository ¶
func (o RepositoryRemoteRepositoryConfigPtrOutput) YumRepository() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
Specific settings for an Yum remote repository. Structure is documented below.
type RepositoryRemoteRepositoryConfigPythonRepository ¶
type RepositoryRemoteRepositoryConfigPythonRepository struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository *RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository `pulumi:"customRepository"` // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput `pulumi:"customRepository"` // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepository struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri *string `pulumi:"uri"` }
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs struct { // Specific uri to the registry, e.g. `"https://pypi.io"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs and RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs, RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtr and RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtr(v *RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryArgs) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrInput
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) Uri ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput) Uri() pulumi.StringPtrOutput
Specific uri to the registry, e.g. `"https://pypi.io"`
type RepositoryRemoteRepositoryConfigPythonRepositoryInput ¶
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 ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) CustomRepository() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput ¶
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 ¶
func RepositoryRemoteRepositoryConfigPythonRepositoryPtr(v *RepositoryRemoteRepositoryConfigPythonRepositoryArgs) RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) CustomRepository ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) CustomRepository() RepositoryRemoteRepositoryConfigPythonRepositoryCustomRepositoryPtrOutput
Settings for a remote repository with a custom uri. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigUpstreamCredentials ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentials struct { // Use username and password to access the remote repository. // Structure is documented below. UsernamePasswordCredentials *RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials `pulumi:"usernamePasswordCredentials"` }
type RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs struct { // Use username and password to access the remote repository. // Structure is documented below. UsernamePasswordCredentials RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput `pulumi:"usernamePasswordCredentials"` }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
type RepositoryRemoteRepositoryConfigUpstreamCredentialsInput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput }
RepositoryRemoteRepositoryConfigUpstreamCredentialsInput is an input type that accepts RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs and RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigUpstreamCredentialsInput` via:
RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{...}
type RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) UsernamePasswordCredentials ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsOutput) UsernamePasswordCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
Use username and password to access the remote repository. Structure is documented below.
type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput }
RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs, RepositoryRemoteRepositoryConfigUpstreamCredentialsPtr and RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput` via:
RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs{...} or: nil
func RepositoryRemoteRepositoryConfigUpstreamCredentialsPtr ¶
func RepositoryRemoteRepositoryConfigUpstreamCredentialsPtr(v *RepositoryRemoteRepositoryConfigUpstreamCredentialsArgs) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrInput
type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) UsernamePasswordCredentials ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsPtrOutput) UsernamePasswordCredentials() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
Use username and password to access the remote repository. Structure is documented below.
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentials struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // `projects/{project}/secrets/{secret}/versions/{version}`. PasswordSecretVersion *string `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username *string `pulumi:"username"` }
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // `projects/{project}/secrets/{secret}/versions/{version}`. PasswordSecretVersion pulumi.StringPtrInput `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username pulumi.StringPtrInput `pulumi:"username"` }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsInput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput }
RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsInput is an input type that accepts RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs and RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsInput` via:
RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{...}
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) PasswordSecretVersion ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) PasswordSecretVersion() pulumi.StringPtrOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`.
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) Username ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsOutput) Username() pulumi.StringPtrOutput
The username to access the remote repository.
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput }
RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs, RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtr and RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput` via:
RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs{...} or: nil
func RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtr ¶
func RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtr(v *RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsArgs) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrInput
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput ¶
type RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) Elem ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) PasswordSecretVersion ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) PasswordSecretVersion() pulumi.StringPtrOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`.
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput() RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) ToRepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput
func (RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) Username ¶
func (o RepositoryRemoteRepositoryConfigUpstreamCredentialsUsernamePasswordCredentialsPtrOutput) Username() pulumi.StringPtrOutput
The username to access the remote repository.
type RepositoryRemoteRepositoryConfigYumRepository ¶
type RepositoryRemoteRepositoryConfigYumRepository struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *RepositoryRemoteRepositoryConfigYumRepositoryPublicRepository `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigYumRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigYumRepositoryArgs struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigYumRepositoryInput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigYumRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryOutput ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigYumRepositoryOutput }
RepositoryRemoteRepositoryConfigYumRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigYumRepositoryArgs and RepositoryRemoteRepositoryConfigYumRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigYumRepositoryInput` via:
RepositoryRemoteRepositoryConfigYumRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) PublicRepository() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
One of the publicly available Yum repositories supported by Artifact Registry. Structure is documented below.
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigYumRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigYumRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigYumRepositoryArgs, RepositoryRemoteRepositoryConfigYumRepositoryPtr and RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigYumRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigYumRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigYumRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigYumRepositoryPtr(v *RepositoryRemoteRepositoryConfigYumRepositoryArgs) RepositoryRemoteRepositoryConfigYumRepositoryPtrInput
type RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) PublicRepository ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) PublicRepository() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
One of the publicly available Yum repositories supported by Artifact Registry. Structure is documented below.
func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepository ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepository struct { // A common public repository base for Yum. // Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`. RepositoryBase string `pulumi:"repositoryBase"` // Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"` RepositoryPath string `pulumi:"repositoryPath"` }
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs struct { // A common public repository base for Yum. // Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`. RepositoryBase pulumi.StringInput `pulumi:"repositoryBase"` // Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"` RepositoryPath pulumi.StringInput `pulumi:"repositoryPath"` }
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶
func (i RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput }
RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs and RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryInput` via:
RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Yum. Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`.
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringOutput
Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"`
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs, RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtr and RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtr ¶
func RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtr(v *RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶
type RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ElementType ¶
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase() pulumi.StringPtrOutput
A common public repository base for Yum. Possible values are: `CENTOS`, `CENTOS_DEBUG`, `CENTOS_VAULT`, `CENTOS_STREAM`, `ROCKY`, `EPEL`.
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
Specific repository from the base, e.g. `"pub/rocky/9/BaseOS/x86_64/os"`
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶
func (o RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
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. // Structure is documented below. 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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 ¶
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 ¶
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 ¶
func (RepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput ¶
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput ¶
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
type RepositoryVirtualRepositoryConfigInput ¶
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 ¶
type RepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigOutput) ElementType ¶
func (RepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput ¶
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶
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 ¶
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 ¶
func RepositoryVirtualRepositoryConfigPtr(v *RepositoryVirtualRepositoryConfigArgs) RepositoryVirtualRepositoryConfigPtrInput
type RepositoryVirtualRepositoryConfigPtrOutput ¶
type RepositoryVirtualRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType ¶
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies ¶
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 ¶
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 ¶
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 ¶
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray []RepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶
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 ¶
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶
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 ¶
type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id ¶
The user-provided ID of the upstream policy.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
Entries with a greater priority value take precedence in the pull order.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
A reference to the repository resource, for example: "projects/p1/locations/us-central1/repository/repo1".
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type VpcscConfig ¶
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/v8/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"), }) if err != nil { return err } return nil }) }
```
## Import
VPCSCConfig can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/vpcscConfig/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, VPCSCConfig can be imported using one of the formats above. For example:
```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 ¶
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 ¶
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 ¶
func (*VpcscConfig) ElementType() reflect.Type
func (*VpcscConfig) ToVpcscConfigOutput ¶
func (i *VpcscConfig) ToVpcscConfigOutput() VpcscConfigOutput
func (*VpcscConfig) ToVpcscConfigOutputWithContext ¶
func (i *VpcscConfig) ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput
type VpcscConfigArgs ¶
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 ¶
func (VpcscConfigArgs) ElementType() reflect.Type
type VpcscConfigArray ¶
type VpcscConfigArray []VpcscConfigInput
func (VpcscConfigArray) ElementType ¶
func (VpcscConfigArray) ElementType() reflect.Type
func (VpcscConfigArray) ToVpcscConfigArrayOutput ¶
func (i VpcscConfigArray) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
func (VpcscConfigArray) ToVpcscConfigArrayOutputWithContext ¶
func (i VpcscConfigArray) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
type VpcscConfigArrayInput ¶
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 ¶
type VpcscConfigArrayOutput struct{ *pulumi.OutputState }
func (VpcscConfigArrayOutput) ElementType ¶
func (VpcscConfigArrayOutput) ElementType() reflect.Type
func (VpcscConfigArrayOutput) Index ¶
func (o VpcscConfigArrayOutput) Index(i pulumi.IntInput) VpcscConfigOutput
func (VpcscConfigArrayOutput) ToVpcscConfigArrayOutput ¶
func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutput() VpcscConfigArrayOutput
func (VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext ¶
func (o VpcscConfigArrayOutput) ToVpcscConfigArrayOutputWithContext(ctx context.Context) VpcscConfigArrayOutput
type VpcscConfigInput ¶
type VpcscConfigInput interface { pulumi.Input ToVpcscConfigOutput() VpcscConfigOutput ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput }
type VpcscConfigMap ¶
type VpcscConfigMap map[string]VpcscConfigInput
func (VpcscConfigMap) ElementType ¶
func (VpcscConfigMap) ElementType() reflect.Type
func (VpcscConfigMap) ToVpcscConfigMapOutput ¶
func (i VpcscConfigMap) ToVpcscConfigMapOutput() VpcscConfigMapOutput
func (VpcscConfigMap) ToVpcscConfigMapOutputWithContext ¶
func (i VpcscConfigMap) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
type VpcscConfigMapInput ¶
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 ¶
type VpcscConfigMapOutput struct{ *pulumi.OutputState }
func (VpcscConfigMapOutput) ElementType ¶
func (VpcscConfigMapOutput) ElementType() reflect.Type
func (VpcscConfigMapOutput) MapIndex ¶
func (o VpcscConfigMapOutput) MapIndex(k pulumi.StringInput) VpcscConfigOutput
func (VpcscConfigMapOutput) ToVpcscConfigMapOutput ¶
func (o VpcscConfigMapOutput) ToVpcscConfigMapOutput() VpcscConfigMapOutput
func (VpcscConfigMapOutput) ToVpcscConfigMapOutputWithContext ¶
func (o VpcscConfigMapOutput) ToVpcscConfigMapOutputWithContext(ctx context.Context) VpcscConfigMapOutput
type VpcscConfigOutput ¶
type VpcscConfigOutput struct{ *pulumi.OutputState }
func (VpcscConfigOutput) ElementType ¶
func (VpcscConfigOutput) ElementType() reflect.Type
func (VpcscConfigOutput) Location ¶
func (o VpcscConfigOutput) Location() pulumi.StringOutput
The name of the location this config is located in.
func (VpcscConfigOutput) Name ¶
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 ¶
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) ToVpcscConfigOutput ¶
func (o VpcscConfigOutput) ToVpcscConfigOutput() VpcscConfigOutput
func (VpcscConfigOutput) ToVpcscConfigOutputWithContext ¶
func (o VpcscConfigOutput) ToVpcscConfigOutputWithContext(ctx context.Context) VpcscConfigOutput
func (VpcscConfigOutput) VpcscPolicy ¶
func (o VpcscConfigOutput) VpcscPolicy() pulumi.StringPtrOutput
The VPC SC policy for project and location. Possible values are: `DENY`, `ALLOW`.
type VpcscConfigState ¶
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 ¶
func (VpcscConfigState) ElementType() reflect.Type