v20160627preview

package
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetRegistryCredentialsArgs added in v0.2.1

type GetRegistryCredentialsArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 LookupRegistryArgs struct {
	// The name of the container registry.
	RegistryName string `pulumi:"registryName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 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) ElementType() reflect.Type

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) 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

The access key to the storage account.

func (StorageAccountPropertiesOutput) ElementType

func (StorageAccountPropertiesOutput) Name

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

type StorageAccountPropertiesPtrOutput

type StorageAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesPtrOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesPtrOutput) Elem

func (StorageAccountPropertiesPtrOutput) ElementType

func (StorageAccountPropertiesPtrOutput) Name

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) 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

The access key to the storage account.

func (StorageAccountPropertiesResponseOutput) ElementType

func (StorageAccountPropertiesResponseOutput) Name

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

type StorageAccountPropertiesResponsePtrOutput

type StorageAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageAccountPropertiesResponsePtrOutput) AccessKey

The access key to the storage account.

func (StorageAccountPropertiesResponsePtrOutput) Elem

func (StorageAccountPropertiesResponsePtrOutput) ElementType

func (StorageAccountPropertiesResponsePtrOutput) Name

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL