Documentation
¶
Index ¶
- Constants
- type AptRepository
- type AptRepositoryArgs
- func (AptRepositoryArgs) ElementType() reflect.Type
- func (i AptRepositoryArgs) ToAptRepositoryOutput() AptRepositoryOutput
- func (i AptRepositoryArgs) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
- func (i AptRepositoryArgs) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (i AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- type AptRepositoryInput
- type AptRepositoryOutput
- func (AptRepositoryOutput) ElementType() reflect.Type
- func (o AptRepositoryOutput) PublicRepository() ...
- func (o AptRepositoryOutput) ToAptRepositoryOutput() AptRepositoryOutput
- func (o AptRepositoryOutput) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
- func (o AptRepositoryOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (o AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- type AptRepositoryPtrInput
- type AptRepositoryPtrOutput
- func (o AptRepositoryPtrOutput) Elem() AptRepositoryOutput
- func (AptRepositoryPtrOutput) ElementType() reflect.Type
- func (o AptRepositoryPtrOutput) PublicRepository() ...
- func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
- func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
- type AptRepositoryResponse
- type AptRepositoryResponseOutput
- func (AptRepositoryResponseOutput) ElementType() reflect.Type
- func (o AptRepositoryResponseOutput) PublicRepository() ...
- func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutput() AptRepositoryResponseOutput
- func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext(ctx context.Context) AptRepositoryResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type DockerRepository
- type DockerRepositoryArgs
- func (DockerRepositoryArgs) ElementType() reflect.Type
- func (i DockerRepositoryArgs) ToDockerRepositoryOutput() DockerRepositoryOutput
- func (i DockerRepositoryArgs) ToDockerRepositoryOutputWithContext(ctx context.Context) DockerRepositoryOutput
- func (i DockerRepositoryArgs) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
- func (i DockerRepositoryArgs) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
- type DockerRepositoryConfig
- type DockerRepositoryConfigArgs
- func (DockerRepositoryConfigArgs) ElementType() reflect.Type
- func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutput() DockerRepositoryConfigOutput
- func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutputWithContext(ctx context.Context) DockerRepositoryConfigOutput
- func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
- func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
- type DockerRepositoryConfigInput
- type DockerRepositoryConfigOutput
- func (DockerRepositoryConfigOutput) ElementType() reflect.Type
- func (o DockerRepositoryConfigOutput) ImmutableTags() pulumi.BoolPtrOutput
- func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutput() DockerRepositoryConfigOutput
- func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutputWithContext(ctx context.Context) DockerRepositoryConfigOutput
- func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
- func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
- type DockerRepositoryConfigPtrInput
- type DockerRepositoryConfigPtrOutput
- func (o DockerRepositoryConfigPtrOutput) Elem() DockerRepositoryConfigOutput
- func (DockerRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o DockerRepositoryConfigPtrOutput) ImmutableTags() pulumi.BoolPtrOutput
- func (o DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
- func (o DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
- type DockerRepositoryConfigResponse
- type DockerRepositoryConfigResponseOutput
- func (DockerRepositoryConfigResponseOutput) ElementType() reflect.Type
- func (o DockerRepositoryConfigResponseOutput) ImmutableTags() pulumi.BoolOutput
- func (o DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutput() DockerRepositoryConfigResponseOutput
- func (o DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutputWithContext(ctx context.Context) DockerRepositoryConfigResponseOutput
- type DockerRepositoryInput
- type DockerRepositoryOutput
- func (DockerRepositoryOutput) ElementType() reflect.Type
- func (o DockerRepositoryOutput) PublicRepository() DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryOutput) ToDockerRepositoryOutput() DockerRepositoryOutput
- func (o DockerRepositoryOutput) ToDockerRepositoryOutputWithContext(ctx context.Context) DockerRepositoryOutput
- func (o DockerRepositoryOutput) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
- func (o DockerRepositoryOutput) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
- type DockerRepositoryPtrInput
- type DockerRepositoryPtrOutput
- func (o DockerRepositoryPtrOutput) Elem() DockerRepositoryOutput
- func (DockerRepositoryPtrOutput) ElementType() reflect.Type
- func (o DockerRepositoryPtrOutput) PublicRepository() DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
- func (o DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
- type DockerRepositoryPublicRepository
- func (DockerRepositoryPublicRepository) ElementType() reflect.Type
- func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutput() DockerRepositoryPublicRepositoryOutput
- func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryOutput
- func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
- func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
- func (e DockerRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
- func (e DockerRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DockerRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DockerRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DockerRepositoryPublicRepositoryInput
- type DockerRepositoryPublicRepositoryOutput
- func (DockerRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutput() DockerRepositoryPublicRepositoryOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DockerRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DockerRepositoryPublicRepositoryPtrInput
- type DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPublicRepositoryPtrOutput) Elem() DockerRepositoryPublicRepositoryOutput
- func (DockerRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
- func (o DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DockerRepositoryResponse
- type DockerRepositoryResponseOutput
- func (DockerRepositoryResponseOutput) ElementType() reflect.Type
- func (o DockerRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
- func (o DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutput() DockerRepositoryResponseOutput
- func (o DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutputWithContext(ctx context.Context) DockerRepositoryResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) Elem() ...
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ElementType() reflect.Type
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput() ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringOutput() pulumi.StringOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) Elem() ...
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponse
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryBase() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryPath() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() ...
- func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) Elem() ...
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ElementType() reflect.Type
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput() ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringOutput() pulumi.StringOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrInput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) Elem() ...
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponse
- type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput
- func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryBase() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryPath() pulumi.StringOutput
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput() ...
- func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutputWithContext(ctx context.Context) ...
- type LookupRepositoryArgs
- type LookupRepositoryIamPolicyArgs
- type LookupRepositoryIamPolicyOutputArgs
- type LookupRepositoryIamPolicyResult
- type LookupRepositoryIamPolicyResultOutput
- func (o LookupRepositoryIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupRepositoryIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput() LookupRepositoryIamPolicyResultOutput
- func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext(ctx context.Context) LookupRepositoryIamPolicyResultOutput
- func (o LookupRepositoryIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupRepositoryOutputArgs
- type LookupRepositoryResult
- type LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) CleanupPolicies() pulumi.StringMapOutput
- func (o LookupRepositoryResultOutput) CleanupPolicyDryRun() pulumi.BoolOutput
- func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) DockerConfig() DockerRepositoryConfigResponseOutput
- func (LookupRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupRepositoryResultOutput) MavenConfig() MavenRepositoryConfigResponseOutput
- func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) RemoteRepositoryConfig() RemoteRepositoryConfigResponseOutput
- func (o LookupRepositoryResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupRepositoryResultOutput) SizeBytes() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) VirtualRepositoryConfig() VirtualRepositoryConfigResponseOutput
- type LookupTagArgs
- type LookupTagOutputArgs
- type LookupTagResult
- type LookupTagResultOutput
- func (LookupTagResultOutput) ElementType() reflect.Type
- func (o LookupTagResultOutput) Name() pulumi.StringOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput
- func (o LookupTagResultOutput) Version() pulumi.StringOutput
- type MavenRepository
- type MavenRepositoryArgs
- func (MavenRepositoryArgs) ElementType() reflect.Type
- func (i MavenRepositoryArgs) ToMavenRepositoryOutput() MavenRepositoryOutput
- func (i MavenRepositoryArgs) ToMavenRepositoryOutputWithContext(ctx context.Context) MavenRepositoryOutput
- func (i MavenRepositoryArgs) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
- func (i MavenRepositoryArgs) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
- type MavenRepositoryConfig
- type MavenRepositoryConfigArgs
- func (MavenRepositoryConfigArgs) ElementType() reflect.Type
- func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutput() MavenRepositoryConfigOutput
- func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutputWithContext(ctx context.Context) MavenRepositoryConfigOutput
- func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
- func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
- type MavenRepositoryConfigInput
- type MavenRepositoryConfigOutput
- func (o MavenRepositoryConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
- func (MavenRepositoryConfigOutput) ElementType() reflect.Type
- func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutput() MavenRepositoryConfigOutput
- func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutputWithContext(ctx context.Context) MavenRepositoryConfigOutput
- func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
- func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
- func (o MavenRepositoryConfigOutput) VersionPolicy() MavenRepositoryConfigVersionPolicyPtrOutput
- type MavenRepositoryConfigPtrInput
- type MavenRepositoryConfigPtrOutput
- func (o MavenRepositoryConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
- func (o MavenRepositoryConfigPtrOutput) Elem() MavenRepositoryConfigOutput
- func (MavenRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
- func (o MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
- func (o MavenRepositoryConfigPtrOutput) VersionPolicy() MavenRepositoryConfigVersionPolicyPtrOutput
- type MavenRepositoryConfigResponse
- type MavenRepositoryConfigResponseOutput
- func (o MavenRepositoryConfigResponseOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
- func (MavenRepositoryConfigResponseOutput) ElementType() reflect.Type
- func (o MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutput() MavenRepositoryConfigResponseOutput
- func (o MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutputWithContext(ctx context.Context) MavenRepositoryConfigResponseOutput
- func (o MavenRepositoryConfigResponseOutput) VersionPolicy() pulumi.StringOutput
- type MavenRepositoryConfigVersionPolicy
- func (MavenRepositoryConfigVersionPolicy) ElementType() reflect.Type
- func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutput() MavenRepositoryConfigVersionPolicyOutput
- func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyOutput
- func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
- func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
- func (e MavenRepositoryConfigVersionPolicy) ToStringOutput() pulumi.StringOutput
- func (e MavenRepositoryConfigVersionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MavenRepositoryConfigVersionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MavenRepositoryConfigVersionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryConfigVersionPolicyInput
- type MavenRepositoryConfigVersionPolicyOutput
- func (MavenRepositoryConfigVersionPolicyOutput) ElementType() reflect.Type
- func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutput() MavenRepositoryConfigVersionPolicyOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryConfigVersionPolicyPtrInput
- type MavenRepositoryConfigVersionPolicyPtrOutput
- func (o MavenRepositoryConfigVersionPolicyPtrOutput) Elem() MavenRepositoryConfigVersionPolicyOutput
- func (MavenRepositoryConfigVersionPolicyPtrOutput) ElementType() reflect.Type
- func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
- func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
- func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryInput
- type MavenRepositoryOutput
- func (MavenRepositoryOutput) ElementType() reflect.Type
- func (o MavenRepositoryOutput) PublicRepository() MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryOutput) ToMavenRepositoryOutput() MavenRepositoryOutput
- func (o MavenRepositoryOutput) ToMavenRepositoryOutputWithContext(ctx context.Context) MavenRepositoryOutput
- func (o MavenRepositoryOutput) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
- func (o MavenRepositoryOutput) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
- type MavenRepositoryPtrInput
- type MavenRepositoryPtrOutput
- func (o MavenRepositoryPtrOutput) Elem() MavenRepositoryOutput
- func (MavenRepositoryPtrOutput) ElementType() reflect.Type
- func (o MavenRepositoryPtrOutput) PublicRepository() MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
- func (o MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
- type MavenRepositoryPublicRepository
- func (MavenRepositoryPublicRepository) ElementType() reflect.Type
- func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutput() MavenRepositoryPublicRepositoryOutput
- func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryOutput
- func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
- func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
- func (e MavenRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
- func (e MavenRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MavenRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MavenRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryPublicRepositoryInput
- type MavenRepositoryPublicRepositoryOutput
- func (MavenRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutput() MavenRepositoryPublicRepositoryOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MavenRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryPublicRepositoryPtrInput
- type MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPublicRepositoryPtrOutput) Elem() MavenRepositoryPublicRepositoryOutput
- func (MavenRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
- func (o MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MavenRepositoryResponse
- type MavenRepositoryResponseOutput
- func (MavenRepositoryResponseOutput) ElementType() reflect.Type
- func (o MavenRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
- func (o MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutput() MavenRepositoryResponseOutput
- func (o MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutputWithContext(ctx context.Context) MavenRepositoryResponseOutput
- type NpmRepository
- type NpmRepositoryArgs
- func (NpmRepositoryArgs) ElementType() reflect.Type
- func (i NpmRepositoryArgs) ToNpmRepositoryOutput() NpmRepositoryOutput
- func (i NpmRepositoryArgs) ToNpmRepositoryOutputWithContext(ctx context.Context) NpmRepositoryOutput
- func (i NpmRepositoryArgs) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
- func (i NpmRepositoryArgs) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
- type NpmRepositoryInput
- type NpmRepositoryOutput
- func (NpmRepositoryOutput) ElementType() reflect.Type
- func (o NpmRepositoryOutput) PublicRepository() NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryOutput) ToNpmRepositoryOutput() NpmRepositoryOutput
- func (o NpmRepositoryOutput) ToNpmRepositoryOutputWithContext(ctx context.Context) NpmRepositoryOutput
- func (o NpmRepositoryOutput) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
- func (o NpmRepositoryOutput) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
- type NpmRepositoryPtrInput
- type NpmRepositoryPtrOutput
- func (o NpmRepositoryPtrOutput) Elem() NpmRepositoryOutput
- func (NpmRepositoryPtrOutput) ElementType() reflect.Type
- func (o NpmRepositoryPtrOutput) PublicRepository() NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
- func (o NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
- type NpmRepositoryPublicRepository
- func (NpmRepositoryPublicRepository) ElementType() reflect.Type
- func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutput() NpmRepositoryPublicRepositoryOutput
- func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryOutput
- func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
- func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
- func (e NpmRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
- func (e NpmRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NpmRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NpmRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NpmRepositoryPublicRepositoryInput
- type NpmRepositoryPublicRepositoryOutput
- func (NpmRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutput() NpmRepositoryPublicRepositoryOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NpmRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NpmRepositoryPublicRepositoryPtrInput
- type NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPublicRepositoryPtrOutput) Elem() NpmRepositoryPublicRepositoryOutput
- func (NpmRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
- func (o NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NpmRepositoryResponse
- type NpmRepositoryResponseOutput
- func (NpmRepositoryResponseOutput) ElementType() reflect.Type
- func (o NpmRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
- func (o NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutput() NpmRepositoryResponseOutput
- func (o NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutputWithContext(ctx context.Context) NpmRepositoryResponseOutput
- type PythonRepository
- type PythonRepositoryArgs
- func (PythonRepositoryArgs) ElementType() reflect.Type
- func (i PythonRepositoryArgs) ToPythonRepositoryOutput() PythonRepositoryOutput
- func (i PythonRepositoryArgs) ToPythonRepositoryOutputWithContext(ctx context.Context) PythonRepositoryOutput
- func (i PythonRepositoryArgs) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
- func (i PythonRepositoryArgs) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
- type PythonRepositoryInput
- type PythonRepositoryOutput
- func (PythonRepositoryOutput) ElementType() reflect.Type
- func (o PythonRepositoryOutput) PublicRepository() PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryOutput) ToPythonRepositoryOutput() PythonRepositoryOutput
- func (o PythonRepositoryOutput) ToPythonRepositoryOutputWithContext(ctx context.Context) PythonRepositoryOutput
- func (o PythonRepositoryOutput) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
- func (o PythonRepositoryOutput) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
- type PythonRepositoryPtrInput
- type PythonRepositoryPtrOutput
- func (o PythonRepositoryPtrOutput) Elem() PythonRepositoryOutput
- func (PythonRepositoryPtrOutput) ElementType() reflect.Type
- func (o PythonRepositoryPtrOutput) PublicRepository() PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
- func (o PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
- type PythonRepositoryPublicRepository
- func (PythonRepositoryPublicRepository) ElementType() reflect.Type
- func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutput() PythonRepositoryPublicRepositoryOutput
- func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryOutput
- func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
- func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
- func (e PythonRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
- func (e PythonRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PythonRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PythonRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PythonRepositoryPublicRepositoryInput
- type PythonRepositoryPublicRepositoryOutput
- func (PythonRepositoryPublicRepositoryOutput) ElementType() reflect.Type
- func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutput() PythonRepositoryPublicRepositoryOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PythonRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PythonRepositoryPublicRepositoryPtrInput
- type PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPublicRepositoryPtrOutput) Elem() PythonRepositoryPublicRepositoryOutput
- func (PythonRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
- func (o PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
- func (o PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PythonRepositoryResponse
- type PythonRepositoryResponseOutput
- func (PythonRepositoryResponseOutput) ElementType() reflect.Type
- func (o PythonRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
- func (o PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutput() PythonRepositoryResponseOutput
- func (o PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutputWithContext(ctx context.Context) PythonRepositoryResponseOutput
- type RemoteRepositoryConfig
- type RemoteRepositoryConfigArgs
- func (RemoteRepositoryConfigArgs) ElementType() reflect.Type
- func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutput() RemoteRepositoryConfigOutput
- func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutputWithContext(ctx context.Context) RemoteRepositoryConfigOutput
- func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
- func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
- type RemoteRepositoryConfigInput
- type RemoteRepositoryConfigOutput
- func (o RemoteRepositoryConfigOutput) AptRepository() AptRepositoryPtrOutput
- func (o RemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
- func (o RemoteRepositoryConfigOutput) DockerRepository() DockerRepositoryPtrOutput
- func (RemoteRepositoryConfigOutput) ElementType() reflect.Type
- func (o RemoteRepositoryConfigOutput) MavenRepository() MavenRepositoryPtrOutput
- func (o RemoteRepositoryConfigOutput) NpmRepository() NpmRepositoryPtrOutput
- func (o RemoteRepositoryConfigOutput) PythonRepository() PythonRepositoryPtrOutput
- func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutput() RemoteRepositoryConfigOutput
- func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutputWithContext(ctx context.Context) RemoteRepositoryConfigOutput
- func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
- func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
- func (o RemoteRepositoryConfigOutput) UpstreamCredentials() UpstreamCredentialsPtrOutput
- func (o RemoteRepositoryConfigOutput) YumRepository() YumRepositoryPtrOutput
- type RemoteRepositoryConfigPtrInput
- type RemoteRepositoryConfigPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) AptRepository() AptRepositoryPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) DockerRepository() DockerRepositoryPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) Elem() RemoteRepositoryConfigOutput
- func (RemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o RemoteRepositoryConfigPtrOutput) MavenRepository() MavenRepositoryPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) NpmRepository() NpmRepositoryPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) PythonRepository() PythonRepositoryPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) UpstreamCredentials() UpstreamCredentialsPtrOutput
- func (o RemoteRepositoryConfigPtrOutput) YumRepository() YumRepositoryPtrOutput
- type RemoteRepositoryConfigResponse
- type RemoteRepositoryConfigResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) AptRepository() AptRepositoryResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) Description() pulumi.StringOutput
- func (o RemoteRepositoryConfigResponseOutput) DockerRepository() DockerRepositoryResponseOutput
- func (RemoteRepositoryConfigResponseOutput) ElementType() reflect.Type
- func (o RemoteRepositoryConfigResponseOutput) MavenRepository() MavenRepositoryResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) NpmRepository() NpmRepositoryResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) PythonRepository() PythonRepositoryResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutput() RemoteRepositoryConfigResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutputWithContext(ctx context.Context) RemoteRepositoryConfigResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) UpstreamCredentials() UpstreamCredentialsResponseOutput
- func (o RemoteRepositoryConfigResponseOutput) YumRepository() YumRepositoryResponseOutput
- type Repository
- type RepositoryArgs
- type RepositoryFormat
- func (RepositoryFormat) ElementType() reflect.Type
- func (e RepositoryFormat) ToRepositoryFormatOutput() RepositoryFormatOutput
- func (e RepositoryFormat) ToRepositoryFormatOutputWithContext(ctx context.Context) RepositoryFormatOutput
- func (e RepositoryFormat) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
- func (e RepositoryFormat) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
- func (e RepositoryFormat) ToStringOutput() pulumi.StringOutput
- func (e RepositoryFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RepositoryFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RepositoryFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryFormatInput
- type RepositoryFormatOutput
- func (RepositoryFormatOutput) ElementType() reflect.Type
- func (o RepositoryFormatOutput) ToRepositoryFormatOutput() RepositoryFormatOutput
- func (o RepositoryFormatOutput) ToRepositoryFormatOutputWithContext(ctx context.Context) RepositoryFormatOutput
- func (o RepositoryFormatOutput) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
- func (o RepositoryFormatOutput) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
- func (o RepositoryFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o RepositoryFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RepositoryFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryFormatPtrInput
- type RepositoryFormatPtrOutput
- func (o RepositoryFormatPtrOutput) Elem() RepositoryFormatOutput
- func (RepositoryFormatPtrOutput) ElementType() reflect.Type
- func (o RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
- func (o RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
- func (o RepositoryFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryIamBinding
- type RepositoryIamBindingArgs
- type RepositoryIamBindingInput
- type RepositoryIamBindingOutput
- func (o RepositoryIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (RepositoryIamBindingOutput) ElementType() reflect.Type
- func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o RepositoryIamBindingOutput) Name() pulumi.StringOutput
- func (o RepositoryIamBindingOutput) Project() 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 RepositoryIamMemberInput
- type RepositoryIamMemberOutput
- func (o RepositoryIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (RepositoryIamMemberOutput) ElementType() reflect.Type
- func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Name() pulumi.StringOutput
- func (o RepositoryIamMemberOutput) Project() 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 RepositoryIamPolicyInput
- type RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (RepositoryIamPolicyOutput) ElementType() reflect.Type
- func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) Location() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) Project() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) RepositoryId() pulumi.StringOutput
- func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
- func (o RepositoryIamPolicyOutput) Version() pulumi.IntOutput
- type RepositoryIamPolicyState
- type RepositoryInput
- type RepositoryMode
- func (RepositoryMode) ElementType() reflect.Type
- func (e RepositoryMode) ToRepositoryModeOutput() RepositoryModeOutput
- func (e RepositoryMode) ToRepositoryModeOutputWithContext(ctx context.Context) RepositoryModeOutput
- func (e RepositoryMode) ToRepositoryModePtrOutput() RepositoryModePtrOutput
- func (e RepositoryMode) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
- func (e RepositoryMode) ToStringOutput() pulumi.StringOutput
- func (e RepositoryMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RepositoryMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RepositoryMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryModeInput
- type RepositoryModeOutput
- func (RepositoryModeOutput) ElementType() reflect.Type
- func (o RepositoryModeOutput) ToRepositoryModeOutput() RepositoryModeOutput
- func (o RepositoryModeOutput) ToRepositoryModeOutputWithContext(ctx context.Context) RepositoryModeOutput
- func (o RepositoryModeOutput) ToRepositoryModePtrOutput() RepositoryModePtrOutput
- func (o RepositoryModeOutput) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
- func (o RepositoryModeOutput) ToStringOutput() pulumi.StringOutput
- func (o RepositoryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RepositoryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryModePtrInput
- type RepositoryModePtrOutput
- func (o RepositoryModePtrOutput) Elem() RepositoryModeOutput
- func (RepositoryModePtrOutput) ElementType() reflect.Type
- func (o RepositoryModePtrOutput) ToRepositoryModePtrOutput() RepositoryModePtrOutput
- func (o RepositoryModePtrOutput) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
- func (o RepositoryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RepositoryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RepositoryOutput
- func (o RepositoryOutput) CleanupPolicies() pulumi.StringMapOutput
- func (o RepositoryOutput) CleanupPolicyDryRun() pulumi.BoolOutput
- func (o RepositoryOutput) CreateTime() pulumi.StringOutput
- func (o RepositoryOutput) Description() pulumi.StringOutput
- func (o RepositoryOutput) DockerConfig() DockerRepositoryConfigResponseOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) Format() pulumi.StringOutput
- func (o RepositoryOutput) KmsKeyName() pulumi.StringOutput
- func (o RepositoryOutput) Labels() pulumi.StringMapOutput
- func (o RepositoryOutput) Location() pulumi.StringOutput
- func (o RepositoryOutput) MavenConfig() MavenRepositoryConfigResponseOutput
- func (o RepositoryOutput) Mode() pulumi.StringOutput
- func (o RepositoryOutput) Name() pulumi.StringOutput
- func (o RepositoryOutput) Project() pulumi.StringOutput
- func (o RepositoryOutput) RemoteRepositoryConfig() RemoteRepositoryConfigResponseOutput
- func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
- func (o RepositoryOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o RepositoryOutput) SizeBytes() 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() VirtualRepositoryConfigResponseOutput
- type RepositoryState
- type Tag
- type TagArgs
- type TagInput
- type TagOutput
- func (TagOutput) ElementType() reflect.Type
- func (o TagOutput) Location() pulumi.StringOutput
- func (o TagOutput) Name() pulumi.StringOutput
- func (o TagOutput) PackageId() pulumi.StringOutput
- func (o TagOutput) Project() pulumi.StringOutput
- func (o TagOutput) RepositoryId() pulumi.StringOutput
- func (o TagOutput) TagId() pulumi.StringPtrOutput
- func (o TagOutput) ToTagOutput() TagOutput
- func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput
- func (o TagOutput) Version() pulumi.StringOutput
- type TagState
- type UpstreamCredentials
- type UpstreamCredentialsArgs
- func (UpstreamCredentialsArgs) ElementType() reflect.Type
- func (i UpstreamCredentialsArgs) ToUpstreamCredentialsOutput() UpstreamCredentialsOutput
- func (i UpstreamCredentialsArgs) ToUpstreamCredentialsOutputWithContext(ctx context.Context) UpstreamCredentialsOutput
- func (i UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
- func (i UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
- type UpstreamCredentialsInput
- type UpstreamCredentialsOutput
- func (UpstreamCredentialsOutput) ElementType() reflect.Type
- func (o UpstreamCredentialsOutput) ToUpstreamCredentialsOutput() UpstreamCredentialsOutput
- func (o UpstreamCredentialsOutput) ToUpstreamCredentialsOutputWithContext(ctx context.Context) UpstreamCredentialsOutput
- func (o UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
- func (o UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
- func (o UpstreamCredentialsOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsPtrOutput
- type UpstreamCredentialsPtrInput
- type UpstreamCredentialsPtrOutput
- func (o UpstreamCredentialsPtrOutput) Elem() UpstreamCredentialsOutput
- func (UpstreamCredentialsPtrOutput) ElementType() reflect.Type
- func (o UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
- func (o UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
- func (o UpstreamCredentialsPtrOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsPtrOutput
- type UpstreamCredentialsResponse
- type UpstreamCredentialsResponseOutput
- func (UpstreamCredentialsResponseOutput) ElementType() reflect.Type
- func (o UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutput() UpstreamCredentialsResponseOutput
- func (o UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutputWithContext(ctx context.Context) UpstreamCredentialsResponseOutput
- func (o UpstreamCredentialsResponseOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsResponseOutput
- type UpstreamPolicy
- type UpstreamPolicyArgs
- type UpstreamPolicyArray
- type UpstreamPolicyArrayInput
- type UpstreamPolicyArrayOutput
- func (UpstreamPolicyArrayOutput) ElementType() reflect.Type
- func (o UpstreamPolicyArrayOutput) Index(i pulumi.IntInput) UpstreamPolicyOutput
- func (o UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutput() UpstreamPolicyArrayOutput
- func (o UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutputWithContext(ctx context.Context) UpstreamPolicyArrayOutput
- type UpstreamPolicyInput
- type UpstreamPolicyOutput
- func (UpstreamPolicyOutput) ElementType() reflect.Type
- func (o UpstreamPolicyOutput) Id() pulumi.StringPtrOutput
- func (o UpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
- func (o UpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
- func (o UpstreamPolicyOutput) ToUpstreamPolicyOutput() UpstreamPolicyOutput
- func (o UpstreamPolicyOutput) ToUpstreamPolicyOutputWithContext(ctx context.Context) UpstreamPolicyOutput
- type UpstreamPolicyResponse
- type UpstreamPolicyResponseArrayOutput
- func (UpstreamPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o UpstreamPolicyResponseArrayOutput) Index(i pulumi.IntInput) UpstreamPolicyResponseOutput
- func (o UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutput() UpstreamPolicyResponseArrayOutput
- func (o UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutputWithContext(ctx context.Context) UpstreamPolicyResponseArrayOutput
- type UpstreamPolicyResponseOutput
- func (UpstreamPolicyResponseOutput) ElementType() reflect.Type
- func (o UpstreamPolicyResponseOutput) Priority() pulumi.IntOutput
- func (o UpstreamPolicyResponseOutput) Repository() pulumi.StringOutput
- func (o UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutput() UpstreamPolicyResponseOutput
- func (o UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutputWithContext(ctx context.Context) UpstreamPolicyResponseOutput
- type UsernamePasswordCredentials
- type UsernamePasswordCredentialsArgs
- func (UsernamePasswordCredentialsArgs) ElementType() reflect.Type
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
- type UsernamePasswordCredentialsInput
- type UsernamePasswordCredentialsOutput
- func (UsernamePasswordCredentialsOutput) ElementType() reflect.Type
- func (o UsernamePasswordCredentialsOutput) PasswordSecretVersion() pulumi.StringPtrOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
- func (o UsernamePasswordCredentialsOutput) Username() pulumi.StringPtrOutput
- type UsernamePasswordCredentialsPtrInput
- type UsernamePasswordCredentialsPtrOutput
- func (o UsernamePasswordCredentialsPtrOutput) Elem() UsernamePasswordCredentialsOutput
- func (UsernamePasswordCredentialsPtrOutput) ElementType() reflect.Type
- func (o UsernamePasswordCredentialsPtrOutput) PasswordSecretVersion() pulumi.StringPtrOutput
- func (o UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
- func (o UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
- func (o UsernamePasswordCredentialsPtrOutput) Username() pulumi.StringPtrOutput
- type UsernamePasswordCredentialsResponse
- type UsernamePasswordCredentialsResponseOutput
- func (UsernamePasswordCredentialsResponseOutput) ElementType() reflect.Type
- func (o UsernamePasswordCredentialsResponseOutput) PasswordSecretVersion() pulumi.StringOutput
- func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput() UsernamePasswordCredentialsResponseOutput
- func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext(ctx context.Context) UsernamePasswordCredentialsResponseOutput
- func (o UsernamePasswordCredentialsResponseOutput) Username() pulumi.StringOutput
- type VirtualRepositoryConfig
- type VirtualRepositoryConfigArgs
- func (VirtualRepositoryConfigArgs) ElementType() reflect.Type
- func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutput() VirtualRepositoryConfigOutput
- func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutputWithContext(ctx context.Context) VirtualRepositoryConfigOutput
- func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
- func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
- type VirtualRepositoryConfigInput
- type VirtualRepositoryConfigOutput
- func (VirtualRepositoryConfigOutput) ElementType() reflect.Type
- func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutput() VirtualRepositoryConfigOutput
- func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutputWithContext(ctx context.Context) VirtualRepositoryConfigOutput
- func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
- func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
- func (o VirtualRepositoryConfigOutput) UpstreamPolicies() UpstreamPolicyArrayOutput
- type VirtualRepositoryConfigPtrInput
- type VirtualRepositoryConfigPtrOutput
- func (o VirtualRepositoryConfigPtrOutput) Elem() VirtualRepositoryConfigOutput
- func (VirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
- func (o VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
- func (o VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
- func (o VirtualRepositoryConfigPtrOutput) UpstreamPolicies() UpstreamPolicyArrayOutput
- type VirtualRepositoryConfigResponse
- type VirtualRepositoryConfigResponseOutput
- func (VirtualRepositoryConfigResponseOutput) ElementType() reflect.Type
- func (o VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutput() VirtualRepositoryConfigResponseOutput
- func (o VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutputWithContext(ctx context.Context) VirtualRepositoryConfigResponseOutput
- func (o VirtualRepositoryConfigResponseOutput) UpstreamPolicies() UpstreamPolicyResponseArrayOutput
- type YumRepository
- type YumRepositoryArgs
- func (YumRepositoryArgs) ElementType() reflect.Type
- func (i YumRepositoryArgs) ToYumRepositoryOutput() YumRepositoryOutput
- func (i YumRepositoryArgs) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
- func (i YumRepositoryArgs) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (i YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryInput
- type YumRepositoryOutput
- func (YumRepositoryOutput) ElementType() reflect.Type
- func (o YumRepositoryOutput) PublicRepository() ...
- func (o YumRepositoryOutput) ToYumRepositoryOutput() YumRepositoryOutput
- func (o YumRepositoryOutput) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
- func (o YumRepositoryOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (o YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryPtrInput
- type YumRepositoryPtrOutput
- func (o YumRepositoryPtrOutput) Elem() YumRepositoryOutput
- func (YumRepositoryPtrOutput) ElementType() reflect.Type
- func (o YumRepositoryPtrOutput) PublicRepository() ...
- func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
- func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
- type YumRepositoryResponse
- type YumRepositoryResponseOutput
- func (YumRepositoryResponseOutput) ElementType() reflect.Type
- func (o YumRepositoryResponseOutput) PublicRepository() ...
- func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutput() YumRepositoryResponseOutput
- func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext(ctx context.Context) YumRepositoryResponseOutput
Constants ¶
const ( // Unspecified repository. DockerRepositoryPublicRepositoryPublicRepositoryUnspecified = DockerRepositoryPublicRepository("PUBLIC_REPOSITORY_UNSPECIFIED") // Docker Hub. DockerRepositoryPublicRepositoryDockerHub = DockerRepositoryPublicRepository("DOCKER_HUB") )
const ( // Unspecified repository base. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseRepositoryBaseUnspecified = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase("REPOSITORY_BASE_UNSPECIFIED") // Debian. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseDebian = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase("DEBIAN") // Ubuntu LTS/Pro. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseUbuntu = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase("UBUNTU") // Archived Debian. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseDebianSnapshot = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase("DEBIAN_SNAPSHOT") )
const ( // Unspecified repository base. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseRepositoryBaseUnspecified = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("REPOSITORY_BASE_UNSPECIFIED") // CentOS. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseCentos = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("CENTOS") // CentOS Debug. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseCentosDebug = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("CENTOS_DEBUG") // CentOS Vault. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseCentosVault = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("CENTOS_VAULT") // CentOS Stream. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseCentosStream = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("CENTOS_STREAM") // Rocky. GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseRocky = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("ROCKY") // Fedora Extra Packages for Enterprise Linux (EPEL). GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseEpel = GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase("EPEL") )
const ( // VERSION_POLICY_UNSPECIFIED - the version policy is not defined. When the version policy is not defined, no validation is performed for the versions. MavenRepositoryConfigVersionPolicyVersionPolicyUnspecified = MavenRepositoryConfigVersionPolicy("VERSION_POLICY_UNSPECIFIED") // RELEASE - repository will accept only Release versions. MavenRepositoryConfigVersionPolicyRelease = MavenRepositoryConfigVersionPolicy("RELEASE") // SNAPSHOT - repository will accept only Snapshot versions. MavenRepositoryConfigVersionPolicySnapshot = MavenRepositoryConfigVersionPolicy("SNAPSHOT") )
const ( // Unspecified repository. MavenRepositoryPublicRepositoryPublicRepositoryUnspecified = MavenRepositoryPublicRepository("PUBLIC_REPOSITORY_UNSPECIFIED") // Maven Central. MavenRepositoryPublicRepositoryMavenCentral = MavenRepositoryPublicRepository("MAVEN_CENTRAL") )
const ( // Unspecified repository. NpmRepositoryPublicRepositoryPublicRepositoryUnspecified = NpmRepositoryPublicRepository("PUBLIC_REPOSITORY_UNSPECIFIED") // npmjs. NpmRepositoryPublicRepositoryNpmjs = NpmRepositoryPublicRepository("NPMJS") )
const ( // Unspecified repository. PythonRepositoryPublicRepositoryPublicRepositoryUnspecified = PythonRepositoryPublicRepository("PUBLIC_REPOSITORY_UNSPECIFIED") // PyPI. PythonRepositoryPublicRepositoryPypi = PythonRepositoryPublicRepository("PYPI") )
const ( // Unspecified package format. RepositoryFormatFormatUnspecified = RepositoryFormat("FORMAT_UNSPECIFIED") // Docker package format. RepositoryFormatDocker = RepositoryFormat("DOCKER") // Maven package format. RepositoryFormatMaven = RepositoryFormat("MAVEN") // NPM package format. RepositoryFormatNpm = RepositoryFormat("NPM") // APT package format. RepositoryFormatApt = RepositoryFormat("APT") // YUM package format. RepositoryFormatYum = RepositoryFormat("YUM") // GooGet package format. RepositoryFormatGooget = RepositoryFormat("GOOGET") // Python package format. RepositoryFormatPython = RepositoryFormat("PYTHON") // Kubeflow Pipelines package format. RepositoryFormatKfp = RepositoryFormat("KFP") // Go package format. RepositoryFormatGo = RepositoryFormat("GO") )
const ( // Unspecified mode. RepositoryModeModeUnspecified = RepositoryMode("MODE_UNSPECIFIED") // A standard repository storing artifacts. RepositoryModeStandardRepository = RepositoryMode("STANDARD_REPOSITORY") // A virtual repository to serve artifacts from one or more sources. RepositoryModeVirtualRepository = RepositoryMode("VIRTUAL_REPOSITORY") // A remote repository to serve artifacts from a remote source. RepositoryModeRemoteRepository = RepositoryMode("REMOTE_REPOSITORY") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AptRepository ¶ added in v0.32.0
type AptRepository struct { // One of the publicly available Apt repositories supported by Artifact Registry. PublicRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for an Apt remote repository.
type AptRepositoryArgs ¶ added in v0.32.0
type AptRepositoryArgs struct { // One of the publicly available Apt repositories supported by Artifact Registry. PublicRepository GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for an Apt remote repository.
func (AptRepositoryArgs) ElementType ¶ added in v0.32.0
func (AptRepositoryArgs) ElementType() reflect.Type
func (AptRepositoryArgs) ToAptRepositoryOutput ¶ added in v0.32.0
func (i AptRepositoryArgs) ToAptRepositoryOutput() AptRepositoryOutput
func (AptRepositoryArgs) ToAptRepositoryOutputWithContext ¶ added in v0.32.0
func (i AptRepositoryArgs) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
func (AptRepositoryArgs) ToAptRepositoryPtrOutput ¶ added in v0.32.0
func (i AptRepositoryArgs) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (i AptRepositoryArgs) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
type AptRepositoryInput ¶ added in v0.32.0
type AptRepositoryInput interface { pulumi.Input ToAptRepositoryOutput() AptRepositoryOutput ToAptRepositoryOutputWithContext(context.Context) AptRepositoryOutput }
AptRepositoryInput is an input type that accepts AptRepositoryArgs and AptRepositoryOutput values. You can construct a concrete instance of `AptRepositoryInput` via:
AptRepositoryArgs{...}
type AptRepositoryOutput ¶ added in v0.32.0
type AptRepositoryOutput struct{ *pulumi.OutputState }
Configuration for an Apt remote repository.
func (AptRepositoryOutput) ElementType ¶ added in v0.32.0
func (AptRepositoryOutput) ElementType() reflect.Type
func (AptRepositoryOutput) PublicRepository ¶ added in v0.32.0
func (o AptRepositoryOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
One of the publicly available Apt repositories supported by Artifact Registry.
func (AptRepositoryOutput) ToAptRepositoryOutput ¶ added in v0.32.0
func (o AptRepositoryOutput) ToAptRepositoryOutput() AptRepositoryOutput
func (AptRepositoryOutput) ToAptRepositoryOutputWithContext ¶ added in v0.32.0
func (o AptRepositoryOutput) ToAptRepositoryOutputWithContext(ctx context.Context) AptRepositoryOutput
func (AptRepositoryOutput) ToAptRepositoryPtrOutput ¶ added in v0.32.0
func (o AptRepositoryOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o AptRepositoryOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
type AptRepositoryPtrInput ¶ added in v0.32.0
type AptRepositoryPtrInput interface { pulumi.Input ToAptRepositoryPtrOutput() AptRepositoryPtrOutput ToAptRepositoryPtrOutputWithContext(context.Context) AptRepositoryPtrOutput }
AptRepositoryPtrInput is an input type that accepts AptRepositoryArgs, AptRepositoryPtr and AptRepositoryPtrOutput values. You can construct a concrete instance of `AptRepositoryPtrInput` via:
AptRepositoryArgs{...} or: nil
func AptRepositoryPtr ¶ added in v0.32.0
func AptRepositoryPtr(v *AptRepositoryArgs) AptRepositoryPtrInput
type AptRepositoryPtrOutput ¶ added in v0.32.0
type AptRepositoryPtrOutput struct{ *pulumi.OutputState }
func (AptRepositoryPtrOutput) Elem ¶ added in v0.32.0
func (o AptRepositoryPtrOutput) Elem() AptRepositoryOutput
func (AptRepositoryPtrOutput) ElementType ¶ added in v0.32.0
func (AptRepositoryPtrOutput) ElementType() reflect.Type
func (AptRepositoryPtrOutput) PublicRepository ¶ added in v0.32.0
func (o AptRepositoryPtrOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
One of the publicly available Apt repositories supported by Artifact Registry.
func (AptRepositoryPtrOutput) ToAptRepositoryPtrOutput ¶ added in v0.32.0
func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutput() AptRepositoryPtrOutput
func (AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o AptRepositoryPtrOutput) ToAptRepositoryPtrOutputWithContext(ctx context.Context) AptRepositoryPtrOutput
type AptRepositoryResponse ¶ added in v0.32.0
type AptRepositoryResponse struct { // One of the publicly available Apt repositories supported by Artifact Registry. PublicRepository GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponse `pulumi:"publicRepository"` }
Configuration for an Apt remote repository.
type AptRepositoryResponseOutput ¶ added in v0.32.0
type AptRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for an Apt remote repository.
func (AptRepositoryResponseOutput) ElementType ¶ added in v0.32.0
func (AptRepositoryResponseOutput) ElementType() reflect.Type
func (AptRepositoryResponseOutput) PublicRepository ¶ added in v0.32.0
func (o AptRepositoryResponseOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput
One of the publicly available Apt repositories supported by Artifact Registry.
func (AptRepositoryResponseOutput) ToAptRepositoryResponseOutput ¶ added in v0.32.0
func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutput() AptRepositoryResponseOutput
func (AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext ¶ added in v0.32.0
func (o AptRepositoryResponseOutput) ToAptRepositoryResponseOutputWithContext(ctx context.Context) AptRepositoryResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type DockerRepository ¶ added in v0.29.0
type DockerRepository struct { // One of the publicly available Docker repositories supported by Artifact Registry. PublicRepository *DockerRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for a Docker remote repository.
type DockerRepositoryArgs ¶ added in v0.29.0
type DockerRepositoryArgs struct { // One of the publicly available Docker repositories supported by Artifact Registry. PublicRepository DockerRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for a Docker remote repository.
func (DockerRepositoryArgs) ElementType ¶ added in v0.29.0
func (DockerRepositoryArgs) ElementType() reflect.Type
func (DockerRepositoryArgs) ToDockerRepositoryOutput ¶ added in v0.29.0
func (i DockerRepositoryArgs) ToDockerRepositoryOutput() DockerRepositoryOutput
func (DockerRepositoryArgs) ToDockerRepositoryOutputWithContext ¶ added in v0.29.0
func (i DockerRepositoryArgs) ToDockerRepositoryOutputWithContext(ctx context.Context) DockerRepositoryOutput
func (DockerRepositoryArgs) ToDockerRepositoryPtrOutput ¶ added in v0.29.0
func (i DockerRepositoryArgs) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
func (DockerRepositoryArgs) ToDockerRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (i DockerRepositoryArgs) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
type DockerRepositoryConfig ¶ added in v0.29.0
type DockerRepositoryConfig 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"` }
DockerRepositoryConfig is docker related repository details. Provides additional configuration details for repositories of the docker format type.
type DockerRepositoryConfigArgs ¶ added in v0.29.0
type DockerRepositoryConfigArgs 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"` }
DockerRepositoryConfig is docker related repository details. Provides additional configuration details for repositories of the docker format type.
func (DockerRepositoryConfigArgs) ElementType ¶ added in v0.29.0
func (DockerRepositoryConfigArgs) ElementType() reflect.Type
func (DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutput ¶ added in v0.29.0
func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutput() DockerRepositoryConfigOutput
func (DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigOutputWithContext(ctx context.Context) DockerRepositoryConfigOutput
func (DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutput ¶ added in v0.29.0
func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
func (DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (i DockerRepositoryConfigArgs) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
type DockerRepositoryConfigInput ¶ added in v0.29.0
type DockerRepositoryConfigInput interface { pulumi.Input ToDockerRepositoryConfigOutput() DockerRepositoryConfigOutput ToDockerRepositoryConfigOutputWithContext(context.Context) DockerRepositoryConfigOutput }
DockerRepositoryConfigInput is an input type that accepts DockerRepositoryConfigArgs and DockerRepositoryConfigOutput values. You can construct a concrete instance of `DockerRepositoryConfigInput` via:
DockerRepositoryConfigArgs{...}
type DockerRepositoryConfigOutput ¶ added in v0.29.0
type DockerRepositoryConfigOutput struct{ *pulumi.OutputState }
DockerRepositoryConfig is docker related repository details. Provides additional configuration details for repositories of the docker format type.
func (DockerRepositoryConfigOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryConfigOutput) ElementType() reflect.Type
func (DockerRepositoryConfigOutput) ImmutableTags ¶ added in v0.29.0
func (o DockerRepositoryConfigOutput) 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 (DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutput ¶ added in v0.29.0
func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutput() DockerRepositoryConfigOutput
func (DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigOutputWithContext(ctx context.Context) DockerRepositoryConfigOutput
func (DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
func (DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryConfigOutput) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
type DockerRepositoryConfigPtrInput ¶ added in v0.29.0
type DockerRepositoryConfigPtrInput interface { pulumi.Input ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput ToDockerRepositoryConfigPtrOutputWithContext(context.Context) DockerRepositoryConfigPtrOutput }
DockerRepositoryConfigPtrInput is an input type that accepts DockerRepositoryConfigArgs, DockerRepositoryConfigPtr and DockerRepositoryConfigPtrOutput values. You can construct a concrete instance of `DockerRepositoryConfigPtrInput` via:
DockerRepositoryConfigArgs{...} or: nil
func DockerRepositoryConfigPtr ¶ added in v0.29.0
func DockerRepositoryConfigPtr(v *DockerRepositoryConfigArgs) DockerRepositoryConfigPtrInput
type DockerRepositoryConfigPtrOutput ¶ added in v0.29.0
type DockerRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (DockerRepositoryConfigPtrOutput) Elem ¶ added in v0.29.0
func (o DockerRepositoryConfigPtrOutput) Elem() DockerRepositoryConfigOutput
func (DockerRepositoryConfigPtrOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryConfigPtrOutput) ElementType() reflect.Type
func (DockerRepositoryConfigPtrOutput) ImmutableTags ¶ added in v0.29.0
func (o DockerRepositoryConfigPtrOutput) 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 (DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutput() DockerRepositoryConfigPtrOutput
func (DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryConfigPtrOutput) ToDockerRepositoryConfigPtrOutputWithContext(ctx context.Context) DockerRepositoryConfigPtrOutput
type DockerRepositoryConfigResponse ¶ added in v0.29.0
type DockerRepositoryConfigResponse 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"` }
DockerRepositoryConfig is docker related repository details. Provides additional configuration details for repositories of the docker format type.
type DockerRepositoryConfigResponseOutput ¶ added in v0.29.0
type DockerRepositoryConfigResponseOutput struct{ *pulumi.OutputState }
DockerRepositoryConfig is docker related repository details. Provides additional configuration details for repositories of the docker format type.
func (DockerRepositoryConfigResponseOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryConfigResponseOutput) ElementType() reflect.Type
func (DockerRepositoryConfigResponseOutput) ImmutableTags ¶ added in v0.29.0
func (o DockerRepositoryConfigResponseOutput) ImmutableTags() pulumi.BoolOutput
The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
func (DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutput ¶ added in v0.29.0
func (o DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutput() DockerRepositoryConfigResponseOutput
func (DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryConfigResponseOutput) ToDockerRepositoryConfigResponseOutputWithContext(ctx context.Context) DockerRepositoryConfigResponseOutput
type DockerRepositoryInput ¶ added in v0.29.0
type DockerRepositoryInput interface { pulumi.Input ToDockerRepositoryOutput() DockerRepositoryOutput ToDockerRepositoryOutputWithContext(context.Context) DockerRepositoryOutput }
DockerRepositoryInput is an input type that accepts DockerRepositoryArgs and DockerRepositoryOutput values. You can construct a concrete instance of `DockerRepositoryInput` via:
DockerRepositoryArgs{...}
type DockerRepositoryOutput ¶ added in v0.29.0
type DockerRepositoryOutput struct{ *pulumi.OutputState }
Configuration for a Docker remote repository.
func (DockerRepositoryOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryOutput) ElementType() reflect.Type
func (DockerRepositoryOutput) PublicRepository ¶ added in v0.29.0
func (o DockerRepositoryOutput) PublicRepository() DockerRepositoryPublicRepositoryPtrOutput
One of the publicly available Docker repositories supported by Artifact Registry.
func (DockerRepositoryOutput) ToDockerRepositoryOutput ¶ added in v0.29.0
func (o DockerRepositoryOutput) ToDockerRepositoryOutput() DockerRepositoryOutput
func (DockerRepositoryOutput) ToDockerRepositoryOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryOutput) ToDockerRepositoryOutputWithContext(ctx context.Context) DockerRepositoryOutput
func (DockerRepositoryOutput) ToDockerRepositoryPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryOutput) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
func (DockerRepositoryOutput) ToDockerRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryOutput) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
type DockerRepositoryPtrInput ¶ added in v0.29.0
type DockerRepositoryPtrInput interface { pulumi.Input ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput ToDockerRepositoryPtrOutputWithContext(context.Context) DockerRepositoryPtrOutput }
DockerRepositoryPtrInput is an input type that accepts DockerRepositoryArgs, DockerRepositoryPtr and DockerRepositoryPtrOutput values. You can construct a concrete instance of `DockerRepositoryPtrInput` via:
DockerRepositoryArgs{...} or: nil
func DockerRepositoryPtr ¶ added in v0.29.0
func DockerRepositoryPtr(v *DockerRepositoryArgs) DockerRepositoryPtrInput
type DockerRepositoryPtrOutput ¶ added in v0.29.0
type DockerRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DockerRepositoryPtrOutput) Elem ¶ added in v0.29.0
func (o DockerRepositoryPtrOutput) Elem() DockerRepositoryOutput
func (DockerRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryPtrOutput) ElementType() reflect.Type
func (DockerRepositoryPtrOutput) PublicRepository ¶ added in v0.29.0
func (o DockerRepositoryPtrOutput) PublicRepository() DockerRepositoryPublicRepositoryPtrOutput
One of the publicly available Docker repositories supported by Artifact Registry.
func (DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutput() DockerRepositoryPtrOutput
func (DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPtrOutput) ToDockerRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPtrOutput
type DockerRepositoryPublicRepository ¶ added in v0.29.0
type DockerRepositoryPublicRepository string
One of the publicly available Docker repositories supported by Artifact Registry.
func (DockerRepositoryPublicRepository) ElementType ¶ added in v0.29.0
func (DockerRepositoryPublicRepository) ElementType() reflect.Type
func (DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutput() DockerRepositoryPublicRepositoryOutput
func (DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryOutput
func (DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepository) ToStringOutput ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
func (DockerRepositoryPublicRepository) ToStringOutputWithContext ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DockerRepositoryPublicRepository) ToStringPtrOutput ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
func (DockerRepositoryPublicRepository) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e DockerRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DockerRepositoryPublicRepositoryInput ¶ added in v0.29.0
type DockerRepositoryPublicRepositoryInput interface { pulumi.Input ToDockerRepositoryPublicRepositoryOutput() DockerRepositoryPublicRepositoryOutput ToDockerRepositoryPublicRepositoryOutputWithContext(context.Context) DockerRepositoryPublicRepositoryOutput }
DockerRepositoryPublicRepositoryInput is an input type that accepts DockerRepositoryPublicRepositoryArgs and DockerRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `DockerRepositoryPublicRepositoryInput` via:
DockerRepositoryPublicRepositoryArgs{...}
type DockerRepositoryPublicRepositoryOutput ¶ added in v0.29.0
type DockerRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (DockerRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutput() DockerRepositoryPublicRepositoryOutput
func (DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryOutput
func (DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepositoryOutput) ToStringOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
func (DockerRepositoryPublicRepositoryOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DockerRepositoryPublicRepositoryOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DockerRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DockerRepositoryPublicRepositoryPtrInput ¶ added in v0.29.0
type DockerRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput ToDockerRepositoryPublicRepositoryPtrOutputWithContext(context.Context) DockerRepositoryPublicRepositoryPtrOutput }
func DockerRepositoryPublicRepositoryPtr ¶ added in v0.29.0
func DockerRepositoryPublicRepositoryPtr(v string) DockerRepositoryPublicRepositoryPtrInput
type DockerRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
type DockerRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DockerRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutput() DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryPtrOutput) ToDockerRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) DockerRepositoryPublicRepositoryPtrOutput
func (DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DockerRepositoryResponse ¶ added in v0.29.0
type DockerRepositoryResponse struct { // One of the publicly available Docker repositories supported by Artifact Registry. PublicRepository string `pulumi:"publicRepository"` }
Configuration for a Docker remote repository.
type DockerRepositoryResponseOutput ¶ added in v0.29.0
type DockerRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for a Docker remote repository.
func (DockerRepositoryResponseOutput) ElementType ¶ added in v0.29.0
func (DockerRepositoryResponseOutput) ElementType() reflect.Type
func (DockerRepositoryResponseOutput) PublicRepository ¶ added in v0.29.0
func (o DockerRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
One of the publicly available Docker repositories supported by Artifact Registry.
func (DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutput ¶ added in v0.29.0
func (o DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutput() DockerRepositoryResponseOutput
func (DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutputWithContext ¶ added in v0.29.0
func (o DockerRepositoryResponseOutput) ToDockerRepositoryResponseOutputWithContext(ctx context.Context) DockerRepositoryResponseOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository struct { // A common public repository base for Apt. RepositoryBase *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath *string `pulumi:"repositoryPath"` }
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs struct { // A common public repository base for Apt. RepositoryBase GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrInput `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath pulumi.StringPtrInput `pulumi:"repositoryPath"` }
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...}
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryBase() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
A common public repository base for Apt.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringPtrOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs, GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtr and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs{...} or: nil
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtr ¶ added in v0.32.0
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtr(v *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryArgs) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrInput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) Elem ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryBase() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
A common public repository base for Apt.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase string
A common public repository base for Apt.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseArgs and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseArgs{...}
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput }
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtr ¶ added in v0.32.0
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtr(v string) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrInput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) Elem ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponse ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponse struct { // A common public repository base for Apt. RepositoryBase string `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath string `pulumi:"repositoryPath"` }
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput struct{ *pulumi.OutputState }
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Apt.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) RepositoryPath() pulumi.StringOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponseOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository struct { // A common public repository base for Yum. RepositoryBase *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath *string `pulumi:"repositoryPath"` }
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs struct { // A common public repository base for Yum. RepositoryBase GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrInput `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath pulumi.StringPtrInput `pulumi:"repositoryPath"` }
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...}
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryBase() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
A common public repository base for Yum.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) RepositoryPath() pulumi.StringPtrOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs, GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtr and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs{...} or: nil
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtr ¶ added in v0.32.0
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtr(v *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryArgs) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) Elem ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryBase() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
A common public repository base for Yum.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) RepositoryPath() pulumi.StringPtrOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase string
A common public repository base for Yum.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBase) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput }
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseInput is an input type that accepts GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseArgs and GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput values. You can construct a concrete instance of `GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseInput` via:
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseArgs{...}
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBaseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrInput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrInput interface { pulumi.Input ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput }
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtr ¶ added in v0.32.0
func GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtr(v string) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrInput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) Elem ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryRepositoryBasePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponse ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponse struct { // A common public repository base for Yum. RepositoryBase string `pulumi:"repositoryBase"` // A custom field to define a path to a specific repository from the base. RepositoryPath string `pulumi:"repositoryPath"` }
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput ¶ added in v0.32.0
type GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput struct{ *pulumi.OutputState }
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryBase ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryBase() pulumi.StringOutput
A common public repository base for Yum.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryPath ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) RepositoryPath() pulumi.StringOutput
A custom field to define a path to a specific repository from the base.
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput
func (GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput) ToGoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutputWithContext(ctx context.Context) GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput
type LookupRepositoryArgs ¶
type LookupRepositoryIamPolicyOutputArgs ¶
type LookupRepositoryIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
func (LookupRepositoryIamPolicyOutputArgs) ElementType ¶
func (LookupRepositoryIamPolicyOutputArgs) ElementType() reflect.Type
type LookupRepositoryIamPolicyResult ¶
type LookupRepositoryIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupRepositoryIamPolicy ¶
func LookupRepositoryIamPolicy(ctx *pulumi.Context, args *LookupRepositoryIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryIamPolicyResult, error)
Gets the IAM policy for a given resource.
type LookupRepositoryIamPolicyResultOutput ¶
type LookupRepositoryIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupRepositoryIamPolicyOutput ¶
func LookupRepositoryIamPolicyOutput(ctx *pulumi.Context, args LookupRepositoryIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) Bindings ¶
func (o LookupRepositoryIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupRepositoryIamPolicyResultOutput) ElementType ¶
func (LookupRepositoryIamPolicyResultOutput) ElementType() reflect.Type
func (LookupRepositoryIamPolicyResultOutput) Etag ¶
func (o LookupRepositoryIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput ¶
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutput() LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext ¶
func (o LookupRepositoryIamPolicyResultOutput) ToLookupRepositoryIamPolicyResultOutputWithContext(ctx context.Context) LookupRepositoryIamPolicyResultOutput
func (LookupRepositoryIamPolicyResultOutput) Version ¶
func (o LookupRepositoryIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupRepositoryOutputArgs ¶
type LookupRepositoryOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` RepositoryId pulumi.StringInput `pulumi:"repositoryId"` }
func (LookupRepositoryOutputArgs) ElementType ¶
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶
type LookupRepositoryResult struct { // Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length. CleanupPolicies map[string]string `pulumi:"cleanupPolicies"` // Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun bool `pulumi:"cleanupPolicyDryRun"` // The time when the repository was created. CreateTime string `pulumi:"createTime"` // The user-provided description of the repository. Description string `pulumi:"description"` // Docker repository config contains repository level configuration for the repositories of docker type. DockerConfig DockerRepositoryConfigResponse `pulumi:"dockerConfig"` // Optional. The format of packages that are stored in the repository. Format string `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 string `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 map[string]string `pulumi:"labels"` // Maven repository config contains repository level configuration for the repositories of maven type. MavenConfig MavenRepositoryConfigResponse `pulumi:"mavenConfig"` // Optional. The mode of the repository. Mode string `pulumi:"mode"` // The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`. Name string `pulumi:"name"` // Configuration specific for a Remote Repository. RemoteRepositoryConfig RemoteRepositoryConfigResponse `pulumi:"remoteRepositoryConfig"` // If set, the repository satisfies physical zone separation. SatisfiesPzs bool `pulumi:"satisfiesPzs"` // The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. SizeBytes string `pulumi:"sizeBytes"` // The time when the repository was last updated. UpdateTime string `pulumi:"updateTime"` // Configuration specific for a Virtual Repository. VirtualRepositoryConfig VirtualRepositoryConfigResponse `pulumi:"virtualRepositoryConfig"` }
func LookupRepository ¶
func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)
Gets a repository.
type LookupRepositoryResultOutput ¶
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
func LookupRepositoryOutput ¶
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) CleanupPolicies ¶ added in v0.32.0
func (o LookupRepositoryResultOutput) CleanupPolicies() pulumi.StringMapOutput
Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
func (LookupRepositoryResultOutput) CleanupPolicyDryRun ¶ added in v0.32.0
func (o LookupRepositoryResultOutput) CleanupPolicyDryRun() pulumi.BoolOutput
Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
func (LookupRepositoryResultOutput) CreateTime ¶
func (o LookupRepositoryResultOutput) CreateTime() pulumi.StringOutput
The time when the repository was created.
func (LookupRepositoryResultOutput) Description ¶
func (o LookupRepositoryResultOutput) Description() pulumi.StringOutput
The user-provided description of the repository.
func (LookupRepositoryResultOutput) DockerConfig ¶ added in v0.29.0
func (o LookupRepositoryResultOutput) DockerConfig() DockerRepositoryConfigResponseOutput
Docker repository config contains repository level configuration for the repositories of docker type.
func (LookupRepositoryResultOutput) ElementType ¶
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) Format ¶
func (o LookupRepositoryResultOutput) Format() pulumi.StringOutput
Optional. The format of packages that are stored in the repository.
func (LookupRepositoryResultOutput) KmsKeyName ¶
func (o LookupRepositoryResultOutput) KmsKeyName() pulumi.StringOutput
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 (LookupRepositoryResultOutput) Labels ¶
func (o LookupRepositoryResultOutput) 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 (LookupRepositoryResultOutput) MavenConfig ¶
func (o LookupRepositoryResultOutput) MavenConfig() MavenRepositoryConfigResponseOutput
Maven repository config contains repository level configuration for the repositories of maven type.
func (LookupRepositoryResultOutput) Mode ¶ added in v0.29.0
func (o LookupRepositoryResultOutput) Mode() pulumi.StringOutput
Optional. The mode of the repository.
func (LookupRepositoryResultOutput) Name ¶
func (o LookupRepositoryResultOutput) Name() pulumi.StringOutput
The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
func (LookupRepositoryResultOutput) RemoteRepositoryConfig ¶ added in v0.29.0
func (o LookupRepositoryResultOutput) RemoteRepositoryConfig() RemoteRepositoryConfigResponseOutput
Configuration specific for a Remote Repository.
func (LookupRepositoryResultOutput) SatisfiesPzs ¶ added in v0.28.0
func (o LookupRepositoryResultOutput) SatisfiesPzs() pulumi.BoolOutput
If set, the repository satisfies physical zone separation.
func (LookupRepositoryResultOutput) SizeBytes ¶ added in v0.18.1
func (o LookupRepositoryResultOutput) SizeBytes() pulumi.StringOutput
The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) UpdateTime ¶
func (o LookupRepositoryResultOutput) UpdateTime() pulumi.StringOutput
The time when the repository was last updated.
func (LookupRepositoryResultOutput) VirtualRepositoryConfig ¶ added in v0.29.0
func (o LookupRepositoryResultOutput) VirtualRepositoryConfig() VirtualRepositoryConfigResponseOutput
Configuration specific for a Virtual Repository.
type LookupTagArgs ¶
type LookupTagOutputArgs ¶
type LookupTagOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` PackageId pulumi.StringInput `pulumi:"packageId"` Project pulumi.StringPtrInput `pulumi:"project"` RepositoryId pulumi.StringInput `pulumi:"repositoryId"` TagId pulumi.StringInput `pulumi:"tagId"` }
func (LookupTagOutputArgs) ElementType ¶
func (LookupTagOutputArgs) ElementType() reflect.Type
type LookupTagResult ¶
type LookupTagResult struct { // The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded. Name string `pulumi:"name"` // The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped. Version string `pulumi:"version"` }
func LookupTag ¶
func LookupTag(ctx *pulumi.Context, args *LookupTagArgs, opts ...pulumi.InvokeOption) (*LookupTagResult, error)
Gets a tag.
type LookupTagResultOutput ¶
type LookupTagResultOutput struct{ *pulumi.OutputState }
func LookupTagOutput ¶
func LookupTagOutput(ctx *pulumi.Context, args LookupTagOutputArgs, opts ...pulumi.InvokeOption) LookupTagResultOutput
func (LookupTagResultOutput) ElementType ¶
func (LookupTagResultOutput) ElementType() reflect.Type
func (LookupTagResultOutput) Name ¶
func (o LookupTagResultOutput) Name() pulumi.StringOutput
The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded.
func (LookupTagResultOutput) ToLookupTagResultOutput ¶
func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput
func (LookupTagResultOutput) ToLookupTagResultOutputWithContext ¶
func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput
func (LookupTagResultOutput) Version ¶
func (o LookupTagResultOutput) Version() pulumi.StringOutput
The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped.
type MavenRepository ¶ added in v0.29.0
type MavenRepository struct { // One of the publicly available Maven repositories supported by Artifact Registry. PublicRepository *MavenRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for a Maven remote repository.
type MavenRepositoryArgs ¶ added in v0.29.0
type MavenRepositoryArgs struct { // One of the publicly available Maven repositories supported by Artifact Registry. PublicRepository MavenRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for a Maven remote repository.
func (MavenRepositoryArgs) ElementType ¶ added in v0.29.0
func (MavenRepositoryArgs) ElementType() reflect.Type
func (MavenRepositoryArgs) ToMavenRepositoryOutput ¶ added in v0.29.0
func (i MavenRepositoryArgs) ToMavenRepositoryOutput() MavenRepositoryOutput
func (MavenRepositoryArgs) ToMavenRepositoryOutputWithContext ¶ added in v0.29.0
func (i MavenRepositoryArgs) ToMavenRepositoryOutputWithContext(ctx context.Context) MavenRepositoryOutput
func (MavenRepositoryArgs) ToMavenRepositoryPtrOutput ¶ added in v0.29.0
func (i MavenRepositoryArgs) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
func (MavenRepositoryArgs) ToMavenRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (i MavenRepositoryArgs) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
type MavenRepositoryConfig ¶
type MavenRepositoryConfig 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. VersionPolicy *MavenRepositoryConfigVersionPolicy `pulumi:"versionPolicy"` }
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
type MavenRepositoryConfigArgs ¶
type MavenRepositoryConfigArgs 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. VersionPolicy MavenRepositoryConfigVersionPolicyPtrInput `pulumi:"versionPolicy"` }
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
func (MavenRepositoryConfigArgs) ElementType ¶
func (MavenRepositoryConfigArgs) ElementType() reflect.Type
func (MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutput ¶
func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutput() MavenRepositoryConfigOutput
func (MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutputWithContext ¶
func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigOutputWithContext(ctx context.Context) MavenRepositoryConfigOutput
func (MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutput ¶
func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
func (MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutputWithContext ¶
func (i MavenRepositoryConfigArgs) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
type MavenRepositoryConfigInput ¶
type MavenRepositoryConfigInput interface { pulumi.Input ToMavenRepositoryConfigOutput() MavenRepositoryConfigOutput ToMavenRepositoryConfigOutputWithContext(context.Context) MavenRepositoryConfigOutput }
MavenRepositoryConfigInput is an input type that accepts MavenRepositoryConfigArgs and MavenRepositoryConfigOutput values. You can construct a concrete instance of `MavenRepositoryConfigInput` via:
MavenRepositoryConfigArgs{...}
type MavenRepositoryConfigOutput ¶
type MavenRepositoryConfigOutput struct{ *pulumi.OutputState }
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
func (MavenRepositoryConfigOutput) AllowSnapshotOverwrites ¶
func (o MavenRepositoryConfigOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (MavenRepositoryConfigOutput) ElementType ¶
func (MavenRepositoryConfigOutput) ElementType() reflect.Type
func (MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutput ¶
func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutput() MavenRepositoryConfigOutput
func (MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutputWithContext ¶
func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigOutputWithContext(ctx context.Context) MavenRepositoryConfigOutput
func (MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutput ¶
func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
func (MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutputWithContext ¶
func (o MavenRepositoryConfigOutput) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
func (MavenRepositoryConfigOutput) VersionPolicy ¶
func (o MavenRepositoryConfigOutput) VersionPolicy() MavenRepositoryConfigVersionPolicyPtrOutput
Version policy defines the versions that the registry will accept.
type MavenRepositoryConfigPtrInput ¶
type MavenRepositoryConfigPtrInput interface { pulumi.Input ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput ToMavenRepositoryConfigPtrOutputWithContext(context.Context) MavenRepositoryConfigPtrOutput }
MavenRepositoryConfigPtrInput is an input type that accepts MavenRepositoryConfigArgs, MavenRepositoryConfigPtr and MavenRepositoryConfigPtrOutput values. You can construct a concrete instance of `MavenRepositoryConfigPtrInput` via:
MavenRepositoryConfigArgs{...} or: nil
func MavenRepositoryConfigPtr ¶
func MavenRepositoryConfigPtr(v *MavenRepositoryConfigArgs) MavenRepositoryConfigPtrInput
type MavenRepositoryConfigPtrOutput ¶
type MavenRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (MavenRepositoryConfigPtrOutput) AllowSnapshotOverwrites ¶
func (o MavenRepositoryConfigPtrOutput) AllowSnapshotOverwrites() pulumi.BoolPtrOutput
The repository with this flag will allow publishing the same snapshot versions.
func (MavenRepositoryConfigPtrOutput) Elem ¶
func (o MavenRepositoryConfigPtrOutput) Elem() MavenRepositoryConfigOutput
func (MavenRepositoryConfigPtrOutput) ElementType ¶
func (MavenRepositoryConfigPtrOutput) ElementType() reflect.Type
func (MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutput ¶
func (o MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutput() MavenRepositoryConfigPtrOutput
func (MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutputWithContext ¶
func (o MavenRepositoryConfigPtrOutput) ToMavenRepositoryConfigPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigPtrOutput
func (MavenRepositoryConfigPtrOutput) VersionPolicy ¶
func (o MavenRepositoryConfigPtrOutput) VersionPolicy() MavenRepositoryConfigVersionPolicyPtrOutput
Version policy defines the versions that the registry will accept.
type MavenRepositoryConfigResponse ¶
type MavenRepositoryConfigResponse 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. VersionPolicy string `pulumi:"versionPolicy"` }
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
type MavenRepositoryConfigResponseOutput ¶
type MavenRepositoryConfigResponseOutput struct{ *pulumi.OutputState }
MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.
func (MavenRepositoryConfigResponseOutput) AllowSnapshotOverwrites ¶
func (o MavenRepositoryConfigResponseOutput) AllowSnapshotOverwrites() pulumi.BoolOutput
The repository with this flag will allow publishing the same snapshot versions.
func (MavenRepositoryConfigResponseOutput) ElementType ¶
func (MavenRepositoryConfigResponseOutput) ElementType() reflect.Type
func (MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutput ¶
func (o MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutput() MavenRepositoryConfigResponseOutput
func (MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutputWithContext ¶
func (o MavenRepositoryConfigResponseOutput) ToMavenRepositoryConfigResponseOutputWithContext(ctx context.Context) MavenRepositoryConfigResponseOutput
func (MavenRepositoryConfigResponseOutput) VersionPolicy ¶
func (o MavenRepositoryConfigResponseOutput) VersionPolicy() pulumi.StringOutput
Version policy defines the versions that the registry will accept.
type MavenRepositoryConfigVersionPolicy ¶
type MavenRepositoryConfigVersionPolicy string
Version policy defines the versions that the registry will accept.
func (MavenRepositoryConfigVersionPolicy) ElementType ¶
func (MavenRepositoryConfigVersionPolicy) ElementType() reflect.Type
func (MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutput ¶
func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutput() MavenRepositoryConfigVersionPolicyOutput
func (MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutputWithContext ¶
func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyOutput
func (MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutput ¶
func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext ¶
func (e MavenRepositoryConfigVersionPolicy) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicy) ToStringOutput ¶
func (e MavenRepositoryConfigVersionPolicy) ToStringOutput() pulumi.StringOutput
func (MavenRepositoryConfigVersionPolicy) ToStringOutputWithContext ¶
func (e MavenRepositoryConfigVersionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MavenRepositoryConfigVersionPolicy) ToStringPtrOutput ¶
func (e MavenRepositoryConfigVersionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryConfigVersionPolicy) ToStringPtrOutputWithContext ¶
func (e MavenRepositoryConfigVersionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryConfigVersionPolicyInput ¶
type MavenRepositoryConfigVersionPolicyInput interface { pulumi.Input ToMavenRepositoryConfigVersionPolicyOutput() MavenRepositoryConfigVersionPolicyOutput ToMavenRepositoryConfigVersionPolicyOutputWithContext(context.Context) MavenRepositoryConfigVersionPolicyOutput }
MavenRepositoryConfigVersionPolicyInput is an input type that accepts MavenRepositoryConfigVersionPolicyArgs and MavenRepositoryConfigVersionPolicyOutput values. You can construct a concrete instance of `MavenRepositoryConfigVersionPolicyInput` via:
MavenRepositoryConfigVersionPolicyArgs{...}
type MavenRepositoryConfigVersionPolicyOutput ¶
type MavenRepositoryConfigVersionPolicyOutput struct{ *pulumi.OutputState }
func (MavenRepositoryConfigVersionPolicyOutput) ElementType ¶
func (MavenRepositoryConfigVersionPolicyOutput) ElementType() reflect.Type
func (MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutput ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutput() MavenRepositoryConfigVersionPolicyOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToStringOutput ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToStringOutput() pulumi.StringOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToStringOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutput ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryConfigVersionPolicyPtrInput ¶
type MavenRepositoryConfigVersionPolicyPtrInput interface { pulumi.Input ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(context.Context) MavenRepositoryConfigVersionPolicyPtrOutput }
func MavenRepositoryConfigVersionPolicyPtr ¶
func MavenRepositoryConfigVersionPolicyPtr(v string) MavenRepositoryConfigVersionPolicyPtrInput
type MavenRepositoryConfigVersionPolicyPtrOutput ¶
type MavenRepositoryConfigVersionPolicyPtrOutput struct{ *pulumi.OutputState }
func (MavenRepositoryConfigVersionPolicyPtrOutput) ElementType ¶
func (MavenRepositoryConfigVersionPolicyPtrOutput) ElementType() reflect.Type
func (MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput ¶
func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutput() MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToMavenRepositoryConfigVersionPolicyPtrOutputWithContext(ctx context.Context) MavenRepositoryConfigVersionPolicyPtrOutput
func (MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutput ¶
func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o MavenRepositoryConfigVersionPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryInput ¶ added in v0.29.0
type MavenRepositoryInput interface { pulumi.Input ToMavenRepositoryOutput() MavenRepositoryOutput ToMavenRepositoryOutputWithContext(context.Context) MavenRepositoryOutput }
MavenRepositoryInput is an input type that accepts MavenRepositoryArgs and MavenRepositoryOutput values. You can construct a concrete instance of `MavenRepositoryInput` via:
MavenRepositoryArgs{...}
type MavenRepositoryOutput ¶ added in v0.29.0
type MavenRepositoryOutput struct{ *pulumi.OutputState }
Configuration for a Maven remote repository.
func (MavenRepositoryOutput) ElementType ¶ added in v0.29.0
func (MavenRepositoryOutput) ElementType() reflect.Type
func (MavenRepositoryOutput) PublicRepository ¶ added in v0.29.0
func (o MavenRepositoryOutput) PublicRepository() MavenRepositoryPublicRepositoryPtrOutput
One of the publicly available Maven repositories supported by Artifact Registry.
func (MavenRepositoryOutput) ToMavenRepositoryOutput ¶ added in v0.29.0
func (o MavenRepositoryOutput) ToMavenRepositoryOutput() MavenRepositoryOutput
func (MavenRepositoryOutput) ToMavenRepositoryOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryOutput) ToMavenRepositoryOutputWithContext(ctx context.Context) MavenRepositoryOutput
func (MavenRepositoryOutput) ToMavenRepositoryPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryOutput) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
func (MavenRepositoryOutput) ToMavenRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryOutput) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
type MavenRepositoryPtrInput ¶ added in v0.29.0
type MavenRepositoryPtrInput interface { pulumi.Input ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput ToMavenRepositoryPtrOutputWithContext(context.Context) MavenRepositoryPtrOutput }
MavenRepositoryPtrInput is an input type that accepts MavenRepositoryArgs, MavenRepositoryPtr and MavenRepositoryPtrOutput values. You can construct a concrete instance of `MavenRepositoryPtrInput` via:
MavenRepositoryArgs{...} or: nil
func MavenRepositoryPtr ¶ added in v0.29.0
func MavenRepositoryPtr(v *MavenRepositoryArgs) MavenRepositoryPtrInput
type MavenRepositoryPtrOutput ¶ added in v0.29.0
type MavenRepositoryPtrOutput struct{ *pulumi.OutputState }
func (MavenRepositoryPtrOutput) Elem ¶ added in v0.29.0
func (o MavenRepositoryPtrOutput) Elem() MavenRepositoryOutput
func (MavenRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (MavenRepositoryPtrOutput) ElementType() reflect.Type
func (MavenRepositoryPtrOutput) PublicRepository ¶ added in v0.29.0
func (o MavenRepositoryPtrOutput) PublicRepository() MavenRepositoryPublicRepositoryPtrOutput
One of the publicly available Maven repositories supported by Artifact Registry.
func (MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutput() MavenRepositoryPtrOutput
func (MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPtrOutput) ToMavenRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPtrOutput
type MavenRepositoryPublicRepository ¶ added in v0.29.0
type MavenRepositoryPublicRepository string
One of the publicly available Maven repositories supported by Artifact Registry.
func (MavenRepositoryPublicRepository) ElementType ¶ added in v0.29.0
func (MavenRepositoryPublicRepository) ElementType() reflect.Type
func (MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutput() MavenRepositoryPublicRepositoryOutput
func (MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryOutput
func (MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepository) ToStringOutput ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
func (MavenRepositoryPublicRepository) ToStringOutputWithContext ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MavenRepositoryPublicRepository) ToStringPtrOutput ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryPublicRepository) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e MavenRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryPublicRepositoryInput ¶ added in v0.29.0
type MavenRepositoryPublicRepositoryInput interface { pulumi.Input ToMavenRepositoryPublicRepositoryOutput() MavenRepositoryPublicRepositoryOutput ToMavenRepositoryPublicRepositoryOutputWithContext(context.Context) MavenRepositoryPublicRepositoryOutput }
MavenRepositoryPublicRepositoryInput is an input type that accepts MavenRepositoryPublicRepositoryArgs and MavenRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `MavenRepositoryPublicRepositoryInput` via:
MavenRepositoryPublicRepositoryArgs{...}
type MavenRepositoryPublicRepositoryOutput ¶ added in v0.29.0
type MavenRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (MavenRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.29.0
func (MavenRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutput() MavenRepositoryPublicRepositoryOutput
func (MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryOutput
func (MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepositoryOutput) ToStringOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
func (MavenRepositoryPublicRepositoryOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MavenRepositoryPublicRepositoryOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryPublicRepositoryPtrInput ¶ added in v0.29.0
type MavenRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput ToMavenRepositoryPublicRepositoryPtrOutputWithContext(context.Context) MavenRepositoryPublicRepositoryPtrOutput }
func MavenRepositoryPublicRepositoryPtr ¶ added in v0.29.0
func MavenRepositoryPublicRepositoryPtr(v string) MavenRepositoryPublicRepositoryPtrInput
type MavenRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
type MavenRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (MavenRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (MavenRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutput() MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryPtrOutput) ToMavenRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) MavenRepositoryPublicRepositoryPtrOutput
func (MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MavenRepositoryResponse ¶ added in v0.29.0
type MavenRepositoryResponse struct { // One of the publicly available Maven repositories supported by Artifact Registry. PublicRepository string `pulumi:"publicRepository"` }
Configuration for a Maven remote repository.
type MavenRepositoryResponseOutput ¶ added in v0.29.0
type MavenRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for a Maven remote repository.
func (MavenRepositoryResponseOutput) ElementType ¶ added in v0.29.0
func (MavenRepositoryResponseOutput) ElementType() reflect.Type
func (MavenRepositoryResponseOutput) PublicRepository ¶ added in v0.29.0
func (o MavenRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
One of the publicly available Maven repositories supported by Artifact Registry.
func (MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutput ¶ added in v0.29.0
func (o MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutput() MavenRepositoryResponseOutput
func (MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutputWithContext ¶ added in v0.29.0
func (o MavenRepositoryResponseOutput) ToMavenRepositoryResponseOutputWithContext(ctx context.Context) MavenRepositoryResponseOutput
type NpmRepository ¶ added in v0.29.0
type NpmRepository struct { // One of the publicly available Npm repositories supported by Artifact Registry. PublicRepository *NpmRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for a Npm remote repository.
type NpmRepositoryArgs ¶ added in v0.29.0
type NpmRepositoryArgs struct { // One of the publicly available Npm repositories supported by Artifact Registry. PublicRepository NpmRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for a Npm remote repository.
func (NpmRepositoryArgs) ElementType ¶ added in v0.29.0
func (NpmRepositoryArgs) ElementType() reflect.Type
func (NpmRepositoryArgs) ToNpmRepositoryOutput ¶ added in v0.29.0
func (i NpmRepositoryArgs) ToNpmRepositoryOutput() NpmRepositoryOutput
func (NpmRepositoryArgs) ToNpmRepositoryOutputWithContext ¶ added in v0.29.0
func (i NpmRepositoryArgs) ToNpmRepositoryOutputWithContext(ctx context.Context) NpmRepositoryOutput
func (NpmRepositoryArgs) ToNpmRepositoryPtrOutput ¶ added in v0.29.0
func (i NpmRepositoryArgs) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
func (NpmRepositoryArgs) ToNpmRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (i NpmRepositoryArgs) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
type NpmRepositoryInput ¶ added in v0.29.0
type NpmRepositoryInput interface { pulumi.Input ToNpmRepositoryOutput() NpmRepositoryOutput ToNpmRepositoryOutputWithContext(context.Context) NpmRepositoryOutput }
NpmRepositoryInput is an input type that accepts NpmRepositoryArgs and NpmRepositoryOutput values. You can construct a concrete instance of `NpmRepositoryInput` via:
NpmRepositoryArgs{...}
type NpmRepositoryOutput ¶ added in v0.29.0
type NpmRepositoryOutput struct{ *pulumi.OutputState }
Configuration for a Npm remote repository.
func (NpmRepositoryOutput) ElementType ¶ added in v0.29.0
func (NpmRepositoryOutput) ElementType() reflect.Type
func (NpmRepositoryOutput) PublicRepository ¶ added in v0.29.0
func (o NpmRepositoryOutput) PublicRepository() NpmRepositoryPublicRepositoryPtrOutput
One of the publicly available Npm repositories supported by Artifact Registry.
func (NpmRepositoryOutput) ToNpmRepositoryOutput ¶ added in v0.29.0
func (o NpmRepositoryOutput) ToNpmRepositoryOutput() NpmRepositoryOutput
func (NpmRepositoryOutput) ToNpmRepositoryOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryOutput) ToNpmRepositoryOutputWithContext(ctx context.Context) NpmRepositoryOutput
func (NpmRepositoryOutput) ToNpmRepositoryPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryOutput) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
func (NpmRepositoryOutput) ToNpmRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryOutput) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
type NpmRepositoryPtrInput ¶ added in v0.29.0
type NpmRepositoryPtrInput interface { pulumi.Input ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput ToNpmRepositoryPtrOutputWithContext(context.Context) NpmRepositoryPtrOutput }
NpmRepositoryPtrInput is an input type that accepts NpmRepositoryArgs, NpmRepositoryPtr and NpmRepositoryPtrOutput values. You can construct a concrete instance of `NpmRepositoryPtrInput` via:
NpmRepositoryArgs{...} or: nil
func NpmRepositoryPtr ¶ added in v0.29.0
func NpmRepositoryPtr(v *NpmRepositoryArgs) NpmRepositoryPtrInput
type NpmRepositoryPtrOutput ¶ added in v0.29.0
type NpmRepositoryPtrOutput struct{ *pulumi.OutputState }
func (NpmRepositoryPtrOutput) Elem ¶ added in v0.29.0
func (o NpmRepositoryPtrOutput) Elem() NpmRepositoryOutput
func (NpmRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (NpmRepositoryPtrOutput) ElementType() reflect.Type
func (NpmRepositoryPtrOutput) PublicRepository ¶ added in v0.29.0
func (o NpmRepositoryPtrOutput) PublicRepository() NpmRepositoryPublicRepositoryPtrOutput
One of the publicly available Npm repositories supported by Artifact Registry.
func (NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutput() NpmRepositoryPtrOutput
func (NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPtrOutput) ToNpmRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPtrOutput
type NpmRepositoryPublicRepository ¶ added in v0.29.0
type NpmRepositoryPublicRepository string
One of the publicly available Npm repositories supported by Artifact Registry.
func (NpmRepositoryPublicRepository) ElementType ¶ added in v0.29.0
func (NpmRepositoryPublicRepository) ElementType() reflect.Type
func (NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutput() NpmRepositoryPublicRepositoryOutput
func (NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryOutput
func (NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepository) ToStringOutput ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
func (NpmRepositoryPublicRepository) ToStringOutputWithContext ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NpmRepositoryPublicRepository) ToStringPtrOutput ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
func (NpmRepositoryPublicRepository) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e NpmRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NpmRepositoryPublicRepositoryInput ¶ added in v0.29.0
type NpmRepositoryPublicRepositoryInput interface { pulumi.Input ToNpmRepositoryPublicRepositoryOutput() NpmRepositoryPublicRepositoryOutput ToNpmRepositoryPublicRepositoryOutputWithContext(context.Context) NpmRepositoryPublicRepositoryOutput }
NpmRepositoryPublicRepositoryInput is an input type that accepts NpmRepositoryPublicRepositoryArgs and NpmRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `NpmRepositoryPublicRepositoryInput` via:
NpmRepositoryPublicRepositoryArgs{...}
type NpmRepositoryPublicRepositoryOutput ¶ added in v0.29.0
type NpmRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (NpmRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.29.0
func (NpmRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutput() NpmRepositoryPublicRepositoryOutput
func (NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryOutput
func (NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepositoryOutput) ToStringOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
func (NpmRepositoryPublicRepositoryOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NpmRepositoryPublicRepositoryOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NpmRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NpmRepositoryPublicRepositoryPtrInput ¶ added in v0.29.0
type NpmRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput ToNpmRepositoryPublicRepositoryPtrOutputWithContext(context.Context) NpmRepositoryPublicRepositoryPtrOutput }
func NpmRepositoryPublicRepositoryPtr ¶ added in v0.29.0
func NpmRepositoryPublicRepositoryPtr(v string) NpmRepositoryPublicRepositoryPtrInput
type NpmRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
type NpmRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (NpmRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (NpmRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutput() NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryPtrOutput) ToNpmRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) NpmRepositoryPublicRepositoryPtrOutput
func (NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NpmRepositoryResponse ¶ added in v0.29.0
type NpmRepositoryResponse struct { // One of the publicly available Npm repositories supported by Artifact Registry. PublicRepository string `pulumi:"publicRepository"` }
Configuration for a Npm remote repository.
type NpmRepositoryResponseOutput ¶ added in v0.29.0
type NpmRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for a Npm remote repository.
func (NpmRepositoryResponseOutput) ElementType ¶ added in v0.29.0
func (NpmRepositoryResponseOutput) ElementType() reflect.Type
func (NpmRepositoryResponseOutput) PublicRepository ¶ added in v0.29.0
func (o NpmRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
One of the publicly available Npm repositories supported by Artifact Registry.
func (NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutput ¶ added in v0.29.0
func (o NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutput() NpmRepositoryResponseOutput
func (NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutputWithContext ¶ added in v0.29.0
func (o NpmRepositoryResponseOutput) ToNpmRepositoryResponseOutputWithContext(ctx context.Context) NpmRepositoryResponseOutput
type PythonRepository ¶ added in v0.29.0
type PythonRepository struct { // One of the publicly available Python repositories supported by Artifact Registry. PublicRepository *PythonRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for a Python remote repository.
type PythonRepositoryArgs ¶ added in v0.29.0
type PythonRepositoryArgs struct { // One of the publicly available Python repositories supported by Artifact Registry. PublicRepository PythonRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for a Python remote repository.
func (PythonRepositoryArgs) ElementType ¶ added in v0.29.0
func (PythonRepositoryArgs) ElementType() reflect.Type
func (PythonRepositoryArgs) ToPythonRepositoryOutput ¶ added in v0.29.0
func (i PythonRepositoryArgs) ToPythonRepositoryOutput() PythonRepositoryOutput
func (PythonRepositoryArgs) ToPythonRepositoryOutputWithContext ¶ added in v0.29.0
func (i PythonRepositoryArgs) ToPythonRepositoryOutputWithContext(ctx context.Context) PythonRepositoryOutput
func (PythonRepositoryArgs) ToPythonRepositoryPtrOutput ¶ added in v0.29.0
func (i PythonRepositoryArgs) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
func (PythonRepositoryArgs) ToPythonRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (i PythonRepositoryArgs) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
type PythonRepositoryInput ¶ added in v0.29.0
type PythonRepositoryInput interface { pulumi.Input ToPythonRepositoryOutput() PythonRepositoryOutput ToPythonRepositoryOutputWithContext(context.Context) PythonRepositoryOutput }
PythonRepositoryInput is an input type that accepts PythonRepositoryArgs and PythonRepositoryOutput values. You can construct a concrete instance of `PythonRepositoryInput` via:
PythonRepositoryArgs{...}
type PythonRepositoryOutput ¶ added in v0.29.0
type PythonRepositoryOutput struct{ *pulumi.OutputState }
Configuration for a Python remote repository.
func (PythonRepositoryOutput) ElementType ¶ added in v0.29.0
func (PythonRepositoryOutput) ElementType() reflect.Type
func (PythonRepositoryOutput) PublicRepository ¶ added in v0.29.0
func (o PythonRepositoryOutput) PublicRepository() PythonRepositoryPublicRepositoryPtrOutput
One of the publicly available Python repositories supported by Artifact Registry.
func (PythonRepositoryOutput) ToPythonRepositoryOutput ¶ added in v0.29.0
func (o PythonRepositoryOutput) ToPythonRepositoryOutput() PythonRepositoryOutput
func (PythonRepositoryOutput) ToPythonRepositoryOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryOutput) ToPythonRepositoryOutputWithContext(ctx context.Context) PythonRepositoryOutput
func (PythonRepositoryOutput) ToPythonRepositoryPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryOutput) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
func (PythonRepositoryOutput) ToPythonRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryOutput) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
type PythonRepositoryPtrInput ¶ added in v0.29.0
type PythonRepositoryPtrInput interface { pulumi.Input ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput ToPythonRepositoryPtrOutputWithContext(context.Context) PythonRepositoryPtrOutput }
PythonRepositoryPtrInput is an input type that accepts PythonRepositoryArgs, PythonRepositoryPtr and PythonRepositoryPtrOutput values. You can construct a concrete instance of `PythonRepositoryPtrInput` via:
PythonRepositoryArgs{...} or: nil
func PythonRepositoryPtr ¶ added in v0.29.0
func PythonRepositoryPtr(v *PythonRepositoryArgs) PythonRepositoryPtrInput
type PythonRepositoryPtrOutput ¶ added in v0.29.0
type PythonRepositoryPtrOutput struct{ *pulumi.OutputState }
func (PythonRepositoryPtrOutput) Elem ¶ added in v0.29.0
func (o PythonRepositoryPtrOutput) Elem() PythonRepositoryOutput
func (PythonRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (PythonRepositoryPtrOutput) ElementType() reflect.Type
func (PythonRepositoryPtrOutput) PublicRepository ¶ added in v0.29.0
func (o PythonRepositoryPtrOutput) PublicRepository() PythonRepositoryPublicRepositoryPtrOutput
One of the publicly available Python repositories supported by Artifact Registry.
func (PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutput() PythonRepositoryPtrOutput
func (PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPtrOutput) ToPythonRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPtrOutput
type PythonRepositoryPublicRepository ¶ added in v0.29.0
type PythonRepositoryPublicRepository string
One of the publicly available Python repositories supported by Artifact Registry.
func (PythonRepositoryPublicRepository) ElementType ¶ added in v0.29.0
func (PythonRepositoryPublicRepository) ElementType() reflect.Type
func (PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutput() PythonRepositoryPublicRepositoryOutput
func (PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryOutput
func (PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepository) ToStringOutput ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToStringOutput() pulumi.StringOutput
func (PythonRepositoryPublicRepository) ToStringOutputWithContext ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PythonRepositoryPublicRepository) ToStringPtrOutput ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToStringPtrOutput() pulumi.StringPtrOutput
func (PythonRepositoryPublicRepository) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e PythonRepositoryPublicRepository) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PythonRepositoryPublicRepositoryInput ¶ added in v0.29.0
type PythonRepositoryPublicRepositoryInput interface { pulumi.Input ToPythonRepositoryPublicRepositoryOutput() PythonRepositoryPublicRepositoryOutput ToPythonRepositoryPublicRepositoryOutputWithContext(context.Context) PythonRepositoryPublicRepositoryOutput }
PythonRepositoryPublicRepositoryInput is an input type that accepts PythonRepositoryPublicRepositoryArgs and PythonRepositoryPublicRepositoryOutput values. You can construct a concrete instance of `PythonRepositoryPublicRepositoryInput` via:
PythonRepositoryPublicRepositoryArgs{...}
type PythonRepositoryPublicRepositoryOutput ¶ added in v0.29.0
type PythonRepositoryPublicRepositoryOutput struct{ *pulumi.OutputState }
func (PythonRepositoryPublicRepositoryOutput) ElementType ¶ added in v0.29.0
func (PythonRepositoryPublicRepositoryOutput) ElementType() reflect.Type
func (PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutput() PythonRepositoryPublicRepositoryOutput
func (PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryOutput
func (PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepositoryOutput) ToStringOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToStringOutput() pulumi.StringOutput
func (PythonRepositoryPublicRepositoryOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PythonRepositoryPublicRepositoryOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PythonRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PythonRepositoryPublicRepositoryPtrInput ¶ added in v0.29.0
type PythonRepositoryPublicRepositoryPtrInput interface { pulumi.Input ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput ToPythonRepositoryPublicRepositoryPtrOutputWithContext(context.Context) PythonRepositoryPublicRepositoryPtrOutput }
func PythonRepositoryPublicRepositoryPtr ¶ added in v0.29.0
func PythonRepositoryPublicRepositoryPtr(v string) PythonRepositoryPublicRepositoryPtrInput
type PythonRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
type PythonRepositoryPublicRepositoryPtrOutput struct{ *pulumi.OutputState }
func (PythonRepositoryPublicRepositoryPtrOutput) ElementType ¶ added in v0.29.0
func (PythonRepositoryPublicRepositoryPtrOutput) ElementType() reflect.Type
func (PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutput() PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryPtrOutput) ToPythonRepositoryPublicRepositoryPtrOutputWithContext(ctx context.Context) PythonRepositoryPublicRepositoryPtrOutput
func (PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryPublicRepositoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PythonRepositoryResponse ¶ added in v0.29.0
type PythonRepositoryResponse struct { // One of the publicly available Python repositories supported by Artifact Registry. PublicRepository string `pulumi:"publicRepository"` }
Configuration for a Python remote repository.
type PythonRepositoryResponseOutput ¶ added in v0.29.0
type PythonRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for a Python remote repository.
func (PythonRepositoryResponseOutput) ElementType ¶ added in v0.29.0
func (PythonRepositoryResponseOutput) ElementType() reflect.Type
func (PythonRepositoryResponseOutput) PublicRepository ¶ added in v0.29.0
func (o PythonRepositoryResponseOutput) PublicRepository() pulumi.StringOutput
One of the publicly available Python repositories supported by Artifact Registry.
func (PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutput ¶ added in v0.29.0
func (o PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutput() PythonRepositoryResponseOutput
func (PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutputWithContext ¶ added in v0.29.0
func (o PythonRepositoryResponseOutput) ToPythonRepositoryResponseOutputWithContext(ctx context.Context) PythonRepositoryResponseOutput
type RemoteRepositoryConfig ¶ added in v0.29.0
type RemoteRepositoryConfig struct { // Specific settings for an Apt remote repository. AptRepository *AptRepository `pulumi:"aptRepository"` // The description of the remote source. Description *string `pulumi:"description"` // Specific settings for a Docker remote repository. DockerRepository *DockerRepository `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. MavenRepository *MavenRepository `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. NpmRepository *NpmRepository `pulumi:"npmRepository"` // Specific settings for a Python remote repository. PythonRepository *PythonRepository `pulumi:"pythonRepository"` // Optional. The credentials used to access the remote repository. UpstreamCredentials *UpstreamCredentials `pulumi:"upstreamCredentials"` // Specific settings for a Yum remote repository. YumRepository *YumRepository `pulumi:"yumRepository"` }
Remote repository configuration.
type RemoteRepositoryConfigArgs ¶ added in v0.29.0
type RemoteRepositoryConfigArgs struct { // Specific settings for an Apt remote repository. AptRepository AptRepositoryPtrInput `pulumi:"aptRepository"` // The description of the remote source. Description pulumi.StringPtrInput `pulumi:"description"` // Specific settings for a Docker remote repository. DockerRepository DockerRepositoryPtrInput `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. MavenRepository MavenRepositoryPtrInput `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. NpmRepository NpmRepositoryPtrInput `pulumi:"npmRepository"` // Specific settings for a Python remote repository. PythonRepository PythonRepositoryPtrInput `pulumi:"pythonRepository"` // Optional. The credentials used to access the remote repository. UpstreamCredentials UpstreamCredentialsPtrInput `pulumi:"upstreamCredentials"` // Specific settings for a Yum remote repository. YumRepository YumRepositoryPtrInput `pulumi:"yumRepository"` }
Remote repository configuration.
func (RemoteRepositoryConfigArgs) ElementType ¶ added in v0.29.0
func (RemoteRepositoryConfigArgs) ElementType() reflect.Type
func (RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutput ¶ added in v0.29.0
func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutput() RemoteRepositoryConfigOutput
func (RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigOutputWithContext(ctx context.Context) RemoteRepositoryConfigOutput
func (RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutput ¶ added in v0.29.0
func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
func (RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (i RemoteRepositoryConfigArgs) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
type RemoteRepositoryConfigInput ¶ added in v0.29.0
type RemoteRepositoryConfigInput interface { pulumi.Input ToRemoteRepositoryConfigOutput() RemoteRepositoryConfigOutput ToRemoteRepositoryConfigOutputWithContext(context.Context) RemoteRepositoryConfigOutput }
RemoteRepositoryConfigInput is an input type that accepts RemoteRepositoryConfigArgs and RemoteRepositoryConfigOutput values. You can construct a concrete instance of `RemoteRepositoryConfigInput` via:
RemoteRepositoryConfigArgs{...}
type RemoteRepositoryConfigOutput ¶ added in v0.29.0
type RemoteRepositoryConfigOutput struct{ *pulumi.OutputState }
Remote repository configuration.
func (RemoteRepositoryConfigOutput) AptRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigOutput) AptRepository() AptRepositoryPtrOutput
Specific settings for an Apt remote repository.
func (RemoteRepositoryConfigOutput) Description ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RemoteRepositoryConfigOutput) DockerRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) DockerRepository() DockerRepositoryPtrOutput
Specific settings for a Docker remote repository.
func (RemoteRepositoryConfigOutput) ElementType ¶ added in v0.29.0
func (RemoteRepositoryConfigOutput) ElementType() reflect.Type
func (RemoteRepositoryConfigOutput) MavenRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) MavenRepository() MavenRepositoryPtrOutput
Specific settings for a Maven remote repository.
func (RemoteRepositoryConfigOutput) NpmRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) NpmRepository() NpmRepositoryPtrOutput
Specific settings for an Npm remote repository.
func (RemoteRepositoryConfigOutput) PythonRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) PythonRepository() PythonRepositoryPtrOutput
Specific settings for a Python remote repository.
func (RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutput ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutput() RemoteRepositoryConfigOutput
func (RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigOutputWithContext(ctx context.Context) RemoteRepositoryConfigOutput
func (RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
func (RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o RemoteRepositoryConfigOutput) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
func (RemoteRepositoryConfigOutput) UpstreamCredentials ¶ added in v0.32.0
func (o RemoteRepositoryConfigOutput) UpstreamCredentials() UpstreamCredentialsPtrOutput
Optional. The credentials used to access the remote repository.
func (RemoteRepositoryConfigOutput) YumRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigOutput) YumRepository() YumRepositoryPtrOutput
Specific settings for a Yum remote repository.
type RemoteRepositoryConfigPtrInput ¶ added in v0.29.0
type RemoteRepositoryConfigPtrInput interface { pulumi.Input ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput ToRemoteRepositoryConfigPtrOutputWithContext(context.Context) RemoteRepositoryConfigPtrOutput }
RemoteRepositoryConfigPtrInput is an input type that accepts RemoteRepositoryConfigArgs, RemoteRepositoryConfigPtr and RemoteRepositoryConfigPtrOutput values. You can construct a concrete instance of `RemoteRepositoryConfigPtrInput` via:
RemoteRepositoryConfigArgs{...} or: nil
func RemoteRepositoryConfigPtr ¶ added in v0.29.0
func RemoteRepositoryConfigPtr(v *RemoteRepositoryConfigArgs) RemoteRepositoryConfigPtrInput
type RemoteRepositoryConfigPtrOutput ¶ added in v0.29.0
type RemoteRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (RemoteRepositoryConfigPtrOutput) AptRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigPtrOutput) AptRepository() AptRepositoryPtrOutput
Specific settings for an Apt remote repository.
func (RemoteRepositoryConfigPtrOutput) Description ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) Description() pulumi.StringPtrOutput
The description of the remote source.
func (RemoteRepositoryConfigPtrOutput) DockerRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) DockerRepository() DockerRepositoryPtrOutput
Specific settings for a Docker remote repository.
func (RemoteRepositoryConfigPtrOutput) Elem ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) Elem() RemoteRepositoryConfigOutput
func (RemoteRepositoryConfigPtrOutput) ElementType ¶ added in v0.29.0
func (RemoteRepositoryConfigPtrOutput) ElementType() reflect.Type
func (RemoteRepositoryConfigPtrOutput) MavenRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) MavenRepository() MavenRepositoryPtrOutput
Specific settings for a Maven remote repository.
func (RemoteRepositoryConfigPtrOutput) NpmRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) NpmRepository() NpmRepositoryPtrOutput
Specific settings for an Npm remote repository.
func (RemoteRepositoryConfigPtrOutput) PythonRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) PythonRepository() PythonRepositoryPtrOutput
Specific settings for a Python remote repository.
func (RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutput() RemoteRepositoryConfigPtrOutput
func (RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o RemoteRepositoryConfigPtrOutput) ToRemoteRepositoryConfigPtrOutputWithContext(ctx context.Context) RemoteRepositoryConfigPtrOutput
func (RemoteRepositoryConfigPtrOutput) UpstreamCredentials ¶ added in v0.32.0
func (o RemoteRepositoryConfigPtrOutput) UpstreamCredentials() UpstreamCredentialsPtrOutput
Optional. The credentials used to access the remote repository.
func (RemoteRepositoryConfigPtrOutput) YumRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigPtrOutput) YumRepository() YumRepositoryPtrOutput
Specific settings for a Yum remote repository.
type RemoteRepositoryConfigResponse ¶ added in v0.29.0
type RemoteRepositoryConfigResponse struct { // Specific settings for an Apt remote repository. AptRepository AptRepositoryResponse `pulumi:"aptRepository"` // The description of the remote source. Description string `pulumi:"description"` // Specific settings for a Docker remote repository. DockerRepository DockerRepositoryResponse `pulumi:"dockerRepository"` // Specific settings for a Maven remote repository. MavenRepository MavenRepositoryResponse `pulumi:"mavenRepository"` // Specific settings for an Npm remote repository. NpmRepository NpmRepositoryResponse `pulumi:"npmRepository"` // Specific settings for a Python remote repository. PythonRepository PythonRepositoryResponse `pulumi:"pythonRepository"` // Optional. The credentials used to access the remote repository. UpstreamCredentials UpstreamCredentialsResponse `pulumi:"upstreamCredentials"` // Specific settings for a Yum remote repository. YumRepository YumRepositoryResponse `pulumi:"yumRepository"` }
Remote repository configuration.
type RemoteRepositoryConfigResponseOutput ¶ added in v0.29.0
type RemoteRepositoryConfigResponseOutput struct{ *pulumi.OutputState }
Remote repository configuration.
func (RemoteRepositoryConfigResponseOutput) AptRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigResponseOutput) AptRepository() AptRepositoryResponseOutput
Specific settings for an Apt remote repository.
func (RemoteRepositoryConfigResponseOutput) Description ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) Description() pulumi.StringOutput
The description of the remote source.
func (RemoteRepositoryConfigResponseOutput) DockerRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) DockerRepository() DockerRepositoryResponseOutput
Specific settings for a Docker remote repository.
func (RemoteRepositoryConfigResponseOutput) ElementType ¶ added in v0.29.0
func (RemoteRepositoryConfigResponseOutput) ElementType() reflect.Type
func (RemoteRepositoryConfigResponseOutput) MavenRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) MavenRepository() MavenRepositoryResponseOutput
Specific settings for a Maven remote repository.
func (RemoteRepositoryConfigResponseOutput) NpmRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) NpmRepository() NpmRepositoryResponseOutput
Specific settings for an Npm remote repository.
func (RemoteRepositoryConfigResponseOutput) PythonRepository ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) PythonRepository() PythonRepositoryResponseOutput
Specific settings for a Python remote repository.
func (RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutput ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutput() RemoteRepositoryConfigResponseOutput
func (RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutputWithContext ¶ added in v0.29.0
func (o RemoteRepositoryConfigResponseOutput) ToRemoteRepositoryConfigResponseOutputWithContext(ctx context.Context) RemoteRepositoryConfigResponseOutput
func (RemoteRepositoryConfigResponseOutput) UpstreamCredentials ¶ added in v0.32.0
func (o RemoteRepositoryConfigResponseOutput) UpstreamCredentials() UpstreamCredentialsResponseOutput
Optional. The credentials used to access the remote repository.
func (RemoteRepositoryConfigResponseOutput) YumRepository ¶ added in v0.32.0
func (o RemoteRepositoryConfigResponseOutput) YumRepository() YumRepositoryResponseOutput
Specific settings for a Yum remote repository.
type Repository ¶
type Repository struct { pulumi.CustomResourceState // Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length. CleanupPolicies pulumi.StringMapOutput `pulumi:"cleanupPolicies"` // Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun pulumi.BoolOutput `pulumi:"cleanupPolicyDryRun"` // The time when the repository was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-provided description of the repository. Description pulumi.StringOutput `pulumi:"description"` // Docker repository config contains repository level configuration for the repositories of docker type. DockerConfig DockerRepositoryConfigResponseOutput `pulumi:"dockerConfig"` // Optional. The format of packages that are stored in the repository. 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.StringOutput `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"` Location pulumi.StringOutput `pulumi:"location"` // Maven repository config contains repository level configuration for the repositories of maven type. MavenConfig MavenRepositoryConfigResponseOutput `pulumi:"mavenConfig"` // Optional. The mode of the repository. Mode pulumi.StringOutput `pulumi:"mode"` // The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Configuration specific for a Remote Repository. RemoteRepositoryConfig RemoteRepositoryConfigResponseOutput `pulumi:"remoteRepositoryConfig"` // Required. The repository id to use for this repository. RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // If set, the repository satisfies physical zone separation. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` // The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs. SizeBytes pulumi.StringOutput `pulumi:"sizeBytes"` // The time when the repository was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Configuration specific for a Virtual Repository. VirtualRepositoryConfig VirtualRepositoryConfigResponseOutput `pulumi:"virtualRepositoryConfig"` }
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
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 { // Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length. CleanupPolicies pulumi.StringMapInput // Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository. CleanupPolicyDryRun pulumi.BoolPtrInput // The user-provided description of the repository. Description pulumi.StringPtrInput // Docker repository config contains repository level configuration for the repositories of docker type. DockerConfig DockerRepositoryConfigPtrInput // Optional. The format of packages that are stored in the repository. Format RepositoryFormatPtrInput // 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 Location pulumi.StringPtrInput // Maven repository config contains repository level configuration for the repositories of maven type. MavenConfig MavenRepositoryConfigPtrInput // Optional. The mode of the repository. Mode RepositoryModePtrInput // The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Configuration specific for a Remote Repository. RemoteRepositoryConfig RemoteRepositoryConfigPtrInput // Required. The repository id to use for this repository. RepositoryId pulumi.StringInput // Configuration specific for a Virtual Repository. VirtualRepositoryConfig VirtualRepositoryConfigPtrInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryFormat ¶
type RepositoryFormat string
Optional. The format of packages that are stored in the repository.
func (RepositoryFormat) ElementType ¶
func (RepositoryFormat) ElementType() reflect.Type
func (RepositoryFormat) ToRepositoryFormatOutput ¶
func (e RepositoryFormat) ToRepositoryFormatOutput() RepositoryFormatOutput
func (RepositoryFormat) ToRepositoryFormatOutputWithContext ¶
func (e RepositoryFormat) ToRepositoryFormatOutputWithContext(ctx context.Context) RepositoryFormatOutput
func (RepositoryFormat) ToRepositoryFormatPtrOutput ¶
func (e RepositoryFormat) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
func (RepositoryFormat) ToRepositoryFormatPtrOutputWithContext ¶
func (e RepositoryFormat) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
func (RepositoryFormat) ToStringOutput ¶
func (e RepositoryFormat) ToStringOutput() pulumi.StringOutput
func (RepositoryFormat) ToStringOutputWithContext ¶
func (e RepositoryFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RepositoryFormat) ToStringPtrOutput ¶
func (e RepositoryFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryFormat) ToStringPtrOutputWithContext ¶
func (e RepositoryFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryFormatInput ¶
type RepositoryFormatInput interface { pulumi.Input ToRepositoryFormatOutput() RepositoryFormatOutput ToRepositoryFormatOutputWithContext(context.Context) RepositoryFormatOutput }
RepositoryFormatInput is an input type that accepts RepositoryFormatArgs and RepositoryFormatOutput values. You can construct a concrete instance of `RepositoryFormatInput` via:
RepositoryFormatArgs{...}
type RepositoryFormatOutput ¶
type RepositoryFormatOutput struct{ *pulumi.OutputState }
func (RepositoryFormatOutput) ElementType ¶
func (RepositoryFormatOutput) ElementType() reflect.Type
func (RepositoryFormatOutput) ToRepositoryFormatOutput ¶
func (o RepositoryFormatOutput) ToRepositoryFormatOutput() RepositoryFormatOutput
func (RepositoryFormatOutput) ToRepositoryFormatOutputWithContext ¶
func (o RepositoryFormatOutput) ToRepositoryFormatOutputWithContext(ctx context.Context) RepositoryFormatOutput
func (RepositoryFormatOutput) ToRepositoryFormatPtrOutput ¶
func (o RepositoryFormatOutput) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
func (RepositoryFormatOutput) ToRepositoryFormatPtrOutputWithContext ¶
func (o RepositoryFormatOutput) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
func (RepositoryFormatOutput) ToStringOutput ¶
func (o RepositoryFormatOutput) ToStringOutput() pulumi.StringOutput
func (RepositoryFormatOutput) ToStringOutputWithContext ¶
func (o RepositoryFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RepositoryFormatOutput) ToStringPtrOutput ¶
func (o RepositoryFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryFormatOutput) ToStringPtrOutputWithContext ¶
func (o RepositoryFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryFormatPtrInput ¶
type RepositoryFormatPtrInput interface { pulumi.Input ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput ToRepositoryFormatPtrOutputWithContext(context.Context) RepositoryFormatPtrOutput }
func RepositoryFormatPtr ¶
func RepositoryFormatPtr(v string) RepositoryFormatPtrInput
type RepositoryFormatPtrOutput ¶
type RepositoryFormatPtrOutput struct{ *pulumi.OutputState }
func (RepositoryFormatPtrOutput) Elem ¶
func (o RepositoryFormatPtrOutput) Elem() RepositoryFormatOutput
func (RepositoryFormatPtrOutput) ElementType ¶
func (RepositoryFormatPtrOutput) ElementType() reflect.Type
func (RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutput ¶
func (o RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutput() RepositoryFormatPtrOutput
func (RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutputWithContext ¶
func (o RepositoryFormatPtrOutput) ToRepositoryFormatPtrOutputWithContext(ctx context.Context) RepositoryFormatPtrOutput
func (RepositoryFormatPtrOutput) ToStringPtrOutput ¶
func (o RepositoryFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryFormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o RepositoryFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryIamBinding ¶ added in v0.26.0
type RepositoryIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Updates the IAM policy for a given resource.
func GetRepositoryIamBinding ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*RepositoryIamBinding) ElementType() reflect.Type
func (*RepositoryIamBinding) ToRepositoryIamBindingOutput ¶ added in v0.26.0
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (*RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext ¶ added in v0.26.0
func (i *RepositoryIamBinding) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingArgs ¶ added in v0.26.0
type RepositoryIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a RepositoryIamBinding resource.
func (RepositoryIamBindingArgs) ElementType ¶ added in v0.26.0
func (RepositoryIamBindingArgs) ElementType() reflect.Type
type RepositoryIamBindingInput ¶ added in v0.26.0
type RepositoryIamBindingInput interface { pulumi.Input ToRepositoryIamBindingOutput() RepositoryIamBindingOutput ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput }
type RepositoryIamBindingOutput ¶ added in v0.26.0
type RepositoryIamBindingOutput struct{ *pulumi.OutputState }
func (RepositoryIamBindingOutput) Condition ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (RepositoryIamBindingOutput) ElementType ¶ added in v0.26.0
func (RepositoryIamBindingOutput) ElementType() reflect.Type
func (RepositoryIamBindingOutput) Etag ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (RepositoryIamBindingOutput) Members ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (RepositoryIamBindingOutput) Name ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (RepositoryIamBindingOutput) Project ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (RepositoryIamBindingOutput) Role ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutput ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutput() RepositoryIamBindingOutput
func (RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext ¶ added in v0.26.0
func (o RepositoryIamBindingOutput) ToRepositoryIamBindingOutputWithContext(ctx context.Context) RepositoryIamBindingOutput
type RepositoryIamBindingState ¶ added in v0.26.0
type RepositoryIamBindingState struct { }
func (RepositoryIamBindingState) ElementType ¶ added in v0.26.0
func (RepositoryIamBindingState) ElementType() reflect.Type
type RepositoryIamMember ¶ added in v0.26.0
type RepositoryIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Updates the IAM policy for a given resource.
func GetRepositoryIamMember ¶ added in v0.26.0
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 ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (*RepositoryIamMember) ElementType() reflect.Type
func (*RepositoryIamMember) ToRepositoryIamMemberOutput ¶ added in v0.26.0
func (i *RepositoryIamMember) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (*RepositoryIamMember) ToRepositoryIamMemberOutputWithContext ¶ added in v0.26.0
func (i *RepositoryIamMember) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberArgs ¶ added in v0.26.0
type RepositoryIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a RepositoryIamMember resource.
func (RepositoryIamMemberArgs) ElementType ¶ added in v0.26.0
func (RepositoryIamMemberArgs) ElementType() reflect.Type
type RepositoryIamMemberInput ¶ added in v0.26.0
type RepositoryIamMemberInput interface { pulumi.Input ToRepositoryIamMemberOutput() RepositoryIamMemberOutput ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput }
type RepositoryIamMemberOutput ¶ added in v0.26.0
type RepositoryIamMemberOutput struct{ *pulumi.OutputState }
func (RepositoryIamMemberOutput) Condition ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (RepositoryIamMemberOutput) ElementType ¶ added in v0.26.0
func (RepositoryIamMemberOutput) ElementType() reflect.Type
func (RepositoryIamMemberOutput) Etag ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (RepositoryIamMemberOutput) Member ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (RepositoryIamMemberOutput) Name ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (RepositoryIamMemberOutput) Project ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (RepositoryIamMemberOutput) Role ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutput ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutput() RepositoryIamMemberOutput
func (RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext ¶ added in v0.26.0
func (o RepositoryIamMemberOutput) ToRepositoryIamMemberOutputWithContext(ctx context.Context) RepositoryIamMemberOutput
type RepositoryIamMemberState ¶ added in v0.26.0
type RepositoryIamMemberState struct { }
func (RepositoryIamMemberState) ElementType ¶ added in v0.26.0
func (RepositoryIamMemberState) ElementType() reflect.Type
type RepositoryIamPolicy ¶
type RepositoryIamPolicy struct { pulumi.CustomResourceState // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Updates the IAM policy for a given resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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 { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput RepositoryId pulumi.StringInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a RepositoryIamPolicy resource.
func (RepositoryIamPolicyArgs) ElementType ¶
func (RepositoryIamPolicyArgs) ElementType() reflect.Type
type RepositoryIamPolicyInput ¶
type RepositoryIamPolicyInput interface { pulumi.Input ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput }
type RepositoryIamPolicyOutput ¶
type RepositoryIamPolicyOutput struct{ *pulumi.OutputState }
func (RepositoryIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o RepositoryIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (RepositoryIamPolicyOutput) ElementType ¶
func (RepositoryIamPolicyOutput) ElementType() reflect.Type
func (RepositoryIamPolicyOutput) Etag ¶ added in v0.19.0
func (o RepositoryIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (RepositoryIamPolicyOutput) Location ¶ added in v0.21.0
func (o RepositoryIamPolicyOutput) Location() pulumi.StringOutput
func (RepositoryIamPolicyOutput) Project ¶ added in v0.21.0
func (o RepositoryIamPolicyOutput) Project() pulumi.StringOutput
func (RepositoryIamPolicyOutput) RepositoryId ¶ added in v0.21.0
func (o RepositoryIamPolicyOutput) RepositoryId() pulumi.StringOutput
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutput() RepositoryIamPolicyOutput
func (RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext ¶
func (o RepositoryIamPolicyOutput) ToRepositoryIamPolicyOutputWithContext(ctx context.Context) RepositoryIamPolicyOutput
func (RepositoryIamPolicyOutput) Version ¶ added in v0.19.0
func (o RepositoryIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type RepositoryIamPolicyState ¶
type RepositoryIamPolicyState struct { }
func (RepositoryIamPolicyState) ElementType ¶
func (RepositoryIamPolicyState) ElementType() reflect.Type
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMode ¶ added in v0.29.0
type RepositoryMode string
Optional. The mode of the repository.
func (RepositoryMode) ElementType ¶ added in v0.29.0
func (RepositoryMode) ElementType() reflect.Type
func (RepositoryMode) ToRepositoryModeOutput ¶ added in v0.29.0
func (e RepositoryMode) ToRepositoryModeOutput() RepositoryModeOutput
func (RepositoryMode) ToRepositoryModeOutputWithContext ¶ added in v0.29.0
func (e RepositoryMode) ToRepositoryModeOutputWithContext(ctx context.Context) RepositoryModeOutput
func (RepositoryMode) ToRepositoryModePtrOutput ¶ added in v0.29.0
func (e RepositoryMode) ToRepositoryModePtrOutput() RepositoryModePtrOutput
func (RepositoryMode) ToRepositoryModePtrOutputWithContext ¶ added in v0.29.0
func (e RepositoryMode) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
func (RepositoryMode) ToStringOutput ¶ added in v0.29.0
func (e RepositoryMode) ToStringOutput() pulumi.StringOutput
func (RepositoryMode) ToStringOutputWithContext ¶ added in v0.29.0
func (e RepositoryMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RepositoryMode) ToStringPtrOutput ¶ added in v0.29.0
func (e RepositoryMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryMode) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e RepositoryMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryModeInput ¶ added in v0.29.0
type RepositoryModeInput interface { pulumi.Input ToRepositoryModeOutput() RepositoryModeOutput ToRepositoryModeOutputWithContext(context.Context) RepositoryModeOutput }
RepositoryModeInput is an input type that accepts RepositoryModeArgs and RepositoryModeOutput values. You can construct a concrete instance of `RepositoryModeInput` via:
RepositoryModeArgs{...}
type RepositoryModeOutput ¶ added in v0.29.0
type RepositoryModeOutput struct{ *pulumi.OutputState }
func (RepositoryModeOutput) ElementType ¶ added in v0.29.0
func (RepositoryModeOutput) ElementType() reflect.Type
func (RepositoryModeOutput) ToRepositoryModeOutput ¶ added in v0.29.0
func (o RepositoryModeOutput) ToRepositoryModeOutput() RepositoryModeOutput
func (RepositoryModeOutput) ToRepositoryModeOutputWithContext ¶ added in v0.29.0
func (o RepositoryModeOutput) ToRepositoryModeOutputWithContext(ctx context.Context) RepositoryModeOutput
func (RepositoryModeOutput) ToRepositoryModePtrOutput ¶ added in v0.29.0
func (o RepositoryModeOutput) ToRepositoryModePtrOutput() RepositoryModePtrOutput
func (RepositoryModeOutput) ToRepositoryModePtrOutputWithContext ¶ added in v0.29.0
func (o RepositoryModeOutput) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
func (RepositoryModeOutput) ToStringOutput ¶ added in v0.29.0
func (o RepositoryModeOutput) ToStringOutput() pulumi.StringOutput
func (RepositoryModeOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o RepositoryModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RepositoryModeOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RepositoryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryModeOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RepositoryModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryModePtrInput ¶ added in v0.29.0
type RepositoryModePtrInput interface { pulumi.Input ToRepositoryModePtrOutput() RepositoryModePtrOutput ToRepositoryModePtrOutputWithContext(context.Context) RepositoryModePtrOutput }
func RepositoryModePtr ¶ added in v0.29.0
func RepositoryModePtr(v string) RepositoryModePtrInput
type RepositoryModePtrOutput ¶ added in v0.29.0
type RepositoryModePtrOutput struct{ *pulumi.OutputState }
func (RepositoryModePtrOutput) Elem ¶ added in v0.29.0
func (o RepositoryModePtrOutput) Elem() RepositoryModeOutput
func (RepositoryModePtrOutput) ElementType ¶ added in v0.29.0
func (RepositoryModePtrOutput) ElementType() reflect.Type
func (RepositoryModePtrOutput) ToRepositoryModePtrOutput ¶ added in v0.29.0
func (o RepositoryModePtrOutput) ToRepositoryModePtrOutput() RepositoryModePtrOutput
func (RepositoryModePtrOutput) ToRepositoryModePtrOutputWithContext ¶ added in v0.29.0
func (o RepositoryModePtrOutput) ToRepositoryModePtrOutputWithContext(ctx context.Context) RepositoryModePtrOutput
func (RepositoryModePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RepositoryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RepositoryModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RepositoryModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) CleanupPolicies ¶ added in v0.32.0
func (o RepositoryOutput) CleanupPolicies() pulumi.StringMapOutput
Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
func (RepositoryOutput) CleanupPolicyDryRun ¶ added in v0.32.0
func (o RepositoryOutput) CleanupPolicyDryRun() pulumi.BoolOutput
Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
func (RepositoryOutput) CreateTime ¶ added in v0.19.0
func (o RepositoryOutput) CreateTime() pulumi.StringOutput
The time when the repository was created.
func (RepositoryOutput) Description ¶ added in v0.19.0
func (o RepositoryOutput) Description() pulumi.StringOutput
The user-provided description of the repository.
func (RepositoryOutput) DockerConfig ¶ added in v0.29.0
func (o RepositoryOutput) DockerConfig() DockerRepositoryConfigResponseOutput
Docker repository config contains repository level configuration for the repositories of docker type.
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) Format ¶ added in v0.19.0
func (o RepositoryOutput) Format() pulumi.StringOutput
Optional. The format of packages that are stored in the repository.
func (RepositoryOutput) KmsKeyName ¶ added in v0.19.0
func (o RepositoryOutput) KmsKeyName() pulumi.StringOutput
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 v0.19.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 v0.21.0
func (o RepositoryOutput) Location() pulumi.StringOutput
func (RepositoryOutput) MavenConfig ¶ added in v0.19.0
func (o RepositoryOutput) MavenConfig() MavenRepositoryConfigResponseOutput
Maven repository config contains repository level configuration for the repositories of maven type.
func (RepositoryOutput) Mode ¶ added in v0.29.0
func (o RepositoryOutput) Mode() pulumi.StringOutput
Optional. The mode of the repository.
func (RepositoryOutput) Name ¶ added in v0.19.0
func (o RepositoryOutput) Name() pulumi.StringOutput
The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
func (RepositoryOutput) Project ¶ added in v0.21.0
func (o RepositoryOutput) Project() pulumi.StringOutput
func (RepositoryOutput) RemoteRepositoryConfig ¶ added in v0.29.0
func (o RepositoryOutput) RemoteRepositoryConfig() RemoteRepositoryConfigResponseOutput
Configuration specific for a Remote Repository.
func (RepositoryOutput) RepositoryId ¶ added in v0.21.0
func (o RepositoryOutput) RepositoryId() pulumi.StringOutput
Required. The repository id to use for this repository.
func (RepositoryOutput) SatisfiesPzs ¶ added in v0.28.0
func (o RepositoryOutput) SatisfiesPzs() pulumi.BoolOutput
If set, the repository satisfies physical zone separation.
func (RepositoryOutput) SizeBytes ¶ added in v0.19.0
func (o RepositoryOutput) SizeBytes() pulumi.StringOutput
The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
func (RepositoryOutput) UpdateTime ¶ added in v0.19.0
func (o RepositoryOutput) UpdateTime() pulumi.StringOutput
The time when the repository was last updated.
func (RepositoryOutput) VirtualRepositoryConfig ¶ added in v0.29.0
func (o RepositoryOutput) VirtualRepositoryConfig() VirtualRepositoryConfigResponseOutput
Configuration specific for a Virtual Repository.
type RepositoryState ¶
type RepositoryState struct { }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type Tag ¶
type Tag struct { pulumi.CustomResourceState Location pulumi.StringOutput `pulumi:"location"` // The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded. Name pulumi.StringOutput `pulumi:"name"` PackageId pulumi.StringOutput `pulumi:"packageId"` Project pulumi.StringOutput `pulumi:"project"` RepositoryId pulumi.StringOutput `pulumi:"repositoryId"` // The tag id to use for this repository. TagId pulumi.StringPtrOutput `pulumi:"tagId"` // The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped. Version pulumi.StringOutput `pulumi:"version"` }
Creates a tag.
func GetTag ¶
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag 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 NewTag ¶
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶
func (*Tag) ToTagOutput ¶
type TagArgs ¶
type TagArgs struct { Location pulumi.StringPtrInput // The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded. Name pulumi.StringPtrInput PackageId pulumi.StringInput Project pulumi.StringPtrInput RepositoryId pulumi.StringInput // The tag id to use for this repository. TagId pulumi.StringPtrInput // The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped. Version pulumi.StringPtrInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
func (TagOutput) ElementType ¶
func (TagOutput) Location ¶ added in v0.21.0
func (o TagOutput) Location() pulumi.StringOutput
func (TagOutput) Name ¶ added in v0.19.0
func (o TagOutput) Name() pulumi.StringOutput
The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". If the package part contains slashes, the slashes are escaped. The tag part can only have characters in [a-zA-Z0-9\-._~:@], anything else must be URL encoded.
func (TagOutput) PackageId ¶ added in v0.21.0
func (o TagOutput) PackageId() pulumi.StringOutput
func (TagOutput) Project ¶ added in v0.21.0
func (o TagOutput) Project() pulumi.StringOutput
func (TagOutput) RepositoryId ¶ added in v0.21.0
func (o TagOutput) RepositoryId() pulumi.StringOutput
func (TagOutput) TagId ¶ added in v0.21.0
func (o TagOutput) TagId() pulumi.StringPtrOutput
The tag id to use for this repository.
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
func (TagOutput) Version ¶ added in v0.19.0
func (o TagOutput) Version() pulumi.StringOutput
The name of the version the tag refers to, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/sha256:5243811" If the package or version ID parts contain slashes, the slashes are escaped.
type UpstreamCredentials ¶ added in v0.32.0
type UpstreamCredentials struct { // Use username and password to access the remote repository. UsernamePasswordCredentials *UsernamePasswordCredentials `pulumi:"usernamePasswordCredentials"` }
The credentials to access the remote repository.
type UpstreamCredentialsArgs ¶ added in v0.32.0
type UpstreamCredentialsArgs struct { // Use username and password to access the remote repository. UsernamePasswordCredentials UsernamePasswordCredentialsPtrInput `pulumi:"usernamePasswordCredentials"` }
The credentials to access the remote repository.
func (UpstreamCredentialsArgs) ElementType ¶ added in v0.32.0
func (UpstreamCredentialsArgs) ElementType() reflect.Type
func (UpstreamCredentialsArgs) ToUpstreamCredentialsOutput ¶ added in v0.32.0
func (i UpstreamCredentialsArgs) ToUpstreamCredentialsOutput() UpstreamCredentialsOutput
func (UpstreamCredentialsArgs) ToUpstreamCredentialsOutputWithContext ¶ added in v0.32.0
func (i UpstreamCredentialsArgs) ToUpstreamCredentialsOutputWithContext(ctx context.Context) UpstreamCredentialsOutput
func (UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutput ¶ added in v0.32.0
func (i UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
func (UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (i UpstreamCredentialsArgs) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
type UpstreamCredentialsInput ¶ added in v0.32.0
type UpstreamCredentialsInput interface { pulumi.Input ToUpstreamCredentialsOutput() UpstreamCredentialsOutput ToUpstreamCredentialsOutputWithContext(context.Context) UpstreamCredentialsOutput }
UpstreamCredentialsInput is an input type that accepts UpstreamCredentialsArgs and UpstreamCredentialsOutput values. You can construct a concrete instance of `UpstreamCredentialsInput` via:
UpstreamCredentialsArgs{...}
type UpstreamCredentialsOutput ¶ added in v0.32.0
type UpstreamCredentialsOutput struct{ *pulumi.OutputState }
The credentials to access the remote repository.
func (UpstreamCredentialsOutput) ElementType ¶ added in v0.32.0
func (UpstreamCredentialsOutput) ElementType() reflect.Type
func (UpstreamCredentialsOutput) ToUpstreamCredentialsOutput ¶ added in v0.32.0
func (o UpstreamCredentialsOutput) ToUpstreamCredentialsOutput() UpstreamCredentialsOutput
func (UpstreamCredentialsOutput) ToUpstreamCredentialsOutputWithContext ¶ added in v0.32.0
func (o UpstreamCredentialsOutput) ToUpstreamCredentialsOutputWithContext(ctx context.Context) UpstreamCredentialsOutput
func (UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutput ¶ added in v0.32.0
func (o UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
func (UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o UpstreamCredentialsOutput) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
func (UpstreamCredentialsOutput) UsernamePasswordCredentials ¶ added in v0.32.0
func (o UpstreamCredentialsOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsPtrOutput
Use username and password to access the remote repository.
type UpstreamCredentialsPtrInput ¶ added in v0.32.0
type UpstreamCredentialsPtrInput interface { pulumi.Input ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput ToUpstreamCredentialsPtrOutputWithContext(context.Context) UpstreamCredentialsPtrOutput }
UpstreamCredentialsPtrInput is an input type that accepts UpstreamCredentialsArgs, UpstreamCredentialsPtr and UpstreamCredentialsPtrOutput values. You can construct a concrete instance of `UpstreamCredentialsPtrInput` via:
UpstreamCredentialsArgs{...} or: nil
func UpstreamCredentialsPtr ¶ added in v0.32.0
func UpstreamCredentialsPtr(v *UpstreamCredentialsArgs) UpstreamCredentialsPtrInput
type UpstreamCredentialsPtrOutput ¶ added in v0.32.0
type UpstreamCredentialsPtrOutput struct{ *pulumi.OutputState }
func (UpstreamCredentialsPtrOutput) Elem ¶ added in v0.32.0
func (o UpstreamCredentialsPtrOutput) Elem() UpstreamCredentialsOutput
func (UpstreamCredentialsPtrOutput) ElementType ¶ added in v0.32.0
func (UpstreamCredentialsPtrOutput) ElementType() reflect.Type
func (UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutput ¶ added in v0.32.0
func (o UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutput() UpstreamCredentialsPtrOutput
func (UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o UpstreamCredentialsPtrOutput) ToUpstreamCredentialsPtrOutputWithContext(ctx context.Context) UpstreamCredentialsPtrOutput
func (UpstreamCredentialsPtrOutput) UsernamePasswordCredentials ¶ added in v0.32.0
func (o UpstreamCredentialsPtrOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsPtrOutput
Use username and password to access the remote repository.
type UpstreamCredentialsResponse ¶ added in v0.32.0
type UpstreamCredentialsResponse struct { // Use username and password to access the remote repository. UsernamePasswordCredentials UsernamePasswordCredentialsResponse `pulumi:"usernamePasswordCredentials"` }
The credentials to access the remote repository.
type UpstreamCredentialsResponseOutput ¶ added in v0.32.0
type UpstreamCredentialsResponseOutput struct{ *pulumi.OutputState }
The credentials to access the remote repository.
func (UpstreamCredentialsResponseOutput) ElementType ¶ added in v0.32.0
func (UpstreamCredentialsResponseOutput) ElementType() reflect.Type
func (UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutput ¶ added in v0.32.0
func (o UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutput() UpstreamCredentialsResponseOutput
func (UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutputWithContext ¶ added in v0.32.0
func (o UpstreamCredentialsResponseOutput) ToUpstreamCredentialsResponseOutputWithContext(ctx context.Context) UpstreamCredentialsResponseOutput
func (UpstreamCredentialsResponseOutput) UsernamePasswordCredentials ¶ added in v0.32.0
func (o UpstreamCredentialsResponseOutput) UsernamePasswordCredentials() UsernamePasswordCredentialsResponseOutput
Use username and password to access the remote repository.
type UpstreamPolicy ¶ added in v0.29.0
type UpstreamPolicy 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/repositories/repo1`. Repository *string `pulumi:"repository"` }
Artifact policy configuration for the repository contents.
type UpstreamPolicyArgs ¶ added in v0.29.0
type UpstreamPolicyArgs 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/repositories/repo1`. Repository pulumi.StringPtrInput `pulumi:"repository"` }
Artifact policy configuration for the repository contents.
func (UpstreamPolicyArgs) ElementType ¶ added in v0.29.0
func (UpstreamPolicyArgs) ElementType() reflect.Type
func (UpstreamPolicyArgs) ToUpstreamPolicyOutput ¶ added in v0.29.0
func (i UpstreamPolicyArgs) ToUpstreamPolicyOutput() UpstreamPolicyOutput
func (UpstreamPolicyArgs) ToUpstreamPolicyOutputWithContext ¶ added in v0.29.0
func (i UpstreamPolicyArgs) ToUpstreamPolicyOutputWithContext(ctx context.Context) UpstreamPolicyOutput
type UpstreamPolicyArray ¶ added in v0.29.0
type UpstreamPolicyArray []UpstreamPolicyInput
func (UpstreamPolicyArray) ElementType ¶ added in v0.29.0
func (UpstreamPolicyArray) ElementType() reflect.Type
func (UpstreamPolicyArray) ToUpstreamPolicyArrayOutput ¶ added in v0.29.0
func (i UpstreamPolicyArray) ToUpstreamPolicyArrayOutput() UpstreamPolicyArrayOutput
func (UpstreamPolicyArray) ToUpstreamPolicyArrayOutputWithContext ¶ added in v0.29.0
func (i UpstreamPolicyArray) ToUpstreamPolicyArrayOutputWithContext(ctx context.Context) UpstreamPolicyArrayOutput
type UpstreamPolicyArrayInput ¶ added in v0.29.0
type UpstreamPolicyArrayInput interface { pulumi.Input ToUpstreamPolicyArrayOutput() UpstreamPolicyArrayOutput ToUpstreamPolicyArrayOutputWithContext(context.Context) UpstreamPolicyArrayOutput }
UpstreamPolicyArrayInput is an input type that accepts UpstreamPolicyArray and UpstreamPolicyArrayOutput values. You can construct a concrete instance of `UpstreamPolicyArrayInput` via:
UpstreamPolicyArray{ UpstreamPolicyArgs{...} }
type UpstreamPolicyArrayOutput ¶ added in v0.29.0
type UpstreamPolicyArrayOutput struct{ *pulumi.OutputState }
func (UpstreamPolicyArrayOutput) ElementType ¶ added in v0.29.0
func (UpstreamPolicyArrayOutput) ElementType() reflect.Type
func (UpstreamPolicyArrayOutput) Index ¶ added in v0.29.0
func (o UpstreamPolicyArrayOutput) Index(i pulumi.IntInput) UpstreamPolicyOutput
func (UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutput ¶ added in v0.29.0
func (o UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutput() UpstreamPolicyArrayOutput
func (UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutputWithContext ¶ added in v0.29.0
func (o UpstreamPolicyArrayOutput) ToUpstreamPolicyArrayOutputWithContext(ctx context.Context) UpstreamPolicyArrayOutput
type UpstreamPolicyInput ¶ added in v0.29.0
type UpstreamPolicyInput interface { pulumi.Input ToUpstreamPolicyOutput() UpstreamPolicyOutput ToUpstreamPolicyOutputWithContext(context.Context) UpstreamPolicyOutput }
UpstreamPolicyInput is an input type that accepts UpstreamPolicyArgs and UpstreamPolicyOutput values. You can construct a concrete instance of `UpstreamPolicyInput` via:
UpstreamPolicyArgs{...}
type UpstreamPolicyOutput ¶ added in v0.29.0
type UpstreamPolicyOutput struct{ *pulumi.OutputState }
Artifact policy configuration for the repository contents.
func (UpstreamPolicyOutput) ElementType ¶ added in v0.29.0
func (UpstreamPolicyOutput) ElementType() reflect.Type
func (UpstreamPolicyOutput) Id ¶ added in v0.29.0
func (o UpstreamPolicyOutput) Id() pulumi.StringPtrOutput
The user-provided ID of the upstream policy.
func (UpstreamPolicyOutput) Priority ¶ added in v0.29.0
func (o UpstreamPolicyOutput) Priority() pulumi.IntPtrOutput
Entries with a greater priority value take precedence in the pull order.
func (UpstreamPolicyOutput) Repository ¶ added in v0.29.0
func (o UpstreamPolicyOutput) Repository() pulumi.StringPtrOutput
A reference to the repository resource, for example: `projects/p1/locations/us-central1/repositories/repo1`.
func (UpstreamPolicyOutput) ToUpstreamPolicyOutput ¶ added in v0.29.0
func (o UpstreamPolicyOutput) ToUpstreamPolicyOutput() UpstreamPolicyOutput
func (UpstreamPolicyOutput) ToUpstreamPolicyOutputWithContext ¶ added in v0.29.0
func (o UpstreamPolicyOutput) ToUpstreamPolicyOutputWithContext(ctx context.Context) UpstreamPolicyOutput
type UpstreamPolicyResponse ¶ added in v0.29.0
type UpstreamPolicyResponse struct { // 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/repositories/repo1`. Repository string `pulumi:"repository"` }
Artifact policy configuration for the repository contents.
type UpstreamPolicyResponseArrayOutput ¶ added in v0.29.0
type UpstreamPolicyResponseArrayOutput struct{ *pulumi.OutputState }
func (UpstreamPolicyResponseArrayOutput) ElementType ¶ added in v0.29.0
func (UpstreamPolicyResponseArrayOutput) ElementType() reflect.Type
func (UpstreamPolicyResponseArrayOutput) Index ¶ added in v0.29.0
func (o UpstreamPolicyResponseArrayOutput) Index(i pulumi.IntInput) UpstreamPolicyResponseOutput
func (UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutput ¶ added in v0.29.0
func (o UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutput() UpstreamPolicyResponseArrayOutput
func (UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutputWithContext ¶ added in v0.29.0
func (o UpstreamPolicyResponseArrayOutput) ToUpstreamPolicyResponseArrayOutputWithContext(ctx context.Context) UpstreamPolicyResponseArrayOutput
type UpstreamPolicyResponseOutput ¶ added in v0.29.0
type UpstreamPolicyResponseOutput struct{ *pulumi.OutputState }
Artifact policy configuration for the repository contents.
func (UpstreamPolicyResponseOutput) ElementType ¶ added in v0.29.0
func (UpstreamPolicyResponseOutput) ElementType() reflect.Type
func (UpstreamPolicyResponseOutput) Priority ¶ added in v0.29.0
func (o UpstreamPolicyResponseOutput) Priority() pulumi.IntOutput
Entries with a greater priority value take precedence in the pull order.
func (UpstreamPolicyResponseOutput) Repository ¶ added in v0.29.0
func (o UpstreamPolicyResponseOutput) Repository() pulumi.StringOutput
A reference to the repository resource, for example: `projects/p1/locations/us-central1/repositories/repo1`.
func (UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutput ¶ added in v0.29.0
func (o UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutput() UpstreamPolicyResponseOutput
func (UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutputWithContext ¶ added in v0.29.0
func (o UpstreamPolicyResponseOutput) ToUpstreamPolicyResponseOutputWithContext(ctx context.Context) UpstreamPolicyResponseOutput
type UsernamePasswordCredentials ¶ added in v0.32.0
type UsernamePasswordCredentials struct { // The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`. PasswordSecretVersion *string `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username *string `pulumi:"username"` }
Username and password credentials.
type UsernamePasswordCredentialsArgs ¶ added in v0.32.0
type UsernamePasswordCredentialsArgs struct { // The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`. PasswordSecretVersion pulumi.StringPtrInput `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username pulumi.StringPtrInput `pulumi:"username"` }
Username and password credentials.
func (UsernamePasswordCredentialsArgs) ElementType ¶ added in v0.32.0
func (UsernamePasswordCredentialsArgs) ElementType() reflect.Type
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput ¶ added in v0.32.0
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext ¶ added in v0.32.0
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutput ¶ added in v0.32.0
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
type UsernamePasswordCredentialsInput ¶ added in v0.32.0
type UsernamePasswordCredentialsInput interface { pulumi.Input ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput ToUsernamePasswordCredentialsOutputWithContext(context.Context) UsernamePasswordCredentialsOutput }
UsernamePasswordCredentialsInput is an input type that accepts UsernamePasswordCredentialsArgs and UsernamePasswordCredentialsOutput values. You can construct a concrete instance of `UsernamePasswordCredentialsInput` via:
UsernamePasswordCredentialsArgs{...}
type UsernamePasswordCredentialsOutput ¶ added in v0.32.0
type UsernamePasswordCredentialsOutput struct{ *pulumi.OutputState }
Username and password credentials.
func (UsernamePasswordCredentialsOutput) ElementType ¶ added in v0.32.0
func (UsernamePasswordCredentialsOutput) ElementType() reflect.Type
func (UsernamePasswordCredentialsOutput) PasswordSecretVersion ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) PasswordSecretVersion() pulumi.StringPtrOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`.
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutput ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
func (UsernamePasswordCredentialsOutput) Username ¶ added in v0.32.0
func (o UsernamePasswordCredentialsOutput) Username() pulumi.StringPtrOutput
The username to access the remote repository.
type UsernamePasswordCredentialsPtrInput ¶ added in v0.32.0
type UsernamePasswordCredentialsPtrInput interface { pulumi.Input ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput ToUsernamePasswordCredentialsPtrOutputWithContext(context.Context) UsernamePasswordCredentialsPtrOutput }
UsernamePasswordCredentialsPtrInput is an input type that accepts UsernamePasswordCredentialsArgs, UsernamePasswordCredentialsPtr and UsernamePasswordCredentialsPtrOutput values. You can construct a concrete instance of `UsernamePasswordCredentialsPtrInput` via:
UsernamePasswordCredentialsArgs{...} or: nil
func UsernamePasswordCredentialsPtr ¶ added in v0.32.0
func UsernamePasswordCredentialsPtr(v *UsernamePasswordCredentialsArgs) UsernamePasswordCredentialsPtrInput
type UsernamePasswordCredentialsPtrOutput ¶ added in v0.32.0
type UsernamePasswordCredentialsPtrOutput struct{ *pulumi.OutputState }
func (UsernamePasswordCredentialsPtrOutput) ElementType ¶ added in v0.32.0
func (UsernamePasswordCredentialsPtrOutput) ElementType() reflect.Type
func (UsernamePasswordCredentialsPtrOutput) PasswordSecretVersion ¶ added in v0.32.0
func (o UsernamePasswordCredentialsPtrOutput) PasswordSecretVersion() pulumi.StringPtrOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`.
func (UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutput ¶ added in v0.32.0
func (o UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutput() UsernamePasswordCredentialsPtrOutput
func (UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o UsernamePasswordCredentialsPtrOutput) ToUsernamePasswordCredentialsPtrOutputWithContext(ctx context.Context) UsernamePasswordCredentialsPtrOutput
func (UsernamePasswordCredentialsPtrOutput) Username ¶ added in v0.32.0
func (o UsernamePasswordCredentialsPtrOutput) Username() pulumi.StringPtrOutput
The username to access the remote repository.
type UsernamePasswordCredentialsResponse ¶ added in v0.32.0
type UsernamePasswordCredentialsResponse struct { // The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`. PasswordSecretVersion string `pulumi:"passwordSecretVersion"` // The username to access the remote repository. Username string `pulumi:"username"` }
Username and password credentials.
type UsernamePasswordCredentialsResponseOutput ¶ added in v0.32.0
type UsernamePasswordCredentialsResponseOutput struct{ *pulumi.OutputState }
Username and password credentials.
func (UsernamePasswordCredentialsResponseOutput) ElementType ¶ added in v0.32.0
func (UsernamePasswordCredentialsResponseOutput) ElementType() reflect.Type
func (UsernamePasswordCredentialsResponseOutput) PasswordSecretVersion ¶ added in v0.32.0
func (o UsernamePasswordCredentialsResponseOutput) PasswordSecretVersion() pulumi.StringOutput
The Secret Manager key version that holds the password to access the remote repository. Must be in the format of `projects/{project}/secrets/{secret}/versions/{version}`.
func (UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput ¶ added in v0.32.0
func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput() UsernamePasswordCredentialsResponseOutput
func (UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext ¶ added in v0.32.0
func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext(ctx context.Context) UsernamePasswordCredentialsResponseOutput
func (UsernamePasswordCredentialsResponseOutput) Username ¶ added in v0.32.0
func (o UsernamePasswordCredentialsResponseOutput) Username() pulumi.StringOutput
The username to access the remote repository.
type VirtualRepositoryConfig ¶ added in v0.29.0
type VirtualRepositoryConfig struct { // Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. UpstreamPolicies []UpstreamPolicy `pulumi:"upstreamPolicies"` }
Virtual repository configuration.
type VirtualRepositoryConfigArgs ¶ added in v0.29.0
type VirtualRepositoryConfigArgs struct { // Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. UpstreamPolicies UpstreamPolicyArrayInput `pulumi:"upstreamPolicies"` }
Virtual repository configuration.
func (VirtualRepositoryConfigArgs) ElementType ¶ added in v0.29.0
func (VirtualRepositoryConfigArgs) ElementType() reflect.Type
func (VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutput ¶ added in v0.29.0
func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutput() VirtualRepositoryConfigOutput
func (VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigOutputWithContext(ctx context.Context) VirtualRepositoryConfigOutput
func (VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutput ¶ added in v0.29.0
func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
func (VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (i VirtualRepositoryConfigArgs) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
type VirtualRepositoryConfigInput ¶ added in v0.29.0
type VirtualRepositoryConfigInput interface { pulumi.Input ToVirtualRepositoryConfigOutput() VirtualRepositoryConfigOutput ToVirtualRepositoryConfigOutputWithContext(context.Context) VirtualRepositoryConfigOutput }
VirtualRepositoryConfigInput is an input type that accepts VirtualRepositoryConfigArgs and VirtualRepositoryConfigOutput values. You can construct a concrete instance of `VirtualRepositoryConfigInput` via:
VirtualRepositoryConfigArgs{...}
type VirtualRepositoryConfigOutput ¶ added in v0.29.0
type VirtualRepositoryConfigOutput struct{ *pulumi.OutputState }
Virtual repository configuration.
func (VirtualRepositoryConfigOutput) ElementType ¶ added in v0.29.0
func (VirtualRepositoryConfigOutput) ElementType() reflect.Type
func (VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutput ¶ added in v0.29.0
func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutput() VirtualRepositoryConfigOutput
func (VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutputWithContext ¶ added in v0.29.0
func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigOutputWithContext(ctx context.Context) VirtualRepositoryConfigOutput
func (VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
func (VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o VirtualRepositoryConfigOutput) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
func (VirtualRepositoryConfigOutput) UpstreamPolicies ¶ added in v0.29.0
func (o VirtualRepositoryConfigOutput) UpstreamPolicies() UpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
type VirtualRepositoryConfigPtrInput ¶ added in v0.29.0
type VirtualRepositoryConfigPtrInput interface { pulumi.Input ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput ToVirtualRepositoryConfigPtrOutputWithContext(context.Context) VirtualRepositoryConfigPtrOutput }
VirtualRepositoryConfigPtrInput is an input type that accepts VirtualRepositoryConfigArgs, VirtualRepositoryConfigPtr and VirtualRepositoryConfigPtrOutput values. You can construct a concrete instance of `VirtualRepositoryConfigPtrInput` via:
VirtualRepositoryConfigArgs{...} or: nil
func VirtualRepositoryConfigPtr ¶ added in v0.29.0
func VirtualRepositoryConfigPtr(v *VirtualRepositoryConfigArgs) VirtualRepositoryConfigPtrInput
type VirtualRepositoryConfigPtrOutput ¶ added in v0.29.0
type VirtualRepositoryConfigPtrOutput struct{ *pulumi.OutputState }
func (VirtualRepositoryConfigPtrOutput) Elem ¶ added in v0.29.0
func (o VirtualRepositoryConfigPtrOutput) Elem() VirtualRepositoryConfigOutput
func (VirtualRepositoryConfigPtrOutput) ElementType ¶ added in v0.29.0
func (VirtualRepositoryConfigPtrOutput) ElementType() reflect.Type
func (VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutput ¶ added in v0.29.0
func (o VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutput() VirtualRepositoryConfigPtrOutput
func (VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutputWithContext ¶ added in v0.29.0
func (o VirtualRepositoryConfigPtrOutput) ToVirtualRepositoryConfigPtrOutputWithContext(ctx context.Context) VirtualRepositoryConfigPtrOutput
func (VirtualRepositoryConfigPtrOutput) UpstreamPolicies ¶ added in v0.29.0
func (o VirtualRepositoryConfigPtrOutput) UpstreamPolicies() UpstreamPolicyArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
type VirtualRepositoryConfigResponse ¶ added in v0.29.0
type VirtualRepositoryConfigResponse struct { // Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository. UpstreamPolicies []UpstreamPolicyResponse `pulumi:"upstreamPolicies"` }
Virtual repository configuration.
type VirtualRepositoryConfigResponseOutput ¶ added in v0.29.0
type VirtualRepositoryConfigResponseOutput struct{ *pulumi.OutputState }
Virtual repository configuration.
func (VirtualRepositoryConfigResponseOutput) ElementType ¶ added in v0.29.0
func (VirtualRepositoryConfigResponseOutput) ElementType() reflect.Type
func (VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutput ¶ added in v0.29.0
func (o VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutput() VirtualRepositoryConfigResponseOutput
func (VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutputWithContext ¶ added in v0.29.0
func (o VirtualRepositoryConfigResponseOutput) ToVirtualRepositoryConfigResponseOutputWithContext(ctx context.Context) VirtualRepositoryConfigResponseOutput
func (VirtualRepositoryConfigResponseOutput) UpstreamPolicies ¶ added in v0.29.0
func (o VirtualRepositoryConfigResponseOutput) UpstreamPolicies() UpstreamPolicyResponseArrayOutput
Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
type YumRepository ¶ added in v0.32.0
type YumRepository struct { // One of the publicly available Yum repositories supported by Artifact Registry. PublicRepository *GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository `pulumi:"publicRepository"` }
Configuration for a Yum remote repository.
type YumRepositoryArgs ¶ added in v0.32.0
type YumRepositoryArgs struct { // One of the publicly available Yum repositories supported by Artifact Registry. PublicRepository GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrInput `pulumi:"publicRepository"` }
Configuration for a Yum remote repository.
func (YumRepositoryArgs) ElementType ¶ added in v0.32.0
func (YumRepositoryArgs) ElementType() reflect.Type
func (YumRepositoryArgs) ToYumRepositoryOutput ¶ added in v0.32.0
func (i YumRepositoryArgs) ToYumRepositoryOutput() YumRepositoryOutput
func (YumRepositoryArgs) ToYumRepositoryOutputWithContext ¶ added in v0.32.0
func (i YumRepositoryArgs) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
func (YumRepositoryArgs) ToYumRepositoryPtrOutput ¶ added in v0.32.0
func (i YumRepositoryArgs) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (i YumRepositoryArgs) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryInput ¶ added in v0.32.0
type YumRepositoryInput interface { pulumi.Input ToYumRepositoryOutput() YumRepositoryOutput ToYumRepositoryOutputWithContext(context.Context) YumRepositoryOutput }
YumRepositoryInput is an input type that accepts YumRepositoryArgs and YumRepositoryOutput values. You can construct a concrete instance of `YumRepositoryInput` via:
YumRepositoryArgs{...}
type YumRepositoryOutput ¶ added in v0.32.0
type YumRepositoryOutput struct{ *pulumi.OutputState }
Configuration for a Yum remote repository.
func (YumRepositoryOutput) ElementType ¶ added in v0.32.0
func (YumRepositoryOutput) ElementType() reflect.Type
func (YumRepositoryOutput) PublicRepository ¶ added in v0.32.0
func (o YumRepositoryOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
One of the publicly available Yum repositories supported by Artifact Registry.
func (YumRepositoryOutput) ToYumRepositoryOutput ¶ added in v0.32.0
func (o YumRepositoryOutput) ToYumRepositoryOutput() YumRepositoryOutput
func (YumRepositoryOutput) ToYumRepositoryOutputWithContext ¶ added in v0.32.0
func (o YumRepositoryOutput) ToYumRepositoryOutputWithContext(ctx context.Context) YumRepositoryOutput
func (YumRepositoryOutput) ToYumRepositoryPtrOutput ¶ added in v0.32.0
func (o YumRepositoryOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o YumRepositoryOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryPtrInput ¶ added in v0.32.0
type YumRepositoryPtrInput interface { pulumi.Input ToYumRepositoryPtrOutput() YumRepositoryPtrOutput ToYumRepositoryPtrOutputWithContext(context.Context) YumRepositoryPtrOutput }
YumRepositoryPtrInput is an input type that accepts YumRepositoryArgs, YumRepositoryPtr and YumRepositoryPtrOutput values. You can construct a concrete instance of `YumRepositoryPtrInput` via:
YumRepositoryArgs{...} or: nil
func YumRepositoryPtr ¶ added in v0.32.0
func YumRepositoryPtr(v *YumRepositoryArgs) YumRepositoryPtrInput
type YumRepositoryPtrOutput ¶ added in v0.32.0
type YumRepositoryPtrOutput struct{ *pulumi.OutputState }
func (YumRepositoryPtrOutput) Elem ¶ added in v0.32.0
func (o YumRepositoryPtrOutput) Elem() YumRepositoryOutput
func (YumRepositoryPtrOutput) ElementType ¶ added in v0.32.0
func (YumRepositoryPtrOutput) ElementType() reflect.Type
func (YumRepositoryPtrOutput) PublicRepository ¶ added in v0.32.0
func (o YumRepositoryPtrOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryPtrOutput
One of the publicly available Yum repositories supported by Artifact Registry.
func (YumRepositoryPtrOutput) ToYumRepositoryPtrOutput ¶ added in v0.32.0
func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutput() YumRepositoryPtrOutput
func (YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext ¶ added in v0.32.0
func (o YumRepositoryPtrOutput) ToYumRepositoryPtrOutputWithContext(ctx context.Context) YumRepositoryPtrOutput
type YumRepositoryResponse ¶ added in v0.32.0
type YumRepositoryResponse struct { // One of the publicly available Yum repositories supported by Artifact Registry. PublicRepository GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponse `pulumi:"publicRepository"` }
Configuration for a Yum remote repository.
type YumRepositoryResponseOutput ¶ added in v0.32.0
type YumRepositoryResponseOutput struct{ *pulumi.OutputState }
Configuration for a Yum remote repository.
func (YumRepositoryResponseOutput) ElementType ¶ added in v0.32.0
func (YumRepositoryResponseOutput) ElementType() reflect.Type
func (YumRepositoryResponseOutput) PublicRepository ¶ added in v0.32.0
func (o YumRepositoryResponseOutput) PublicRepository() GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponseOutput
One of the publicly available Yum repositories supported by Artifact Registry.
func (YumRepositoryResponseOutput) ToYumRepositoryResponseOutput ¶ added in v0.32.0
func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutput() YumRepositoryResponseOutput
func (YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext ¶ added in v0.32.0
func (o YumRepositoryResponseOutput) ToYumRepositoryResponseOutputWithContext(ctx context.Context) YumRepositoryResponseOutput