Documentation
¶
Index ¶
- type GetRegistryCredentialsArgs
- type GetRegistryCredentialsResult
- type LookupRegistryArgs
- type LookupRegistryResult
- type Registry
- type RegistryArgs
- type RegistryInput
- type RegistryOutput
- type RegistryState
- type StorageAccountProperties
- type StorageAccountPropertiesArgs
- func (StorageAccountPropertiesArgs) ElementType() reflect.Type
- func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
- func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput
- func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
- func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
- type StorageAccountPropertiesInput
- type StorageAccountPropertiesOutput
- func (o StorageAccountPropertiesOutput) AccessKey() pulumi.StringOutput
- func (StorageAccountPropertiesOutput) ElementType() reflect.Type
- func (o StorageAccountPropertiesOutput) Name() pulumi.StringOutput
- func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
- func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput
- func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
- func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
- type StorageAccountPropertiesPtrInput
- type StorageAccountPropertiesPtrOutput
- func (o StorageAccountPropertiesPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o StorageAccountPropertiesPtrOutput) Elem() StorageAccountPropertiesOutput
- func (StorageAccountPropertiesPtrOutput) ElementType() reflect.Type
- func (o StorageAccountPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
- func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
- type StorageAccountPropertiesResponse
- type StorageAccountPropertiesResponseArgs
- func (StorageAccountPropertiesResponseArgs) ElementType() reflect.Type
- func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
- func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput
- func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
- func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput
- type StorageAccountPropertiesResponseInput
- type StorageAccountPropertiesResponseOutput
- func (o StorageAccountPropertiesResponseOutput) AccessKey() pulumi.StringOutput
- func (StorageAccountPropertiesResponseOutput) ElementType() reflect.Type
- func (o StorageAccountPropertiesResponseOutput) Name() pulumi.StringOutput
- func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
- func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput
- func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
- func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput
- type StorageAccountPropertiesResponsePtrInput
- type StorageAccountPropertiesResponsePtrOutput
- func (o StorageAccountPropertiesResponsePtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o StorageAccountPropertiesResponsePtrOutput) Elem() StorageAccountPropertiesResponseOutput
- func (StorageAccountPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountPropertiesResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
- func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRegistryCredentialsArgs ¶ added in v0.2.1
type GetRegistryCredentialsResult ¶ added in v0.2.1
type GetRegistryCredentialsResult struct { // The administrator password. Password *string `pulumi:"password"` // The administrator username. Username *string `pulumi:"username"` }
The result of a request to get the administrator login credentials for a container registry.
func GetRegistryCredentials ¶ added in v0.2.1
func GetRegistryCredentials(ctx *pulumi.Context, args *GetRegistryCredentialsArgs, opts ...pulumi.InvokeOption) (*GetRegistryCredentialsResult, error)
type LookupRegistryArgs ¶
type LookupRegistryResult ¶
type LookupRegistryResult struct { // The value that indicates whether the admin user is enabled. This value is false by default. AdminUserEnabled *bool `pulumi:"adminUserEnabled"` // The creation date of the container registry in ISO8601 format. CreationDate string `pulumi:"creationDate"` // The resource ID. Id string `pulumi:"id"` // The location of the resource. This cannot be changed after the resource is created. Location string `pulumi:"location"` // The URL that can be used to log into the container registry. LoginServer string `pulumi:"loginServer"` // The name of the resource. Name string `pulumi:"name"` // The properties of the storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount StorageAccountPropertiesResponse `pulumi:"storageAccount"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
An object that represents a container registry.
func LookupRegistry ¶
func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)
type Registry ¶
type Registry struct { pulumi.CustomResourceState // The value that indicates whether the admin user is enabled. This value is false by default. AdminUserEnabled pulumi.BoolPtrOutput `pulumi:"adminUserEnabled"` // The creation date of the container registry in ISO8601 format. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringOutput `pulumi:"location"` // The URL that can be used to log into the container registry. LoginServer pulumi.StringOutput `pulumi:"loginServer"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The properties of the storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount StorageAccountPropertiesResponseOutput `pulumi:"storageAccount"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
An object that represents a container registry.
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry 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 NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
func (*Registry) ElementType ¶ added in v0.2.6
func (*Registry) ToRegistryOutput ¶ added in v0.2.6
func (i *Registry) ToRegistryOutput() RegistryOutput
func (*Registry) ToRegistryOutputWithContext ¶ added in v0.2.6
func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryArgs ¶
type RegistryArgs struct { // The value that indicates whether the admin user is enabled. This value is false by default. AdminUserEnabled pulumi.BoolPtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringInput // The name of the container registry. RegistryName pulumi.StringInput // The name of the resource group to which the container registry belongs. ResourceGroupName pulumi.StringInput // The properties of the storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount StorageAccountPropertiesInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryInput ¶ added in v0.2.6
type RegistryInput interface { pulumi.Input ToRegistryOutput() RegistryOutput ToRegistryOutputWithContext(ctx context.Context) RegistryOutput }
type RegistryOutput ¶ added in v0.2.6
type RegistryOutput struct {
*pulumi.OutputState
}
func (RegistryOutput) ElementType ¶ added in v0.2.6
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) ToRegistryOutput ¶ added in v0.2.6
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶ added in v0.2.6
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryState ¶
type RegistryState struct { // The value that indicates whether the admin user is enabled. This value is false by default. AdminUserEnabled pulumi.BoolPtrInput // The creation date of the container registry in ISO8601 format. CreationDate pulumi.StringPtrInput // The location of the resource. This cannot be changed after the resource is created. Location pulumi.StringPtrInput // The URL that can be used to log into the container registry. LoginServer pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The properties of the storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount StorageAccountPropertiesResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type StorageAccountProperties ¶
type StorageAccountProperties struct { // The access key to the storage account. AccessKey string `pulumi:"accessKey"` // The name of the storage account. Name string `pulumi:"name"` }
The properties of a storage account for a container registry.
type StorageAccountPropertiesArgs ¶
type StorageAccountPropertiesArgs struct { // The access key to the storage account. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of the storage account. Name pulumi.StringInput `pulumi:"name"` }
The properties of a storage account for a container registry.
func (StorageAccountPropertiesArgs) ElementType ¶
func (StorageAccountPropertiesArgs) ElementType() reflect.Type
func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput ¶
func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext ¶
func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput
func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput ¶
func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
func (StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext ¶
func (i StorageAccountPropertiesArgs) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
type StorageAccountPropertiesInput ¶
type StorageAccountPropertiesInput interface { pulumi.Input ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput ToStorageAccountPropertiesOutputWithContext(context.Context) StorageAccountPropertiesOutput }
StorageAccountPropertiesInput is an input type that accepts StorageAccountPropertiesArgs and StorageAccountPropertiesOutput values. You can construct a concrete instance of `StorageAccountPropertiesInput` via:
StorageAccountPropertiesArgs{...}
type StorageAccountPropertiesOutput ¶
type StorageAccountPropertiesOutput struct{ *pulumi.OutputState }
The properties of a storage account for a container registry.
func (StorageAccountPropertiesOutput) AccessKey ¶
func (o StorageAccountPropertiesOutput) AccessKey() pulumi.StringOutput
The access key to the storage account.
func (StorageAccountPropertiesOutput) ElementType ¶
func (StorageAccountPropertiesOutput) ElementType() reflect.Type
func (StorageAccountPropertiesOutput) Name ¶
func (o StorageAccountPropertiesOutput) Name() pulumi.StringOutput
The name of the storage account.
func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput ¶
func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutput() StorageAccountPropertiesOutput
func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext ¶
func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesOutputWithContext(ctx context.Context) StorageAccountPropertiesOutput
func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput ¶
func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
func (StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext ¶
func (o StorageAccountPropertiesOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
type StorageAccountPropertiesPtrInput ¶
type StorageAccountPropertiesPtrInput interface { pulumi.Input ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput ToStorageAccountPropertiesPtrOutputWithContext(context.Context) StorageAccountPropertiesPtrOutput }
StorageAccountPropertiesPtrInput is an input type that accepts StorageAccountPropertiesArgs, StorageAccountPropertiesPtr and StorageAccountPropertiesPtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesPtrInput` via:
StorageAccountPropertiesArgs{...} or: nil
func StorageAccountPropertiesPtr ¶
func StorageAccountPropertiesPtr(v *StorageAccountPropertiesArgs) StorageAccountPropertiesPtrInput
type StorageAccountPropertiesPtrOutput ¶
type StorageAccountPropertiesPtrOutput struct{ *pulumi.OutputState }
func (StorageAccountPropertiesPtrOutput) AccessKey ¶
func (o StorageAccountPropertiesPtrOutput) AccessKey() pulumi.StringPtrOutput
The access key to the storage account.
func (StorageAccountPropertiesPtrOutput) Elem ¶
func (o StorageAccountPropertiesPtrOutput) Elem() StorageAccountPropertiesOutput
func (StorageAccountPropertiesPtrOutput) ElementType ¶
func (StorageAccountPropertiesPtrOutput) ElementType() reflect.Type
func (StorageAccountPropertiesPtrOutput) Name ¶
func (o StorageAccountPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the storage account.
func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput ¶
func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutput() StorageAccountPropertiesPtrOutput
func (StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext ¶
func (o StorageAccountPropertiesPtrOutput) ToStorageAccountPropertiesPtrOutputWithContext(ctx context.Context) StorageAccountPropertiesPtrOutput
type StorageAccountPropertiesResponse ¶
type StorageAccountPropertiesResponse struct { // The access key to the storage account. AccessKey string `pulumi:"accessKey"` // The name of the storage account. Name string `pulumi:"name"` }
The properties of a storage account for a container registry.
type StorageAccountPropertiesResponseArgs ¶
type StorageAccountPropertiesResponseArgs struct { // The access key to the storage account. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of the storage account. Name pulumi.StringInput `pulumi:"name"` }
The properties of a storage account for a container registry.
func (StorageAccountPropertiesResponseArgs) ElementType ¶
func (StorageAccountPropertiesResponseArgs) ElementType() reflect.Type
func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput ¶
func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext ¶
func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput
func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput ¶
func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
func (StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext ¶
func (i StorageAccountPropertiesResponseArgs) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput
type StorageAccountPropertiesResponseInput ¶
type StorageAccountPropertiesResponseInput interface { pulumi.Input ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput ToStorageAccountPropertiesResponseOutputWithContext(context.Context) StorageAccountPropertiesResponseOutput }
StorageAccountPropertiesResponseInput is an input type that accepts StorageAccountPropertiesResponseArgs and StorageAccountPropertiesResponseOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponseInput` via:
StorageAccountPropertiesResponseArgs{...}
type StorageAccountPropertiesResponseOutput ¶
type StorageAccountPropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of a storage account for a container registry.
func (StorageAccountPropertiesResponseOutput) AccessKey ¶
func (o StorageAccountPropertiesResponseOutput) AccessKey() pulumi.StringOutput
The access key to the storage account.
func (StorageAccountPropertiesResponseOutput) ElementType ¶
func (StorageAccountPropertiesResponseOutput) ElementType() reflect.Type
func (StorageAccountPropertiesResponseOutput) Name ¶
func (o StorageAccountPropertiesResponseOutput) Name() pulumi.StringOutput
The name of the storage account.
func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput ¶
func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutput() StorageAccountPropertiesResponseOutput
func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext ¶
func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponseOutputWithContext(ctx context.Context) StorageAccountPropertiesResponseOutput
func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput ¶
func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
func (StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext ¶
func (o StorageAccountPropertiesResponseOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput
type StorageAccountPropertiesResponsePtrInput ¶
type StorageAccountPropertiesResponsePtrInput interface { pulumi.Input ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput ToStorageAccountPropertiesResponsePtrOutputWithContext(context.Context) StorageAccountPropertiesResponsePtrOutput }
StorageAccountPropertiesResponsePtrInput is an input type that accepts StorageAccountPropertiesResponseArgs, StorageAccountPropertiesResponsePtr and StorageAccountPropertiesResponsePtrOutput values. You can construct a concrete instance of `StorageAccountPropertiesResponsePtrInput` via:
StorageAccountPropertiesResponseArgs{...} or: nil
func StorageAccountPropertiesResponsePtr ¶
func StorageAccountPropertiesResponsePtr(v *StorageAccountPropertiesResponseArgs) StorageAccountPropertiesResponsePtrInput
type StorageAccountPropertiesResponsePtrOutput ¶
type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountPropertiesResponsePtrOutput) AccessKey ¶
func (o StorageAccountPropertiesResponsePtrOutput) AccessKey() pulumi.StringPtrOutput
The access key to the storage account.
func (StorageAccountPropertiesResponsePtrOutput) ElementType ¶
func (StorageAccountPropertiesResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountPropertiesResponsePtrOutput) Name ¶
func (o StorageAccountPropertiesResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the storage account.
func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput ¶
func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutput() StorageAccountPropertiesResponsePtrOutput
func (StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext ¶
func (o StorageAccountPropertiesResponsePtrOutput) ToStorageAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageAccountPropertiesResponsePtrOutput