v20190501preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TokenCertificateNameCertificate1 = TokenCertificateName("certificate1")
	TokenCertificateNameCertificate2 = TokenCertificateName("certificate2")
)
View Source
const (
	TokenPasswordNamePassword1 = TokenPasswordName("password1")
	TokenPasswordNamePassword2 = TokenPasswordName("password2")
)
View Source
const (
	TokenStatusEnabled  = TokenStatus("enabled")
	TokenStatusDisabled = TokenStatus("disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveDirectoryObject

type ActiveDirectoryObject struct {
	// The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.
	ObjectId *string `pulumi:"objectId"`
	// The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.
	TenantId *string `pulumi:"tenantId"`
}

The Active Directory Object that will be used for authenticating the token of a container registry.

type ActiveDirectoryObjectArgs

type ActiveDirectoryObjectArgs struct {
	// The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectArgs) ElementType

func (ActiveDirectoryObjectArgs) ElementType() reflect.Type

func (ActiveDirectoryObjectArgs) ToActiveDirectoryObjectOutput

func (i ActiveDirectoryObjectArgs) ToActiveDirectoryObjectOutput() ActiveDirectoryObjectOutput

func (ActiveDirectoryObjectArgs) ToActiveDirectoryObjectOutputWithContext

func (i ActiveDirectoryObjectArgs) ToActiveDirectoryObjectOutputWithContext(ctx context.Context) ActiveDirectoryObjectOutput

func (ActiveDirectoryObjectArgs) ToActiveDirectoryObjectPtrOutput

func (i ActiveDirectoryObjectArgs) ToActiveDirectoryObjectPtrOutput() ActiveDirectoryObjectPtrOutput

func (ActiveDirectoryObjectArgs) ToActiveDirectoryObjectPtrOutputWithContext

func (i ActiveDirectoryObjectArgs) ToActiveDirectoryObjectPtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectPtrOutput

type ActiveDirectoryObjectInput

type ActiveDirectoryObjectInput interface {
	pulumi.Input

	ToActiveDirectoryObjectOutput() ActiveDirectoryObjectOutput
	ToActiveDirectoryObjectOutputWithContext(context.Context) ActiveDirectoryObjectOutput
}

ActiveDirectoryObjectInput is an input type that accepts ActiveDirectoryObjectArgs and ActiveDirectoryObjectOutput values. You can construct a concrete instance of `ActiveDirectoryObjectInput` via:

ActiveDirectoryObjectArgs{...}

type ActiveDirectoryObjectOutput

type ActiveDirectoryObjectOutput struct{ *pulumi.OutputState }

The Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectOutput) ElementType

func (ActiveDirectoryObjectOutput) ObjectId

The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectOutput) TenantId

The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectOutput) ToActiveDirectoryObjectOutput

func (o ActiveDirectoryObjectOutput) ToActiveDirectoryObjectOutput() ActiveDirectoryObjectOutput

func (ActiveDirectoryObjectOutput) ToActiveDirectoryObjectOutputWithContext

func (o ActiveDirectoryObjectOutput) ToActiveDirectoryObjectOutputWithContext(ctx context.Context) ActiveDirectoryObjectOutput

func (ActiveDirectoryObjectOutput) ToActiveDirectoryObjectPtrOutput

func (o ActiveDirectoryObjectOutput) ToActiveDirectoryObjectPtrOutput() ActiveDirectoryObjectPtrOutput

func (ActiveDirectoryObjectOutput) ToActiveDirectoryObjectPtrOutputWithContext

func (o ActiveDirectoryObjectOutput) ToActiveDirectoryObjectPtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectPtrOutput

type ActiveDirectoryObjectPtrInput

type ActiveDirectoryObjectPtrInput interface {
	pulumi.Input

	ToActiveDirectoryObjectPtrOutput() ActiveDirectoryObjectPtrOutput
	ToActiveDirectoryObjectPtrOutputWithContext(context.Context) ActiveDirectoryObjectPtrOutput
}

ActiveDirectoryObjectPtrInput is an input type that accepts ActiveDirectoryObjectArgs, ActiveDirectoryObjectPtr and ActiveDirectoryObjectPtrOutput values. You can construct a concrete instance of `ActiveDirectoryObjectPtrInput` via:

        ActiveDirectoryObjectArgs{...}

or:

        nil

type ActiveDirectoryObjectPtrOutput

type ActiveDirectoryObjectPtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryObjectPtrOutput) Elem

func (ActiveDirectoryObjectPtrOutput) ElementType

func (ActiveDirectoryObjectPtrOutput) ObjectId

The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectPtrOutput) TenantId

The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectPtrOutput) ToActiveDirectoryObjectPtrOutput

func (o ActiveDirectoryObjectPtrOutput) ToActiveDirectoryObjectPtrOutput() ActiveDirectoryObjectPtrOutput

func (ActiveDirectoryObjectPtrOutput) ToActiveDirectoryObjectPtrOutputWithContext

func (o ActiveDirectoryObjectPtrOutput) ToActiveDirectoryObjectPtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectPtrOutput

type ActiveDirectoryObjectResponse

type ActiveDirectoryObjectResponse struct {
	// The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.
	ObjectId *string `pulumi:"objectId"`
	// The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.
	TenantId *string `pulumi:"tenantId"`
}

