Documentation ¶
Index ¶
- 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 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 GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
- type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
- 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 GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
- type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
- 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 GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
- type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
- type GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
- func (GetRepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
- func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
- 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 GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
- type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
- 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 LookupRepositoryOutputArgs
- type LookupRepositoryResult
- type LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) DockerConfigs() GetRepositoryDockerConfigArrayOutput
- func (LookupRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupRepositoryResultOutput) Location() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) MavenConfigs() GetRepositoryMavenConfigArrayOutput
- func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupRepositoryResultOutput) RemoteRepositoryConfigs() GetRepositoryRemoteRepositoryConfigArrayOutput
- func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) 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 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) CreateTime() pulumi.StringOutput
- func (o RepositoryOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryOutput) DockerConfig() RepositoryDockerConfigPtrOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) Format() pulumi.StringOutput
- func (o RepositoryOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o RepositoryOutput) Labels() pulumi.StringMapOutput
- func (o RepositoryOutput) Location() pulumi.StringOutput
- func (o RepositoryOutput) MavenConfig() RepositoryMavenConfigPtrOutput
- func (o RepositoryOutput) Mode() pulumi.StringPtrOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Project() pulumi.StringOutput
- func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
- func (o RepositoryOutput) VirtualRepositoryConfig() RepositoryVirtualRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfig
- type RepositoryRemoteRepositoryConfigArgs
- func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
- func (i RepositoryRemoteRepositoryConfigArgs) 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 RepositoryRemoteRepositoryConfigDockerRepositoryInput
- type RepositoryRemoteRepositoryConfigDockerRepositoryOutput
- 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) 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 RepositoryRemoteRepositoryConfigMavenRepositoryInput
- type RepositoryRemoteRepositoryConfigMavenRepositoryOutput
- 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) 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 RepositoryRemoteRepositoryConfigNpmRepositoryInput
- type RepositoryRemoteRepositoryConfigNpmRepositoryOutput
- 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) 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) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (RepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- type RepositoryRemoteRepositoryConfigPtrInput
- type RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) Elem() RepositoryRemoteRepositoryConfigOutput
- func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
- func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
- 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 RepositoryRemoteRepositoryConfigPythonRepositoryInput
- type RepositoryRemoteRepositoryConfigPythonRepositoryOutput
- 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) 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRepositoryDockerConfig ¶ added in v6.54.0
type GetRepositoryDockerConfig struct {
ImmutableTags bool `pulumi:"immutableTags"`
}
type GetRepositoryDockerConfigArgs ¶ added in v6.54.0
type GetRepositoryDockerConfigArgs struct {
ImmutableTags pulumi.BoolInput `pulumi:"immutableTags"`
}
func (GetRepositoryDockerConfigArgs) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArgs) ElementType() reflect.Type
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArgs) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
type GetRepositoryDockerConfigArray ¶ added in v6.54.0
type GetRepositoryDockerConfigArray []GetRepositoryDockerConfigInput
func (GetRepositoryDockerConfigArray) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArray) ElementType() reflect.Type
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext ¶ added in v6.54.0
func (i GetRepositoryDockerConfigArray) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
type GetRepositoryDockerConfigArrayInput ¶ added in v6.54.0
type GetRepositoryDockerConfigArrayInput interface { pulumi.Input ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput ToGetRepositoryDockerConfigArrayOutputWithContext(context.Context) GetRepositoryDockerConfigArrayOutput }
GetRepositoryDockerConfigArrayInput is an input type that accepts GetRepositoryDockerConfigArray and GetRepositoryDockerConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryDockerConfigArrayInput` via:
GetRepositoryDockerConfigArray{ GetRepositoryDockerConfigArgs{...} }
type GetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
type GetRepositoryDockerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigArrayOutput) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigArrayOutput) Index ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutput() GetRepositoryDockerConfigArrayOutput
func (GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext ¶ added in v6.54.0
func (o GetRepositoryDockerConfigArrayOutput) ToGetRepositoryDockerConfigArrayOutputWithContext(ctx context.Context) GetRepositoryDockerConfigArrayOutput
type GetRepositoryDockerConfigInput ¶ added in v6.54.0
type GetRepositoryDockerConfigInput interface { pulumi.Input ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput ToGetRepositoryDockerConfigOutputWithContext(context.Context) GetRepositoryDockerConfigOutput }
GetRepositoryDockerConfigInput is an input type that accepts GetRepositoryDockerConfigArgs and GetRepositoryDockerConfigOutput values. You can construct a concrete instance of `GetRepositoryDockerConfigInput` via:
GetRepositoryDockerConfigArgs{...}
type GetRepositoryDockerConfigOutput ¶ added in v6.54.0
type GetRepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryDockerConfigOutput) ElementType ¶ added in v6.54.0
func (GetRepositoryDockerConfigOutput) ElementType() reflect.Type
func (GetRepositoryDockerConfigOutput) ImmutableTags ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolOutput
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutput() GetRepositoryDockerConfigOutput
func (GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (o GetRepositoryDockerConfigOutput) ToGetRepositoryDockerConfigOutputWithContext(ctx context.Context) GetRepositoryDockerConfigOutput
type GetRepositoryMavenConfig ¶ added in v6.40.0
type GetRepositoryMavenConfigArgs ¶ added in v6.40.0
type GetRepositoryMavenConfigArgs struct { AllowSnapshotOverwrites pulumi.BoolInput `pulumi:"allowSnapshotOverwrites"` VersionPolicy pulumi.StringInput `pulumi:"versionPolicy"` }
func (GetRepositoryMavenConfigArgs) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArgs) ElementType() reflect.Type
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArgs) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
type GetRepositoryMavenConfigArray ¶ added in v6.40.0
type GetRepositoryMavenConfigArray []GetRepositoryMavenConfigInput
func (GetRepositoryMavenConfigArray) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArray) ElementType() reflect.Type
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext ¶ added in v6.40.0
func (i GetRepositoryMavenConfigArray) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
type GetRepositoryMavenConfigArrayInput ¶ added in v6.40.0
type GetRepositoryMavenConfigArrayInput interface { pulumi.Input ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput ToGetRepositoryMavenConfigArrayOutputWithContext(context.Context) GetRepositoryMavenConfigArrayOutput }
GetRepositoryMavenConfigArrayInput is an input type that accepts GetRepositoryMavenConfigArray and GetRepositoryMavenConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryMavenConfigArrayInput` via:
GetRepositoryMavenConfigArray{ GetRepositoryMavenConfigArgs{...} }
type GetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
type GetRepositoryMavenConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigArrayOutput) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigArrayOutput) Index ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) Index(i pulumi.IntInput) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutput() GetRepositoryMavenConfigArrayOutput
func (GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext ¶ added in v6.40.0
func (o GetRepositoryMavenConfigArrayOutput) ToGetRepositoryMavenConfigArrayOutputWithContext(ctx context.Context) GetRepositoryMavenConfigArrayOutput
type GetRepositoryMavenConfigInput ¶ added in v6.40.0
type GetRepositoryMavenConfigInput interface { pulumi.Input ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput ToGetRepositoryMavenConfigOutputWithContext(context.Context) GetRepositoryMavenConfigOutput }
GetRepositoryMavenConfigInput is an input type that accepts GetRepositoryMavenConfigArgs and GetRepositoryMavenConfigOutput values. You can construct a concrete instance of `GetRepositoryMavenConfigInput` via:
GetRepositoryMavenConfigArgs{...}
type GetRepositoryMavenConfigOutput ¶ added in v6.40.0
type GetRepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
func (GetRepositoryMavenConfigOutput) ElementType ¶ added in v6.40.0
func (GetRepositoryMavenConfigOutput) ElementType() reflect.Type
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutput() GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) ToGetRepositoryMavenConfigOutputWithContext(ctx context.Context) GetRepositoryMavenConfigOutput
func (GetRepositoryMavenConfigOutput) VersionPolicy ¶ added in v6.40.0
func (o GetRepositoryMavenConfigOutput) VersionPolicy() pulumi.StringOutput
type GetRepositoryRemoteRepositoryConfig ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfig struct { Description string `pulumi:"description"` DockerRepositories []GetRepositoryRemoteRepositoryConfigDockerRepository `pulumi:"dockerRepositories"` MavenRepositories []GetRepositoryRemoteRepositoryConfigMavenRepository `pulumi:"mavenRepositories"` NpmRepositories []GetRepositoryRemoteRepositoryConfigNpmRepository `pulumi:"npmRepositories"` PythonRepositories []GetRepositoryRemoteRepositoryConfigPythonRepository `pulumi:"pythonRepositories"` }
type GetRepositoryRemoteRepositoryConfigArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArgs struct { Description pulumi.StringInput `pulumi:"description"` DockerRepositories GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput `pulumi:"dockerRepositories"` MavenRepositories GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput `pulumi:"mavenRepositories"` NpmRepositories GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput `pulumi:"npmRepositories"` PythonRepositories GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput `pulumi:"pythonRepositories"` }
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArgs) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
type GetRepositoryRemoteRepositoryConfigArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArray []GetRepositoryRemoteRepositoryConfigInput
func (GetRepositoryRemoteRepositoryConfigArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigArray) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
type GetRepositoryRemoteRepositoryConfigArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput }
GetRepositoryRemoteRepositoryConfigArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigArray and GetRepositoryRemoteRepositoryConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigArrayInput` via:
GetRepositoryRemoteRepositoryConfigArray{ GetRepositoryRemoteRepositoryConfigArgs{...} }
type GetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutput() GetRepositoryRemoteRepositoryConfigArrayOutput
func (GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigArrayOutput) ToGetRepositoryRemoteRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArray []GetRepositoryRemoteRepositoryConfigDockerRepositoryInput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigDockerRepositoryArray) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryArray and GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryArray{ GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput }
GetRepositoryRemoteRepositoryConfigDockerRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs and GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigDockerRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigDockerRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutput() GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigDockerRepositoryOutput
type GetRepositoryRemoteRepositoryConfigInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput ToGetRepositoryRemoteRepositoryConfigOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigOutput }
GetRepositoryRemoteRepositoryConfigInput is an input type that accepts GetRepositoryRemoteRepositoryConfigArgs and GetRepositoryRemoteRepositoryConfigOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigInput` via:
GetRepositoryRemoteRepositoryConfigArgs{...}
type GetRepositoryRemoteRepositoryConfigMavenRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArray []GetRepositoryRemoteRepositoryConfigMavenRepositoryInput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigMavenRepositoryArray) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryArray and GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryArray{ GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput }
GetRepositoryRemoteRepositoryConfigMavenRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs and GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigMavenRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigMavenRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutput() GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigMavenRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArray []GetRepositoryRemoteRepositoryConfigNpmRepositoryInput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigNpmRepositoryArray) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryArray and GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryArray{ GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput }
GetRepositoryRemoteRepositoryConfigNpmRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs and GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigNpmRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigNpmRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutput() GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigNpmRepositoryOutput
type GetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigOutput) Description ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) DockerRepositories() GetRepositoryRemoteRepositoryConfigDockerRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) MavenRepositories() GetRepositoryRemoteRepositoryConfigMavenRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) NpmRepositories() GetRepositoryRemoteRepositoryConfigNpmRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) PythonRepositories() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutput() GetRepositoryRemoteRepositoryConfigOutput
func (GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigOutput) ToGetRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigOutput
type GetRepositoryRemoteRepositoryConfigPythonRepository ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepository struct {
PublicRepository string `pulumi:"publicRepository"`
}
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs struct {
PublicRepository pulumi.StringInput `pulumi:"publicRepository"`
}
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArray []GetRepositoryRemoteRepositoryConfigPythonRepositoryInput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryRemoteRepositoryConfigPythonRepositoryArray) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryArray and GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryArray{ GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs{...} }
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryArrayOutput
type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryInput interface { pulumi.Input ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput }
GetRepositoryRemoteRepositoryConfigPythonRepositoryInput is an input type that accepts GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs and GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput values. You can construct a concrete instance of `GetRepositoryRemoteRepositoryConfigPythonRepositoryInput` via:
GetRepositoryRemoteRepositoryConfigPythonRepositoryArgs{...}
type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
type GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutput() GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToGetRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) GetRepositoryRemoteRepositoryConfigPythonRepositoryOutput
type GetRepositoryVirtualRepositoryConfig ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfig struct {
UpstreamPolicies []GetRepositoryVirtualRepositoryConfigUpstreamPolicy `pulumi:"upstreamPolicies"`
}
type GetRepositoryVirtualRepositoryConfigArgs ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArgs struct {
UpstreamPolicies GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput `pulumi:"upstreamPolicies"`
}
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArgs) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
type GetRepositoryVirtualRepositoryConfigArray ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArray []GetRepositoryVirtualRepositoryConfigInput
func (GetRepositoryVirtualRepositoryConfigArray) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigArray) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
type GetRepositoryVirtualRepositoryConfigArrayInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArrayInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput }
GetRepositoryVirtualRepositoryConfigArrayInput is an input type that accepts GetRepositoryVirtualRepositoryConfigArray and GetRepositoryVirtualRepositoryConfigArrayOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigArrayInput` via:
GetRepositoryVirtualRepositoryConfigArray{ GetRepositoryVirtualRepositoryConfigArgs{...} }
type GetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutput() GetRepositoryVirtualRepositoryConfigArrayOutput
func (GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigArrayOutput) ToGetRepositoryVirtualRepositoryConfigArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigArrayOutput
type GetRepositoryVirtualRepositoryConfigInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput ToGetRepositoryVirtualRepositoryConfigOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigOutput }
GetRepositoryVirtualRepositoryConfigInput is an input type that accepts GetRepositoryVirtualRepositoryConfigArgs and GetRepositoryVirtualRepositoryConfigOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigInput` via:
GetRepositoryVirtualRepositoryConfigArgs{...}
type GetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutput() GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) ToGetRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigOutput
func (GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicy ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs struct { Id pulumi.StringInput `pulumi:"id"` Priority pulumi.IntInput `pulumi:"priority"` Repository pulumi.StringInput `pulumi:"repository"` }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray []GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (i GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput }
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput is an input type that accepts GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray and GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput` via:
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArray{ GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...} }
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput interface { pulumi.Input ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput }
GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput is an input type that accepts GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs and GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput values. You can construct a concrete instance of `GetRepositoryVirtualRepositoryConfigUpstreamPolicyInput` via:
GetRepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...}
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
type GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶ added in v6.52.0
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (o GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToGetRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) GetRepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type LookupRepositoryArgs ¶ added in v6.40.0
type LookupRepositoryArgs struct { // The location of the artifact registry repository. eg us-central1 Location string `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` // The last part of the repository name. RepositoryId string `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
type LookupRepositoryOutputArgs ¶ added in v6.40.0
type LookupRepositoryOutputArgs struct { // The location of the artifact registry repository. eg us-central1 Location pulumi.StringInput `pulumi:"location"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` // The last part of the repository name. RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
func (LookupRepositoryOutputArgs) ElementType ¶ added in v6.40.0
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶ added in v6.40.0
type LookupRepositoryResult struct { CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` DockerConfigs []GetRepositoryDockerConfig `pulumi:"dockerConfigs"` Format string `pulumi:"format"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KmsKeyName string `pulumi:"kmsKeyName"` Labels map[string]string `pulumi:"labels"` Location string `pulumi:"location"` MavenConfigs []GetRepositoryMavenConfig `pulumi:"mavenConfigs"` Mode string `pulumi:"mode"` Name string `pulumi:"name"` Project *string `pulumi:"project"` RemoteRepositoryConfigs []GetRepositoryRemoteRepositoryConfig `pulumi:"remoteRepositoryConfigs"` RepositoryId string `pulumi:"repositoryId"` UpdateTime string `pulumi:"updateTime"` VirtualRepositoryConfigs []GetRepositoryVirtualRepositoryConfig `pulumi:"virtualRepositoryConfigs"` }
A collection of values returned by getRepository.
func LookupRepository ¶ added in v6.40.0
func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)
Get information about a Google Artifact Registry Repository. For more information see the [official documentation](https://cloud.google.com/artifact-registry/docs/) and [API](https://cloud.google.com/artifact-registry/docs/apis).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.LookupRepository(ctx, &artifactregistry.LookupRepositoryArgs{ Location: "us-central1", RepositoryId: "my-repository", }, nil) if err != nil { return err } return nil }) }
```
type LookupRepositoryResultOutput ¶ added in v6.40.0
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepository.
func LookupRepositoryOutput ¶ added in v6.40.0
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) CreateTime ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) Description ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
func (LookupRepositoryResultOutput) DockerConfigs ¶ added in v6.54.0
func (o LookupRepositoryResultOutput) DockerConfigs() GetRepositoryDockerConfigArrayOutput
func (LookupRepositoryResultOutput) ElementType ¶ added in v6.40.0
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) Format ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
func (LookupRepositoryResultOutput) Id ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryResultOutput) KmsKeyName ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
func (LookupRepositoryResultOutput) Labels ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
func (LookupRepositoryResultOutput) Location ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Location() pulumi.StringOutput
func (LookupRepositoryResultOutput) MavenConfigs ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) MavenConfigs() GetRepositoryMavenConfigArrayOutput
func (LookupRepositoryResultOutput) Mode ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
func (LookupRepositoryResultOutput) Name ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
func (LookupRepositoryResultOutput) Project ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) Project() pulumi.StringPtrOutput
func (LookupRepositoryResultOutput) RemoteRepositoryConfigs ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) RemoteRepositoryConfigs() GetRepositoryRemoteRepositoryConfigArrayOutput
func (LookupRepositoryResultOutput) RepositoryId ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) RepositoryId() pulumi.StringOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) UpdateTime ¶ added in v6.40.0
func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
func (LookupRepositoryResultOutput) VirtualRepositoryConfigs ¶ added in v6.52.0
func (o LookupRepositoryResultOutput) VirtualRepositoryConfigs() GetRepositoryVirtualRepositoryConfigArrayOutput
type Repository ¶
type Repository struct { pulumi.CustomResourceState // The time when the repository was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-provided description of the repository. Description pulumi.StringPtrOutput `pulumi:"description"` // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrOutput `pulumi:"dockerConfig"` // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). Format pulumi.StringOutput `pulumi:"format"` // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrOutput `pulumi:"kmsKeyName"` // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the location this repository is located in. Location pulumi.StringOutput `pulumi:"location"` // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrOutput `pulumi:"mavenConfig"` // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The name of the repository, for example: // "repo1" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrOutput `pulumi:"remoteRepositoryConfig"` // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // The time when the repository was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrOutput `pulumi:"virtualRepositoryConfig"` }
A repository for storing artifacts
To get more information about Repository, see:
* [API documentation](https://cloud.google.com/artifact-registry/docs/reference/rest/v1/projects.locations.repositories) * How-to Guides
- [Official Documentation](https://cloud.google.com/artifact-registry/docs/overview)
## Example Usage ### Artifact Registry Repository Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example docker repository"), Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Docker
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example docker repository"), DockerConfig: &artifactregistry.RepositoryDockerConfigArgs{ ImmutableTags: pulumi.Bool(true), }, Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKey, err := kms.NewCryptoKeyIAMMember(ctx, "cryptoKey", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-key"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-artifactregistry.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), Description: pulumi.String("example docker repository with cmek"), Format: pulumi.String("DOCKER"), KmsKeyName: pulumi.String("kms-key"), }, pulumi.DependsOn([]pulumi.Resource{ cryptoKey, })) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Virtual
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo-upstream", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository-upstream"), Description: pulumi.String("example docker repository (upstream source)"), Format: pulumi.String("DOCKER"), }) if err != nil { return err } _, err = artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Location: pulumi.String("us-central1"), RepositoryId: pulumi.String("my-repository"), Description: pulumi.String("example virtual docker repository"), Format: pulumi.String("DOCKER"), Mode: pulumi.String("VIRTUAL_REPOSITORY"), VirtualRepositoryConfig: &artifactregistry.RepositoryVirtualRepositoryConfigArgs{ UpstreamPolicies: artifactregistry.RepositoryVirtualRepositoryConfigUpstreamPolicyArray{ &artifactregistry.RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{ Id: pulumi.String("my-repository-upstream"), Repository: my_repo_upstream.ID(), Priority: pulumi.Int(1), }, }, }, }, pulumi.DependsOn([]interface{}{})) if err != nil { return err } return nil }) }
``` ### Artifact Registry Repository Remote
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepository(ctx, "my-repo", &artifactregistry.RepositoryArgs{ Description: pulumi.String("example remote docker repository"), Format: pulumi.String("DOCKER"), Location: pulumi.String("us-central1"), Mode: pulumi.String("REMOTE_REPOSITORY"), RemoteRepositoryConfig: &artifactregistry.RepositoryRemoteRepositoryConfigArgs{ Description: pulumi.String("docker hub"), DockerRepository: &artifactregistry.RepositoryRemoteRepositoryConfigDockerRepositoryArgs{ PublicRepository: pulumi.String("DOCKER_HUB"), }, }, RepositoryId: pulumi.String("my-repository"), }) if err != nil { return err } return nil }) }
```
## Import
Repository can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default projects/{{project}}/locations/{{location}}/repositories/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{project}}/{{location}}/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{location}}/{{repository_id}}
```
```sh
$ pulumi import gcp:artifactregistry/repository:Repository default {{repository_id}}
```
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // The user-provided description of the repository. Description pulumi.StringPtrInput // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrInput // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). Format pulumi.StringInput // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrInput // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringPtrInput // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrInput // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrInput // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringInput // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) 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 RepositoryDockerConfig ¶ added in v6.54.0
type RepositoryDockerConfig struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags *bool `pulumi:"immutableTags"` }
type RepositoryDockerConfigArgs ¶ added in v6.54.0
type RepositoryDockerConfigArgs struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags pulumi.BoolPtrInput `pulumi:"immutableTags"` }
func (RepositoryDockerConfigArgs) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigArgs) ElementType() reflect.Type
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (i RepositoryDockerConfigArgs) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigInput ¶ added in v6.54.0
type RepositoryDockerConfigInput interface { pulumi.Input ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput ToRepositoryDockerConfigOutputWithContext(context.Context) RepositoryDockerConfigOutput }
RepositoryDockerConfigInput is an input type that accepts RepositoryDockerConfigArgs and RepositoryDockerConfigOutput values. You can construct a concrete instance of `RepositoryDockerConfigInput` via:
RepositoryDockerConfigArgs{...}
type RepositoryDockerConfigOutput ¶ added in v6.54.0
type RepositoryDockerConfigOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigOutput) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigOutput) ElementType() reflect.Type
func (RepositoryDockerConfigOutput) ImmutableTags ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ImmutableTags() pulumi.BoolPtrOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutput() RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigOutputWithContext(ctx context.Context) RepositoryDockerConfigOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryDockerConfigPtrInput ¶ added in v6.54.0
type RepositoryDockerConfigPtrInput interface { pulumi.Input ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput ToRepositoryDockerConfigPtrOutputWithContext(context.Context) RepositoryDockerConfigPtrOutput }
RepositoryDockerConfigPtrInput is an input type that accepts RepositoryDockerConfigArgs, RepositoryDockerConfigPtr and RepositoryDockerConfigPtrOutput values. You can construct a concrete instance of `RepositoryDockerConfigPtrInput` via:
RepositoryDockerConfigArgs{...} or: nil
func RepositoryDockerConfigPtr ¶ added in v6.54.0
func RepositoryDockerConfigPtr(v *RepositoryDockerConfigArgs) RepositoryDockerConfigPtrInput
type RepositoryDockerConfigPtrOutput ¶ added in v6.54.0
type RepositoryDockerConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryDockerConfigPtrOutput) Elem ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) Elem() RepositoryDockerConfigOutput
func (RepositoryDockerConfigPtrOutput) ElementType ¶ added in v6.54.0
func (RepositoryDockerConfigPtrOutput) ElementType() reflect.Type
func (RepositoryDockerConfigPtrOutput) ImmutableTags ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ImmutableTags() pulumi.BoolPtrOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutput() RepositoryDockerConfigPtrOutput
func (RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext ¶ added in v6.54.0
func (o RepositoryDockerConfigPtrOutput) ToRepositoryDockerConfigPtrOutputWithContext(ctx context.Context) RepositoryDockerConfigPtrOutput
type RepositoryIamBinding ¶
type RepositoryIamBinding struct { pulumi.CustomResourceState Condition RepositoryIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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.
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamBinding:RepositoryIamBinding editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamBinding ¶
func GetRepositoryIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamBindingState, opts ...pulumi.ResourceOption) (*RepositoryIamBinding, error)
GetRepositoryIamBinding gets an existing RepositoryIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamBinding ¶
func NewRepositoryIamBinding(ctx *pulumi.Context, name string, args *RepositoryIamBindingArgs, opts ...pulumi.ResourceOption) (*RepositoryIamBinding, error)
NewRepositoryIamBinding registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamBinding) ElementType ¶
func (*RepositoryIamBinding) ElementType() reflect.Type
func (*RepositoryIamBinding) ToRepositoryIamBindingOutput ¶
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (*RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext ¶
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingArgs ¶
type RepositoryIamBindingArgs struct { Condition RepositoryIamBindingConditionPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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 ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Condition() RepositoryIamBindingConditionPtrOutput
func (RepositoryIamBindingOutput) ElementType ¶
func (RepositoryIamBindingOutput) ElementType() reflect.Type
func (RepositoryIamBindingOutput) Etag ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamBindingOutput) Location ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamBindingOutput) Members ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
func (RepositoryIamBindingOutput) Project ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (RepositoryIamBindingOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamBindingOutput) Role ¶ added in v6.23.0
func (o RepositoryIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutput ¶
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext ¶
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingState ¶
type RepositoryIamBindingState struct { Condition RepositoryIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringPtrInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (RepositoryIamBindingState) ElementType ¶
func (RepositoryIamBindingState) ElementType() reflect.Type
type RepositoryIamMember ¶
type RepositoryIamMember struct { pulumi.CustomResourceState Condition RepositoryIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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.
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamMember:RepositoryIamMember editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamMember ¶
func GetRepositoryIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamMemberState, opts ...pulumi.ResourceOption) (*RepositoryIamMember, error)
GetRepositoryIamMember gets an existing RepositoryIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamMember ¶
func NewRepositoryIamMember(ctx *pulumi.Context, name string, args *RepositoryIamMemberArgs, opts ...pulumi.ResourceOption) (*RepositoryIamMember, error)
NewRepositoryIamMember registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamMember) ElementType ¶
func (*RepositoryIamMember) ElementType() reflect.Type
func (*RepositoryIamMember) ToRepositoryIamMemberOutput ¶
func (i *RepositoryIamMember) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (*RepositoryIamMember) ToRepositoryIamMemberOutputWithContext ¶
func (i *RepositoryIamMember) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberArgs ¶
type RepositoryIamMemberArgs struct { Condition RepositoryIamMemberConditionPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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 ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Condition() RepositoryIamMemberConditionPtrOutput
func (RepositoryIamMemberOutput) ElementType ¶
func (RepositoryIamMemberOutput) ElementType() reflect.Type
func (RepositoryIamMemberOutput) Etag ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamMemberOutput) Location ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamMemberOutput) Member ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
func (RepositoryIamMemberOutput) Project ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (RepositoryIamMemberOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamMemberOutput) Role ¶ added in v6.23.0
func (o RepositoryIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutput ¶
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext ¶
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberState ¶
type RepositoryIamMemberState struct { Condition RepositoryIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Repository pulumi.StringPtrInput // The role that should be applied. Only one // `artifactregistry.RepositoryIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (RepositoryIamMemberState) ElementType ¶
func (RepositoryIamMemberState) ElementType() reflect.Type
type RepositoryIamPolicy ¶
type RepositoryIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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.
> **Note:** `artifactregistry.RepositoryIamPolicy` **cannot** be used in conjunction with `artifactregistry.RepositoryIamBinding` and `artifactregistry.RepositoryIamMember` or they will fight over what your policy should be.
> **Note:** `artifactregistry.RepositoryIamBinding` resources **can be** used in conjunction with `artifactregistry.RepositoryIamMember` resources **only if** they do not grant privilege to the same role.
## google\_artifact\_registry\_repository\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/artifactregistry.reader", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = artifactregistry.NewRepositoryIamPolicy(ctx, "policy", &artifactregistry.RepositoryIamPolicyArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamBinding(ctx, "binding", &artifactregistry.RepositoryIamBindingArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_artifact\_registry\_repository\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/artifactregistry" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := artifactregistry.NewRepositoryIamMember(ctx, "member", &artifactregistry.RepositoryIamMemberArgs{ Project: pulumi.Any(google_artifact_registry_repository.MyRepo.Project), Location: pulumi.Any(google_artifact_registry_repository.MyRepo.Location), Repository: pulumi.Any(google_artifact_registry_repository.MyRepo.Name), Role: pulumi.String("roles/artifactregistry.reader"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/repositories/{{repository}} * {{project}}/{{location}}/{{repository}} * {{location}}/{{repository}} * {{repository}} Any variables not passed in the import command will be taken from the provider configuration. Artifact Registry repository IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor "projects/{{project}}/locations/{{location}}/repositories/{{repository}} roles/artifactregistry.reader"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:artifactregistry/repositoryIamPolicy:RepositoryIamPolicy editor projects/{{project}}/locations/{{location}}/repositories/{{repository}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetRepositoryIamPolicy ¶
func GetRepositoryIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryIamPolicyState, opts ...pulumi.ResourceOption) (*RepositoryIamPolicy, error)
GetRepositoryIamPolicy gets an existing RepositoryIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRepositoryIamPolicy ¶
func NewRepositoryIamPolicy(ctx *pulumi.Context, name string, args *RepositoryIamPolicyArgs, opts ...pulumi.ResourceOption) (*RepositoryIamPolicy, error)
NewRepositoryIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*RepositoryIamPolicy) ElementType ¶
func (*RepositoryIamPolicy) ElementType() reflect.Type
func (*RepositoryIamPolicy) ToRepositoryIamPolicyOutput ¶
func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
func (*RepositoryIamPolicy) ToRepositoryIamPolicyOutputWithContext ¶
func (i *RepositoryIamPolicy) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
type RepositoryIamPolicyArgs ¶
type RepositoryIamPolicyArgs struct { // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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 ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (RepositoryIamPolicyOutput) Location ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Location() pulumi.StringOutput
The name of the location this repository is located in. Used to find the parent resource to bind the IAM policy to
func (RepositoryIamPolicyOutput) PolicyData ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (RepositoryIamPolicyOutput) Project ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (RepositoryIamPolicyOutput) Repository ¶ added in v6.23.0
func (o RepositoryIamPolicyOutput) Repository() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
type RepositoryIamPolicyState ¶
type RepositoryIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the location this repository is located in. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. 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 ¶ added in v6.16.0
type RepositoryMavenConfig struct { // The repository with this flag will allow publishing the same // snapshot versions. AllowSnapshotOverwrites *bool `pulumi:"allowSnapshotOverwrites"` // Version policy defines the versions that the registry will accept. // Default value is `VERSION_POLICY_UNSPECIFIED`. // Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`. VersionPolicy *string `pulumi:"versionPolicy"` }
type RepositoryMavenConfigArgs ¶ added in v6.16.0
type RepositoryMavenConfigArgs struct { // The repository with this flag will allow publishing the same // snapshot versions. AllowSnapshotOverwrites pulumi.BoolPtrInput `pulumi:"allowSnapshotOverwrites"` // Version policy defines the versions that the registry will accept. // Default value is `VERSION_POLICY_UNSPECIFIED`. // Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`. VersionPolicy pulumi.StringPtrInput `pulumi:"versionPolicy"` }
func (RepositoryMavenConfigArgs) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigArgs) ElementType() reflect.Type
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (i RepositoryMavenConfigArgs) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
type RepositoryMavenConfigInput ¶ added in v6.16.0
type RepositoryMavenConfigInput interface { pulumi.Input ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput ToRepositoryMavenConfigOutputWithContext(context.Context) RepositoryMavenConfigOutput }
RepositoryMavenConfigInput is an input type that accepts RepositoryMavenConfigArgs and RepositoryMavenConfigOutput values. You can construct a concrete instance of `RepositoryMavenConfigInput` via:
RepositoryMavenConfigArgs{...}
type RepositoryMavenConfigOutput ¶ added in v6.16.0
type RepositoryMavenConfigOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigOutput) AllowSnapshotOverwrites ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigOutput) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigOutput) ElementType() reflect.Type
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutput() RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigOutputWithContext(ctx context.Context) RepositoryMavenConfigOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigOutput) VersionPolicy ¶ added in v6.16.0
func (o RepositoryMavenConfigOutput) VersionPolicy() pulumi.StringPtrOutput
Version policy defines the versions that the registry will accept. Default value is `VERSION_POLICY_UNSPECIFIED`. Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`.
type RepositoryMavenConfigPtrInput ¶ added in v6.16.0
type RepositoryMavenConfigPtrInput interface { pulumi.Input ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput ToRepositoryMavenConfigPtrOutputWithContext(context.Context) RepositoryMavenConfigPtrOutput }
RepositoryMavenConfigPtrInput is an input type that accepts RepositoryMavenConfigArgs, RepositoryMavenConfigPtr and RepositoryMavenConfigPtrOutput values. You can construct a concrete instance of `RepositoryMavenConfigPtrInput` via:
RepositoryMavenConfigArgs{...} or: nil
func RepositoryMavenConfigPtr ¶ added in v6.16.0
func RepositoryMavenConfigPtr(v *RepositoryMavenConfigArgs) RepositoryMavenConfigPtrInput
type RepositoryMavenConfigPtrOutput ¶ added in v6.16.0
type RepositoryMavenConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (RepositoryMavenConfigPtrOutput) Elem ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) Elem() RepositoryMavenConfigOutput
func (RepositoryMavenConfigPtrOutput) ElementType ¶ added in v6.16.0
func (RepositoryMavenConfigPtrOutput) ElementType() reflect.Type
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutput() RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) ToRepositoryMavenConfigPtrOutputWithContext(ctx context.Context) RepositoryMavenConfigPtrOutput
func (RepositoryMavenConfigPtrOutput) VersionPolicy ¶ added in v6.16.0
func (o RepositoryMavenConfigPtrOutput) VersionPolicy() pulumi.StringPtrOutput
Version policy defines the versions that the registry will accept. Default value is `VERSION_POLICY_UNSPECIFIED`. Possible values are: `VERSION_POLICY_UNSPECIFIED`, `RELEASE`, `SNAPSHOT`.
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) CreateTime ¶ added in v6.23.0
func (o RepositoryOutput) CreateTime() pulumi.StringOutput
The time when the repository was created.
func (RepositoryOutput) Description ¶ added in v6.23.0
func (o RepositoryOutput) Description() pulumi.StringPtrOutput
The user-provided description of the repository.
func (RepositoryOutput) DockerConfig ¶ added in v6.54.0
func (o RepositoryOutput) DockerConfig() RepositoryDockerConfigPtrOutput
Docker repository config contains repository level configuration for the repositories of docker type. Structure is documented below.
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) Format ¶ added in v6.23.0
func (o RepositoryOutput) Format() pulumi.StringOutput
The format of packages that are stored in the repository. Supported formats can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). You can only create alpha formats if you are a member of the [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access).
func (RepositoryOutput) KmsKeyName ¶ added in v6.23.0
func (o RepositoryOutput) KmsKeyName() pulumi.StringPtrOutput
The Cloud KMS resource name of the customer managed encryption key that’s used to encrypt the contents of the Repository. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. This value may not be changed after the Repository has been created.
func (RepositoryOutput) Labels ¶ added in v6.23.0
func (o RepositoryOutput) Labels() pulumi.StringMapOutput
Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
func (RepositoryOutput) Location ¶ added in v6.23.0
func (o RepositoryOutput) Location() pulumi.StringOutput
The name of the location this repository is located in.
func (RepositoryOutput) MavenConfig ¶ added in v6.23.0
func (o RepositoryOutput) MavenConfig() RepositoryMavenConfigPtrOutput
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type. Structure is documented below.
func (RepositoryOutput) Mode ¶ added in v6.52.0
func (o RepositoryOutput) Mode() pulumi.StringPtrOutput
The mode configures the repository to serve artifacts from different sources. Default value is `STANDARD_REPOSITORY`. Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`.
func (RepositoryOutput) Name ¶ added in v6.23.0
func (o RepositoryOutput) Name() pulumi.StringOutput
The name of the repository, for example: "repo1"
func (RepositoryOutput) Project ¶ added in v6.23.0
func (o RepositoryOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (RepositoryOutput) RemoteRepositoryConfig ¶ added in v6.52.0
func (o RepositoryOutput) RemoteRepositoryConfig() RepositoryRemoteRepositoryConfigPtrOutput
Configuration specific for a Remote Repository. Structure is documented below.
func (RepositoryOutput) RepositoryId ¶ added in v6.23.0
func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
The last part of the repository name, for example: "repo1"
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) UpdateTime ¶ added in v6.23.0
func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
The time when the repository was last updated.
func (RepositoryOutput) VirtualRepositoryConfig ¶ added in v6.52.0
func (o RepositoryOutput) VirtualRepositoryConfig() RepositoryVirtualRepositoryConfigPtrOutput
Configuration specific for a Virtual Repository. Structure is documented below.
type RepositoryRemoteRepositoryConfig ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfig struct { // The description of the remote source. Description *string `pulumi:"description"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository *RepositoryRemoteRepositoryConfigDockerRepository `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository *RepositoryRemoteRepositoryConfigMavenRepository `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository *RepositoryRemoteRepositoryConfigNpmRepository `pulumi:"npmRepository"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository *RepositoryRemoteRepositoryConfigPythonRepository `pulumi:"pythonRepository"` }
type RepositoryRemoteRepositoryConfigArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigArgs struct { // The description of the remote source. Description pulumi.StringPtrInput `pulumi:"description"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput `pulumi:"npmRepository"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput `pulumi:"pythonRepository"` }
func (RepositoryRemoteRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigArgs) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepository struct { // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryArgs struct { // Address of the remote repository. // Default value is `DOCKER_HUB`. // Possible values are: `DOCKER_HUB`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigDockerRepositoryArgs) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryArgs and RepositoryRemoteRepositoryConfigDockerRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutput() RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigDockerRepositoryArgs, RepositoryRemoteRepositoryConfigDockerRepositoryPtr and RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigDockerRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigDockerRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigDockerRepositoryPtr(v *RepositoryRemoteRepositoryConfigDockerRepositoryArgs) RepositoryRemoteRepositoryConfigDockerRepositoryPtrInput
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `DOCKER_HUB`. Possible values are: `DOCKER_HUB`.
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigDockerRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput ToRepositoryRemoteRepositoryConfigOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigOutput }
RepositoryRemoteRepositoryConfigInput is an input type that accepts RepositoryRemoteRepositoryConfigArgs and RepositoryRemoteRepositoryConfigOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigInput` via:
RepositoryRemoteRepositoryConfigArgs{...}
type RepositoryRemoteRepositoryConfigMavenRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepository struct { // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryArgs struct { // Address of the remote repository. // Default value is `MAVEN_CENTRAL`. // Possible values are: `MAVEN_CENTRAL`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigMavenRepositoryArgs) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryArgs and RepositoryRemoteRepositoryConfigMavenRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutput() RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigMavenRepositoryArgs, RepositoryRemoteRepositoryConfigMavenRepositoryPtr and RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigMavenRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigMavenRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigMavenRepositoryPtr(v *RepositoryRemoteRepositoryConfigMavenRepositoryArgs) RepositoryRemoteRepositoryConfigMavenRepositoryPtrInput
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `MAVEN_CENTRAL`. Possible values are: `MAVEN_CENTRAL`.
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigMavenRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepository struct { // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryArgs struct { // Address of the remote repository. // Default value is `NPMJS`. // Possible values are: `NPMJS`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigNpmRepositoryArgs) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryArgs and RepositoryRemoteRepositoryConfigNpmRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutput() RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigNpmRepositoryArgs, RepositoryRemoteRepositoryConfigNpmRepositoryPtr and RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigNpmRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigNpmRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigNpmRepositoryPtr(v *RepositoryRemoteRepositoryConfigNpmRepositoryArgs) RepositoryRemoteRepositoryConfigNpmRepositoryPtrInput
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `NPMJS`. Possible values are: `NPMJS`.
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigNpmRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigOutput) Description ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigOutput) DockerRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigOutput) MavenRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) NpmRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) PythonRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutput() RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPtrOutput }
RepositoryRemoteRepositoryConfigPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigArgs, RepositoryRemoteRepositoryConfigPtr and RepositoryRemoteRepositoryConfigPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPtrInput` via:
RepositoryRemoteRepositoryConfigArgs{...} or: nil
func RepositoryRemoteRepositoryConfigPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigPtr(v *RepositoryRemoteRepositoryConfigArgs) RepositoryRemoteRepositoryConfigPtrInput
type RepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPtrOutput) Description ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) DockerRepository() RepositoryRemoteRepositoryConfigDockerRepositoryPtrOutput
Specific settings for a Docker remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) MavenRepository() RepositoryRemoteRepositoryConfigMavenRepositoryPtrOutput
Specific settings for a Maven remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) NpmRepository() RepositoryRemoteRepositoryConfigNpmRepositoryPtrOutput
Specific settings for an Npm remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) PythonRepository() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
Specific settings for a Python remote repository. Structure is documented below.
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutput() RepositoryRemoteRepositoryConfigPtrOutput
func (RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPtrOutput) ToRepositoryRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepository ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepository struct { // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository *string `pulumi:"publicRepository"` }
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryArgs struct { // Address of the remote repository. // Default value is `PYPI`. // Possible values are: `PYPI`. PublicRepository pulumi.StringPtrInput `pulumi:"publicRepository"` }
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryRemoteRepositoryConfigPythonRepositoryArgs) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryArgs and RepositoryRemoteRepositoryConfigPythonRepositoryOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryArgs{...}
type RepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutput() RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput interface { pulumi.Input ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput }
RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput is an input type that accepts RepositoryRemoteRepositoryConfigPythonRepositoryArgs, RepositoryRemoteRepositoryConfigPythonRepositoryPtr and RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput values. You can construct a concrete instance of `RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput` via:
RepositoryRemoteRepositoryConfigPythonRepositoryArgs{...} or: nil
func RepositoryRemoteRepositoryConfigPythonRepositoryPtr ¶ added in v6.52.0
func RepositoryRemoteRepositoryConfigPythonRepositoryPtr(v *RepositoryRemoteRepositoryConfigPythonRepositoryArgs) RepositoryRemoteRepositoryConfigPythonRepositoryPtrInput
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
type RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput struct{ *pulumi.OutputState }
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ElementType() reflect.Type
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) PublicRepository() pulumi.StringPtrOutput
Address of the remote repository. Default value is `PYPI`. Possible values are: `PYPI`.
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput() RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
func (RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput) ToRepositoryRemoteRepositoryConfigPythonRepositoryPtrOutputWithContext(ctx context.Context) RepositoryRemoteRepositoryConfigPythonRepositoryPtrOutput
type RepositoryState ¶
type RepositoryState struct { // The time when the repository was created. CreateTime pulumi.StringPtrInput // The user-provided description of the repository. Description pulumi.StringPtrInput // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig RepositoryDockerConfigPtrInput // The format of packages that are stored in the repository. Supported formats // can be found [here](https://cloud.google.com/artifact-registry/docs/supported-formats). // You can only create alpha formats if you are a member of the // [alpha user group](https://cloud.google.com/artifact-registry/docs/supported-formats#alpha-access). Format pulumi.StringPtrInput // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. // This value may not be changed after the Repository has been created. KmsKeyName pulumi.StringPtrInput // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringPtrInput // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig RepositoryMavenConfigPtrInput // The mode configures the repository to serve artifacts from different sources. // Default value is `STANDARD_REPOSITORY`. // Possible values are: `STANDARD_REPOSITORY`, `VIRTUAL_REPOSITORY`, `REMOTE_REPOSITORY`. Mode pulumi.StringPtrInput // The name of the repository, for example: // "repo1" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig RepositoryRemoteRepositoryConfigPtrInput // The last part of the repository name, for example: // "repo1" RepositoryId pulumi.StringPtrInput // The time when the repository was last updated. UpdateTime pulumi.StringPtrInput // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig RepositoryVirtualRepositoryConfigPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type RepositoryVirtualRepositoryConfig ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfig struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies []RepositoryVirtualRepositoryConfigUpstreamPolicy `pulumi:"upstreamPolicies"` }
type RepositoryVirtualRepositoryConfigArgs ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigArgs struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput `pulumi:"upstreamPolicies"` }
func (RepositoryVirtualRepositoryConfigArgs) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigArgs) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
type RepositoryVirtualRepositoryConfigInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput ToRepositoryVirtualRepositoryConfigOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigOutput }
RepositoryVirtualRepositoryConfigInput is an input type that accepts RepositoryVirtualRepositoryConfigArgs and RepositoryVirtualRepositoryConfigOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigInput` via:
RepositoryVirtualRepositoryConfigArgs{...}
type RepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutput() RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. Structure is documented below.
type RepositoryVirtualRepositoryConfigPtrInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigPtrInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigPtrOutput }
RepositoryVirtualRepositoryConfigPtrInput is an input type that accepts RepositoryVirtualRepositoryConfigArgs, RepositoryVirtualRepositoryConfigPtr and RepositoryVirtualRepositoryConfigPtrOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigPtrInput` via:
RepositoryVirtualRepositoryConfigArgs{...} or: nil
func RepositoryVirtualRepositoryConfigPtr ¶ added in v6.52.0
func RepositoryVirtualRepositoryConfigPtr(v *RepositoryVirtualRepositoryConfigArgs) RepositoryVirtualRepositoryConfigPtrInput
type RepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutput() RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) ToRepositoryVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigPtrOutput
func (RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigPtrOutput) UpstreamPolicies() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. Structure is documented below.
type RepositoryVirtualRepositoryConfigUpstreamPolicy ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicy struct { // The user-provided ID of the upstream policy. Id *string `pulumi:"id"` // Entries with a greater priority value take precedence in the pull order. Priority *int `pulumi:"priority"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository *string `pulumi:"repository"` }
type RepositoryVirtualRepositoryConfigUpstreamPolicyArgs ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArgs struct { // The user-provided ID of the upstream policy. Id pulumi.StringPtrInput `pulumi:"id"` // Entries with a greater priority value take precedence in the pull order. Priority pulumi.IntPtrInput `pulumi:"priority"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository pulumi.StringPtrInput `pulumi:"repository"` }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArgs) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArray []RepositoryVirtualRepositoryConfigUpstreamPolicyInput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (i RepositoryVirtualRepositoryConfigUpstreamPolicyArray) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput }
RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput is an input type that accepts RepositoryVirtualRepositoryConfigUpstreamPolicyArray and RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigUpstreamPolicyArrayInput` via:
RepositoryVirtualRepositoryConfigUpstreamPolicyArray{ RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...} }
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyArrayOutput
type RepositoryVirtualRepositoryConfigUpstreamPolicyInput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyInput interface { pulumi.Input ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput }
RepositoryVirtualRepositoryConfigUpstreamPolicyInput is an input type that accepts RepositoryVirtualRepositoryConfigUpstreamPolicyArgs and RepositoryVirtualRepositoryConfigUpstreamPolicyOutput values. You can construct a concrete instance of `RepositoryVirtualRepositoryConfigUpstreamPolicyInput` via:
RepositoryVirtualRepositoryConfigUpstreamPolicyArgs{...}
type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
type RepositoryVirtualRepositoryConfigUpstreamPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType ¶ added in v6.52.0
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ElementType() reflect.Type
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Id ¶ added in v6.52.0
The user-provided ID of the upstream policy.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
Entries with a greater priority value take precedence in the pull order.
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
A reference to the repository resource, for example: "projects/p1/locations/us-central1/repository/repo1".
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutput() RepositoryVirtualRepositoryConfigUpstreamPolicyOutput
func (RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext ¶ added in v6.52.0
func (o RepositoryVirtualRepositoryConfigUpstreamPolicyOutput) ToRepositoryVirtualRepositoryConfigUpstreamPolicyOutputWithContext(ctx context.Context) RepositoryVirtualRepositoryConfigUpstreamPolicyOutput