The Active Directory Object that will be used for authenticating the token of a container registry.

type ActiveDirectoryObjectResponseArgs

type ActiveDirectoryObjectResponseArgs struct {
	// The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponseArgs) ElementType

func (ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponseOutput

func (i ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponseOutput() ActiveDirectoryObjectResponseOutput

func (ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponseOutputWithContext

func (i ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponseOutputWithContext(ctx context.Context) ActiveDirectoryObjectResponseOutput

func (ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponsePtrOutput

func (i ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponsePtrOutput() ActiveDirectoryObjectResponsePtrOutput

func (ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponsePtrOutputWithContext

func (i ActiveDirectoryObjectResponseArgs) ToActiveDirectoryObjectResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectResponsePtrOutput

type ActiveDirectoryObjectResponseInput

type ActiveDirectoryObjectResponseInput interface {
	pulumi.Input

	ToActiveDirectoryObjectResponseOutput() ActiveDirectoryObjectResponseOutput
	ToActiveDirectoryObjectResponseOutputWithContext(context.Context) ActiveDirectoryObjectResponseOutput
}

ActiveDirectoryObjectResponseInput is an input type that accepts ActiveDirectoryObjectResponseArgs and ActiveDirectoryObjectResponseOutput values. You can construct a concrete instance of `ActiveDirectoryObjectResponseInput` via:

ActiveDirectoryObjectResponseArgs{...}

type ActiveDirectoryObjectResponseOutput

type ActiveDirectoryObjectResponseOutput struct{ *pulumi.OutputState }

The Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponseOutput) ElementType

func (ActiveDirectoryObjectResponseOutput) ObjectId

The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponseOutput) TenantId

The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponseOutput

func (o ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponseOutput() ActiveDirectoryObjectResponseOutput

func (ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponseOutputWithContext

func (o ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponseOutputWithContext(ctx context.Context) ActiveDirectoryObjectResponseOutput

func (ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponsePtrOutput

func (o ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponsePtrOutput() ActiveDirectoryObjectResponsePtrOutput

func (ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponsePtrOutputWithContext

func (o ActiveDirectoryObjectResponseOutput) ToActiveDirectoryObjectResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectResponsePtrOutput

type ActiveDirectoryObjectResponsePtrInput

type ActiveDirectoryObjectResponsePtrInput interface {
	pulumi.Input

	ToActiveDirectoryObjectResponsePtrOutput() ActiveDirectoryObjectResponsePtrOutput
	ToActiveDirectoryObjectResponsePtrOutputWithContext(context.Context) ActiveDirectoryObjectResponsePtrOutput
}

ActiveDirectoryObjectResponsePtrInput is an input type that accepts ActiveDirectoryObjectResponseArgs, ActiveDirectoryObjectResponsePtr and ActiveDirectoryObjectResponsePtrOutput values. You can construct a concrete instance of `ActiveDirectoryObjectResponsePtrInput` via:

        ActiveDirectoryObjectResponseArgs{...}

or:

        nil

type ActiveDirectoryObjectResponsePtrOutput

type ActiveDirectoryObjectResponsePtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryObjectResponsePtrOutput) Elem

func (ActiveDirectoryObjectResponsePtrOutput) ElementType

func (ActiveDirectoryObjectResponsePtrOutput) ObjectId

The user/group/application object ID for Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponsePtrOutput) TenantId

The tenant ID of user/group/application object Active Directory Object that will be used for authenticating the token of a container registry.

func (ActiveDirectoryObjectResponsePtrOutput) ToActiveDirectoryObjectResponsePtrOutput

func (o ActiveDirectoryObjectResponsePtrOutput) ToActiveDirectoryObjectResponsePtrOutput() ActiveDirectoryObjectResponsePtrOutput

func (ActiveDirectoryObjectResponsePtrOutput) ToActiveDirectoryObjectResponsePtrOutputWithContext

func (o ActiveDirectoryObjectResponsePtrOutput) ToActiveDirectoryObjectResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryObjectResponsePtrOutput

type LookupScopeMapArgs

type LookupScopeMapArgs 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"`
	// The name of the scope map.
	ScopeMapName string `pulumi:"scopeMapName"`
}

type LookupScopeMapResult

type LookupScopeMapResult struct {
	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions []string `pulumi:"actions"`
	// The creation date of scope map.
	CreationDate string `pulumi:"creationDate"`
	// The user friendly description of the scope map.
	Description *string `pulumi:"description"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a scope map for a container registry.

func LookupScopeMap

func LookupScopeMap(ctx *pulumi.Context, args *LookupScopeMapArgs, opts ...pulumi.InvokeOption) (*LookupScopeMapResult, error)

type LookupTokenArgs

type LookupTokenArgs 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"`
	// The name of the token.
	TokenName string `pulumi:"tokenName"`
}

type LookupTokenResult

type LookupTokenResult struct {
	// The creation date of scope map.
	CreationDate string `pulumi:"creationDate"`
	// The credentials that can be used for authenticating the token.
	Credentials *TokenCredentialsPropertiesResponse `pulumi:"credentials"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId *string `pulumi:"scopeMapId"`
	// The status of the token example enabled or disabled.
	Status *string `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An object that represents a token for a container registry.

func LookupToken

func LookupToken(ctx *pulumi.Context, args *LookupTokenArgs, opts ...pulumi.InvokeOption) (*LookupTokenResult, error)

type ScopeMap

type ScopeMap struct {
	pulumi.CustomResourceState

	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The creation date of scope map.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The user friendly description of the scope map.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a scope map for a container registry.

func GetScopeMap

func GetScopeMap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScopeMapState, opts ...pulumi.ResourceOption) (*ScopeMap, error)

GetScopeMap gets an existing ScopeMap 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 NewScopeMap

func NewScopeMap(ctx *pulumi.Context,
	name string, args *ScopeMapArgs, opts ...pulumi.ResourceOption) (*ScopeMap, error)

NewScopeMap registers a new resource with the given unique name, arguments, and options.

func (*ScopeMap) ElementType added in v0.2.6

func (*ScopeMap) ElementType() reflect.Type

func (*ScopeMap) ToScopeMapOutput added in v0.2.6

func (i *ScopeMap) ToScopeMapOutput() ScopeMapOutput

func (*ScopeMap) ToScopeMapOutputWithContext added in v0.2.6

func (i *ScopeMap) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapArgs

type ScopeMapArgs struct {
	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions pulumi.StringArrayInput
	// The user friendly description of the scope map.
	Description pulumi.StringPtrInput
	// 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 name of the scope map.
	ScopeMapName pulumi.StringInput
}

The set of arguments for constructing a ScopeMap resource.

func (ScopeMapArgs) ElementType

func (ScopeMapArgs) ElementType() reflect.Type

type ScopeMapInput added in v0.2.6

type ScopeMapInput interface {
	pulumi.Input

	ToScopeMapOutput() ScopeMapOutput
	ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput
}

type ScopeMapOutput added in v0.2.6

type ScopeMapOutput struct {
	*pulumi.OutputState
}

func (ScopeMapOutput) ElementType added in v0.2.6

func (ScopeMapOutput) ElementType() reflect.Type

func (ScopeMapOutput) ToScopeMapOutput added in v0.2.6

func (o ScopeMapOutput) ToScopeMapOutput() ScopeMapOutput

func (ScopeMapOutput) ToScopeMapOutputWithContext added in v0.2.6

func (o ScopeMapOutput) ToScopeMapOutputWithContext(ctx context.Context) ScopeMapOutput

type ScopeMapState

type ScopeMapState struct {
	// The list of scoped permissions for registry artifacts.
	// E.g. repositories/repository-name/content/read,
	// repositories/repository-name/metadata/write
	Actions pulumi.StringArrayInput
	// The creation date of scope map.
	CreationDate pulumi.StringPtrInput
	// The user friendly description of the scope map.
	Description pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ScopeMapState) ElementType

func (ScopeMapState) ElementType() reflect.Type

type SystemDataResponse added in v0.2.8

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource modification (UTC).
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs added in v0.2.8

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource modification (UTC).
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType added in v0.2.8

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.2.8

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.2.8

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.2.8

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.2.8

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput added in v0.2.8

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput added in v0.2.8

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.2.8

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.2.8

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.2.8

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.2.8

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.2.8

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource modification (UTC).

func (SystemDataResponseOutput) LastModifiedBy added in v0.2.8

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.2.8

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.2.8

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.2.8

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.2.8

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.2.8

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput added in v0.2.8

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

func SystemDataResponsePtr added in v0.2.8

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.2.8

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.2.8

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.2.8

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.2.8

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.2.8

func (SystemDataResponsePtrOutput) ElementType added in v0.2.8

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.2.8

The timestamp of resource modification (UTC).

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.2.8

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.2.8

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.2.8

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.2.8

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type Token

type Token struct {
	pulumi.CustomResourceState

	// The creation date of scope map.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesResponsePtrOutput `pulumi:"credentials"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId pulumi.StringPtrOutput `pulumi:"scopeMapId"`
	// The status of the token example enabled or disabled.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An object that represents a token for a container registry.

func GetToken

func GetToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TokenState, opts ...pulumi.ResourceOption) (*Token, error)

GetToken gets an existing Token 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 NewToken

func NewToken(ctx *pulumi.Context,
	name string, args *TokenArgs, opts ...pulumi.ResourceOption) (*Token, error)

NewToken registers a new resource with the given unique name, arguments, and options.

func (*Token) ElementType added in v0.2.6

func (*Token) ElementType() reflect.Type

func (*Token) ToTokenOutput added in v0.2.6

func (i *Token) ToTokenOutput() TokenOutput

func (*Token) ToTokenOutputWithContext added in v0.2.6

func (i *Token) ToTokenOutputWithContext(ctx context.Context) TokenOutput

type TokenArgs

type TokenArgs struct {
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesPtrInput
	// 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 resource ID of the scope map to which the token will be associated with.
	ScopeMapId pulumi.StringPtrInput
	// The status of the token example enabled or disabled.
	Status pulumi.StringPtrInput
	// The name of the token.
	TokenName pulumi.StringInput
}

The set of arguments for constructing a Token resource.

func (TokenArgs) ElementType

func (TokenArgs) ElementType() reflect.Type

type TokenCertificate

type TokenCertificate struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate *string `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry *string `pulumi:"expiry"`
	Name   *string `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

type TokenCertificateArgs

type TokenCertificateArgs struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate pulumi.StringPtrInput `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	Name   pulumi.StringPtrInput `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

func (TokenCertificateArgs) ElementType

func (TokenCertificateArgs) ElementType() reflect.Type

func (TokenCertificateArgs) ToTokenCertificateOutput

func (i TokenCertificateArgs) ToTokenCertificateOutput() TokenCertificateOutput

func (TokenCertificateArgs) ToTokenCertificateOutputWithContext

func (i TokenCertificateArgs) ToTokenCertificateOutputWithContext(ctx context.Context) TokenCertificateOutput

type TokenCertificateArray

type TokenCertificateArray []TokenCertificateInput

func (TokenCertificateArray) ElementType

func (TokenCertificateArray) ElementType() reflect.Type

func (TokenCertificateArray) ToTokenCertificateArrayOutput

func (i TokenCertificateArray) ToTokenCertificateArrayOutput() TokenCertificateArrayOutput

func (TokenCertificateArray) ToTokenCertificateArrayOutputWithContext

func (i TokenCertificateArray) ToTokenCertificateArrayOutputWithContext(ctx context.Context) TokenCertificateArrayOutput

type TokenCertificateArrayInput

type TokenCertificateArrayInput interface {
	pulumi.Input

	ToTokenCertificateArrayOutput() TokenCertificateArrayOutput
	ToTokenCertificateArrayOutputWithContext(context.Context) TokenCertificateArrayOutput
}

TokenCertificateArrayInput is an input type that accepts TokenCertificateArray and TokenCertificateArrayOutput values. You can construct a concrete instance of `TokenCertificateArrayInput` via:

TokenCertificateArray{ TokenCertificateArgs{...} }

type TokenCertificateArrayOutput

type TokenCertificateArrayOutput struct{ *pulumi.OutputState }

func (TokenCertificateArrayOutput) ElementType

func (TokenCertificateArrayOutput) Index

func (TokenCertificateArrayOutput) ToTokenCertificateArrayOutput

func (o TokenCertificateArrayOutput) ToTokenCertificateArrayOutput() TokenCertificateArrayOutput

func (TokenCertificateArrayOutput) ToTokenCertificateArrayOutputWithContext

func (o TokenCertificateArrayOutput) ToTokenCertificateArrayOutputWithContext(ctx context.Context) TokenCertificateArrayOutput

type TokenCertificateInput

type TokenCertificateInput interface {
	pulumi.Input

	ToTokenCertificateOutput() TokenCertificateOutput
	ToTokenCertificateOutputWithContext(context.Context) TokenCertificateOutput
}

TokenCertificateInput is an input type that accepts TokenCertificateArgs and TokenCertificateOutput values. You can construct a concrete instance of `TokenCertificateInput` via:

TokenCertificateArgs{...}

type TokenCertificateName added in v0.3.1

type TokenCertificateName pulumi.String

func (TokenCertificateName) ElementType added in v0.3.1

func (TokenCertificateName) ElementType() reflect.Type

func (TokenCertificateName) ToStringOutput added in v0.3.1

func (e TokenCertificateName) ToStringOutput() pulumi.StringOutput

func (TokenCertificateName) ToStringOutputWithContext added in v0.3.1

func (e TokenCertificateName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenCertificateName) ToStringPtrOutput added in v0.3.1

func (e TokenCertificateName) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenCertificateName) ToStringPtrOutputWithContext added in v0.3.1

func (e TokenCertificateName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TokenCertificateOutput

type TokenCertificateOutput struct{ *pulumi.OutputState }

The properties of a certificate used for authenticating a token.

func (TokenCertificateOutput) ElementType

func (TokenCertificateOutput) ElementType() reflect.Type

func (TokenCertificateOutput) EncodedPemCertificate

func (o TokenCertificateOutput) EncodedPemCertificate() pulumi.StringPtrOutput

Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

func (TokenCertificateOutput) Expiry

The expiry datetime of the certificate.

func (TokenCertificateOutput) Name

func (TokenCertificateOutput) Thumbprint

The thumbprint of the certificate.

func (TokenCertificateOutput) ToTokenCertificateOutput

func (o TokenCertificateOutput) ToTokenCertificateOutput() TokenCertificateOutput

func (TokenCertificateOutput) ToTokenCertificateOutputWithContext

func (o TokenCertificateOutput) ToTokenCertificateOutputWithContext(ctx context.Context) TokenCertificateOutput

type TokenCertificateResponse

type TokenCertificateResponse struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate *string `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry *string `pulumi:"expiry"`
	Name   *string `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint *string `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

type TokenCertificateResponseArgs

type TokenCertificateResponseArgs struct {
	// Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
	EncodedPemCertificate pulumi.StringPtrInput `pulumi:"encodedPemCertificate"`
	// The expiry datetime of the certificate.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	Name   pulumi.StringPtrInput `pulumi:"name"`
	// The thumbprint of the certificate.
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
}

The properties of a certificate used for authenticating a token.

func (TokenCertificateResponseArgs) ElementType

func (TokenCertificateResponseArgs) ToTokenCertificateResponseOutput

func (i TokenCertificateResponseArgs) ToTokenCertificateResponseOutput() TokenCertificateResponseOutput

func (TokenCertificateResponseArgs) ToTokenCertificateResponseOutputWithContext

func (i TokenCertificateResponseArgs) ToTokenCertificateResponseOutputWithContext(ctx context.Context) TokenCertificateResponseOutput

type TokenCertificateResponseArray

type TokenCertificateResponseArray []TokenCertificateResponseInput

func (TokenCertificateResponseArray) ElementType

func (TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutput

func (i TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput

func (TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutputWithContext

func (i TokenCertificateResponseArray) ToTokenCertificateResponseArrayOutputWithContext(ctx context.Context) TokenCertificateResponseArrayOutput

type TokenCertificateResponseArrayInput

type TokenCertificateResponseArrayInput interface {
	pulumi.Input

	ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput
	ToTokenCertificateResponseArrayOutputWithContext(context.Context) TokenCertificateResponseArrayOutput
}

TokenCertificateResponseArrayInput is an input type that accepts TokenCertificateResponseArray and TokenCertificateResponseArrayOutput values. You can construct a concrete instance of `TokenCertificateResponseArrayInput` via:

TokenCertificateResponseArray{ TokenCertificateResponseArgs{...} }

type TokenCertificateResponseArrayOutput

type TokenCertificateResponseArrayOutput struct{ *pulumi.OutputState }

func (TokenCertificateResponseArrayOutput) ElementType

func (TokenCertificateResponseArrayOutput) Index

func (TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutput

func (o TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutput() TokenCertificateResponseArrayOutput

func (TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutputWithContext

func (o TokenCertificateResponseArrayOutput) ToTokenCertificateResponseArrayOutputWithContext(ctx context.Context) TokenCertificateResponseArrayOutput

type TokenCertificateResponseInput

type TokenCertificateResponseInput interface {
	pulumi.Input

	ToTokenCertificateResponseOutput() TokenCertificateResponseOutput
	ToTokenCertificateResponseOutputWithContext(context.Context) TokenCertificateResponseOutput
}

TokenCertificateResponseInput is an input type that accepts TokenCertificateResponseArgs and TokenCertificateResponseOutput values. You can construct a concrete instance of `TokenCertificateResponseInput` via:

TokenCertificateResponseArgs{...}

type TokenCertificateResponseOutput

type TokenCertificateResponseOutput struct{ *pulumi.OutputState }

The properties of a certificate used for authenticating a token.

func (TokenCertificateResponseOutput) ElementType

func (TokenCertificateResponseOutput) EncodedPemCertificate

func (o TokenCertificateResponseOutput) EncodedPemCertificate() pulumi.StringPtrOutput

Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.

func (TokenCertificateResponseOutput) Expiry

The expiry datetime of the certificate.

func (TokenCertificateResponseOutput) Name

func (TokenCertificateResponseOutput) Thumbprint

The thumbprint of the certificate.

func (TokenCertificateResponseOutput) ToTokenCertificateResponseOutput

func (o TokenCertificateResponseOutput) ToTokenCertificateResponseOutput() TokenCertificateResponseOutput

func (TokenCertificateResponseOutput) ToTokenCertificateResponseOutputWithContext

func (o TokenCertificateResponseOutput) ToTokenCertificateResponseOutputWithContext(ctx context.Context) TokenCertificateResponseOutput

type TokenCredentialsProperties

type TokenCredentialsProperties struct {
	// The Active Directory Object that will be used for authenticating the token of a container registry.
	ActiveDirectoryObject *ActiveDirectoryObject `pulumi:"activeDirectoryObject"`
	Certificates          []TokenCertificate     `pulumi:"certificates"`
	Passwords             []TokenPassword        `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

type TokenCredentialsPropertiesArgs

type TokenCredentialsPropertiesArgs struct {
	// The Active Directory Object that will be used for authenticating the token of a container registry.
	ActiveDirectoryObject ActiveDirectoryObjectPtrInput `pulumi:"activeDirectoryObject"`
	Certificates          TokenCertificateArrayInput    `pulumi:"certificates"`
	Passwords             TokenPasswordArrayInput       `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesArgs) ElementType

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutput

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutputWithContext

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesOutputWithContext(ctx context.Context) TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutput

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutputWithContext

func (i TokenCredentialsPropertiesArgs) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesInput

type TokenCredentialsPropertiesInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput
	ToTokenCredentialsPropertiesOutputWithContext(context.Context) TokenCredentialsPropertiesOutput
}

TokenCredentialsPropertiesInput is an input type that accepts TokenCredentialsPropertiesArgs and TokenCredentialsPropertiesOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesInput` via:

TokenCredentialsPropertiesArgs{...}

type TokenCredentialsPropertiesOutput

type TokenCredentialsPropertiesOutput struct{ *pulumi.OutputState }

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesOutput) ActiveDirectoryObject

The Active Directory Object that will be used for authenticating the token of a container registry.

func (TokenCredentialsPropertiesOutput) Certificates

func (TokenCredentialsPropertiesOutput) ElementType

func (TokenCredentialsPropertiesOutput) Passwords

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutput

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutput() TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutputWithContext

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesOutputWithContext(ctx context.Context) TokenCredentialsPropertiesOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutput

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutputWithContext

func (o TokenCredentialsPropertiesOutput) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesPtrInput

type TokenCredentialsPropertiesPtrInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput
	ToTokenCredentialsPropertiesPtrOutputWithContext(context.Context) TokenCredentialsPropertiesPtrOutput
}

TokenCredentialsPropertiesPtrInput is an input type that accepts TokenCredentialsPropertiesArgs, TokenCredentialsPropertiesPtr and TokenCredentialsPropertiesPtrOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesPtrInput` via:

        TokenCredentialsPropertiesArgs{...}

or:

        nil

type TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TokenCredentialsPropertiesPtrOutput) ActiveDirectoryObject

The Active Directory Object that will be used for authenticating the token of a container registry.

func (TokenCredentialsPropertiesPtrOutput) Certificates

func (TokenCredentialsPropertiesPtrOutput) Elem

func (TokenCredentialsPropertiesPtrOutput) ElementType

func (TokenCredentialsPropertiesPtrOutput) Passwords

func (TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutput

func (o TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutput() TokenCredentialsPropertiesPtrOutput

func (TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutputWithContext

func (o TokenCredentialsPropertiesPtrOutput) ToTokenCredentialsPropertiesPtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesPtrOutput

type TokenCredentialsPropertiesResponse

type TokenCredentialsPropertiesResponse struct {
	// The Active Directory Object that will be used for authenticating the token of a container registry.
	ActiveDirectoryObject *ActiveDirectoryObjectResponse `pulumi:"activeDirectoryObject"`
	Certificates          []TokenCertificateResponse     `pulumi:"certificates"`
	Passwords             []TokenPasswordResponse        `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

type TokenCredentialsPropertiesResponseArgs

type TokenCredentialsPropertiesResponseArgs struct {
	// The Active Directory Object that will be used for authenticating the token of a container registry.
	ActiveDirectoryObject ActiveDirectoryObjectResponsePtrInput `pulumi:"activeDirectoryObject"`
	Certificates          TokenCertificateResponseArrayInput    `pulumi:"certificates"`
	Passwords             TokenPasswordResponseArrayInput       `pulumi:"passwords"`
}

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesResponseArgs) ElementType

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutput

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutputWithContext

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponseOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutput

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (i TokenCredentialsPropertiesResponseArgs) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponseInput

type TokenCredentialsPropertiesResponseInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput
	ToTokenCredentialsPropertiesResponseOutputWithContext(context.Context) TokenCredentialsPropertiesResponseOutput
}

TokenCredentialsPropertiesResponseInput is an input type that accepts TokenCredentialsPropertiesResponseArgs and TokenCredentialsPropertiesResponseOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesResponseInput` via:

TokenCredentialsPropertiesResponseArgs{...}

type TokenCredentialsPropertiesResponseOutput

type TokenCredentialsPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the credentials that can be used for authenticating the token.

func (TokenCredentialsPropertiesResponseOutput) ActiveDirectoryObject

The Active Directory Object that will be used for authenticating the token of a container registry.

func (TokenCredentialsPropertiesResponseOutput) Certificates

func (TokenCredentialsPropertiesResponseOutput) ElementType

func (TokenCredentialsPropertiesResponseOutput) Passwords

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutput

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutput() TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutputWithContext

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponseOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponseOutput

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutput

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (o TokenCredentialsPropertiesResponseOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponsePtrInput

type TokenCredentialsPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput
	ToTokenCredentialsPropertiesResponsePtrOutputWithContext(context.Context) TokenCredentialsPropertiesResponsePtrOutput
}

TokenCredentialsPropertiesResponsePtrInput is an input type that accepts TokenCredentialsPropertiesResponseArgs, TokenCredentialsPropertiesResponsePtr and TokenCredentialsPropertiesResponsePtrOutput values. You can construct a concrete instance of `TokenCredentialsPropertiesResponsePtrInput` via:

        TokenCredentialsPropertiesResponseArgs{...}

or:

        nil

type TokenCredentialsPropertiesResponsePtrOutput

type TokenCredentialsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TokenCredentialsPropertiesResponsePtrOutput) ActiveDirectoryObject

The Active Directory Object that will be used for authenticating the token of a container registry.

func (TokenCredentialsPropertiesResponsePtrOutput) Certificates

func (TokenCredentialsPropertiesResponsePtrOutput) Elem

func (TokenCredentialsPropertiesResponsePtrOutput) ElementType

func (TokenCredentialsPropertiesResponsePtrOutput) Passwords

func (TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutput

func (o TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutput() TokenCredentialsPropertiesResponsePtrOutput

func (TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext

func (o TokenCredentialsPropertiesResponsePtrOutput) ToTokenCredentialsPropertiesResponsePtrOutputWithContext(ctx context.Context) TokenCredentialsPropertiesResponsePtrOutput

type TokenInput added in v0.2.6

type TokenInput interface {
	pulumi.Input

	ToTokenOutput() TokenOutput
	ToTokenOutputWithContext(ctx context.Context) TokenOutput
}

type TokenOutput added in v0.2.6

type TokenOutput struct {
	*pulumi.OutputState
}

func (TokenOutput) ElementType added in v0.2.6

func (TokenOutput) ElementType() reflect.Type

func (TokenOutput) ToTokenOutput added in v0.2.6

func (o TokenOutput) ToTokenOutput() TokenOutput

func (TokenOutput) ToTokenOutputWithContext added in v0.2.6

func (o TokenOutput) ToTokenOutputWithContext(ctx context.Context) TokenOutput

type TokenPassword

type TokenPassword struct {
	// The creation datetime of the password.
	CreationTime *string `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry *string `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name *string `pulumi:"name"`
}

The password that will be used for authenticating the token of a container registry.

type TokenPasswordArgs

type TokenPasswordArgs struct {
	// The creation datetime of the password.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name pulumi.StringPtrInput `pulumi:"name"`
}

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordArgs) ElementType

func (TokenPasswordArgs) ElementType() reflect.Type

func (TokenPasswordArgs) ToTokenPasswordOutput

func (i TokenPasswordArgs) ToTokenPasswordOutput() TokenPasswordOutput

func (TokenPasswordArgs) ToTokenPasswordOutputWithContext

func (i TokenPasswordArgs) ToTokenPasswordOutputWithContext(ctx context.Context) TokenPasswordOutput

type TokenPasswordArray

type TokenPasswordArray []TokenPasswordInput

func (TokenPasswordArray) ElementType

func (TokenPasswordArray) ElementType() reflect.Type

func (TokenPasswordArray) ToTokenPasswordArrayOutput

func (i TokenPasswordArray) ToTokenPasswordArrayOutput() TokenPasswordArrayOutput

func (TokenPasswordArray) ToTokenPasswordArrayOutputWithContext

func (i TokenPasswordArray) ToTokenPasswordArrayOutputWithContext(ctx context.Context) TokenPasswordArrayOutput

type TokenPasswordArrayInput

type TokenPasswordArrayInput interface {
	pulumi.Input

	ToTokenPasswordArrayOutput() TokenPasswordArrayOutput
	ToTokenPasswordArrayOutputWithContext(context.Context) TokenPasswordArrayOutput
}

TokenPasswordArrayInput is an input type that accepts TokenPasswordArray and TokenPasswordArrayOutput values. You can construct a concrete instance of `TokenPasswordArrayInput` via:

TokenPasswordArray{ TokenPasswordArgs{...} }

type TokenPasswordArrayOutput

type TokenPasswordArrayOutput struct{ *pulumi.OutputState }

func (TokenPasswordArrayOutput) ElementType

func (TokenPasswordArrayOutput) ElementType() reflect.Type

func (TokenPasswordArrayOutput) Index

func (TokenPasswordArrayOutput) ToTokenPasswordArrayOutput

func (o TokenPasswordArrayOutput) ToTokenPasswordArrayOutput() TokenPasswordArrayOutput

func (TokenPasswordArrayOutput) ToTokenPasswordArrayOutputWithContext

func (o TokenPasswordArrayOutput) ToTokenPasswordArrayOutputWithContext(ctx context.Context) TokenPasswordArrayOutput

type TokenPasswordInput

type TokenPasswordInput interface {
	pulumi.Input

	ToTokenPasswordOutput() TokenPasswordOutput
	ToTokenPasswordOutputWithContext(context.Context) TokenPasswordOutput
}

TokenPasswordInput is an input type that accepts TokenPasswordArgs and TokenPasswordOutput values. You can construct a concrete instance of `TokenPasswordInput` via:

TokenPasswordArgs{...}

type TokenPasswordName added in v0.3.1

type TokenPasswordName pulumi.String

The password name "password1" or "password2"

func (TokenPasswordName) ElementType added in v0.3.1

func (TokenPasswordName) ElementType() reflect.Type

func (TokenPasswordName) ToStringOutput added in v0.3.1

func (e TokenPasswordName) ToStringOutput() pulumi.StringOutput

func (TokenPasswordName) ToStringOutputWithContext added in v0.3.1

func (e TokenPasswordName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenPasswordName) ToStringPtrOutput added in v0.3.1

func (e TokenPasswordName) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenPasswordName) ToStringPtrOutputWithContext added in v0.3.1

func (e TokenPasswordName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TokenPasswordOutput

type TokenPasswordOutput struct{ *pulumi.OutputState }

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordOutput) CreationTime

func (o TokenPasswordOutput) CreationTime() pulumi.StringPtrOutput

The creation datetime of the password.

func (TokenPasswordOutput) ElementType

func (TokenPasswordOutput) ElementType() reflect.Type

func (TokenPasswordOutput) Expiry

The expiry datetime of the password.

func (TokenPasswordOutput) Name

The password name "password1" or "password2"

func (TokenPasswordOutput) ToTokenPasswordOutput

func (o TokenPasswordOutput) ToTokenPasswordOutput() TokenPasswordOutput

func (TokenPasswordOutput) ToTokenPasswordOutputWithContext

func (o TokenPasswordOutput) ToTokenPasswordOutputWithContext(ctx context.Context) TokenPasswordOutput

type TokenPasswordResponse

type TokenPasswordResponse struct {
	// The creation datetime of the password.
	CreationTime *string `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry *string `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name *string `pulumi:"name"`
	// The password value.
	Value string `pulumi:"value"`
}

The password that will be used for authenticating the token of a container registry.

type TokenPasswordResponseArgs

type TokenPasswordResponseArgs struct {
	// The creation datetime of the password.
	CreationTime pulumi.StringPtrInput `pulumi:"creationTime"`
	// The expiry datetime of the password.
	Expiry pulumi.StringPtrInput `pulumi:"expiry"`
	// The password name "password1" or "password2"
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The password value.
	Value pulumi.StringInput `pulumi:"value"`
}

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordResponseArgs) ElementType

func (TokenPasswordResponseArgs) ElementType() reflect.Type

func (TokenPasswordResponseArgs) ToTokenPasswordResponseOutput

func (i TokenPasswordResponseArgs) ToTokenPasswordResponseOutput() TokenPasswordResponseOutput

func (TokenPasswordResponseArgs) ToTokenPasswordResponseOutputWithContext

func (i TokenPasswordResponseArgs) ToTokenPasswordResponseOutputWithContext(ctx context.Context) TokenPasswordResponseOutput

type TokenPasswordResponseArray

type TokenPasswordResponseArray []TokenPasswordResponseInput

func (TokenPasswordResponseArray) ElementType

func (TokenPasswordResponseArray) ElementType() reflect.Type

func (TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutput

func (i TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput

func (TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutputWithContext

func (i TokenPasswordResponseArray) ToTokenPasswordResponseArrayOutputWithContext(ctx context.Context) TokenPasswordResponseArrayOutput

type TokenPasswordResponseArrayInput

type TokenPasswordResponseArrayInput interface {
	pulumi.Input

	ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput
	ToTokenPasswordResponseArrayOutputWithContext(context.Context) TokenPasswordResponseArrayOutput
}

TokenPasswordResponseArrayInput is an input type that accepts TokenPasswordResponseArray and TokenPasswordResponseArrayOutput values. You can construct a concrete instance of `TokenPasswordResponseArrayInput` via:

TokenPasswordResponseArray{ TokenPasswordResponseArgs{...} }

type TokenPasswordResponseArrayOutput

type TokenPasswordResponseArrayOutput struct{ *pulumi.OutputState }

func (TokenPasswordResponseArrayOutput) ElementType

func (TokenPasswordResponseArrayOutput) Index

func (TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutput

func (o TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutput() TokenPasswordResponseArrayOutput

func (TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutputWithContext

func (o TokenPasswordResponseArrayOutput) ToTokenPasswordResponseArrayOutputWithContext(ctx context.Context) TokenPasswordResponseArrayOutput

type TokenPasswordResponseInput

type TokenPasswordResponseInput interface {
	pulumi.Input

	ToTokenPasswordResponseOutput() TokenPasswordResponseOutput
	ToTokenPasswordResponseOutputWithContext(context.Context) TokenPasswordResponseOutput
}

TokenPasswordResponseInput is an input type that accepts TokenPasswordResponseArgs and TokenPasswordResponseOutput values. You can construct a concrete instance of `TokenPasswordResponseInput` via:

TokenPasswordResponseArgs{...}

type TokenPasswordResponseOutput

type TokenPasswordResponseOutput struct{ *pulumi.OutputState }

The password that will be used for authenticating the token of a container registry.

func (TokenPasswordResponseOutput) CreationTime

The creation datetime of the password.

func (TokenPasswordResponseOutput) ElementType

func (TokenPasswordResponseOutput) Expiry

The expiry datetime of the password.

func (TokenPasswordResponseOutput) Name

The password name "password1" or "password2"

func (TokenPasswordResponseOutput) ToTokenPasswordResponseOutput

func (o TokenPasswordResponseOutput) ToTokenPasswordResponseOutput() TokenPasswordResponseOutput

func (TokenPasswordResponseOutput) ToTokenPasswordResponseOutputWithContext

func (o TokenPasswordResponseOutput) ToTokenPasswordResponseOutputWithContext(ctx context.Context) TokenPasswordResponseOutput

func (TokenPasswordResponseOutput) Value

The password value.

type TokenState

type TokenState struct {
	// The creation date of scope map.
	CreationDate pulumi.StringPtrInput
	// The credentials that can be used for authenticating the token.
	Credentials TokenCredentialsPropertiesResponsePtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The resource ID of the scope map to which the token will be associated with.
	ScopeMapId pulumi.StringPtrInput
	// The status of the token example enabled or disabled.
	Status pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (TokenState) ElementType

func (TokenState) ElementType() reflect.Type

type TokenStatus added in v0.3.1

type TokenStatus pulumi.String

The status of the token example enabled or disabled.

func (TokenStatus) ElementType added in v0.3.1

func (TokenStatus) ElementType() reflect.Type

func (TokenStatus) ToStringOutput added in v0.3.1

func (e TokenStatus) ToStringOutput() pulumi.StringOutput

func (TokenStatus) ToStringOutputWithContext added in v0.3.1

func (e TokenStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TokenStatus) ToStringPtrOutput added in v0.3.1

func (e TokenStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (TokenStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e TokenStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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