v20191001

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 (
	IdentityTypeNone                         = IdentityType("None")
	IdentityTypeSystemAssigned               = IdentityType("SystemAssigned")
	IdentityTypeUserAssigned                 = IdentityType("UserAssigned")
	IdentityType_SystemAssigned_UserAssigned = IdentityType("SystemAssigned, UserAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiKeyResponse added in v0.6.0

type ApiKeyResponse struct {
	// A connection string that can be used by supporting clients for authentication.
	ConnectionString string `pulumi:"connectionString"`
	// The key ID.
	Id string `pulumi:"id"`
	// The last time any of the key's properties were modified.
	LastModified string `pulumi:"lastModified"`
	// A name for the key describing its usage.
	Name string `pulumi:"name"`
	// Whether this key can only be used for read operations.
	ReadOnly bool `pulumi:"readOnly"`
	// The value of the key that is used for authentication purposes.
	Value string `pulumi:"value"`
}

An API key used for authenticating with a configuration store endpoint.

type ApiKeyResponseArgs added in v0.6.0

type ApiKeyResponseArgs struct {
	// A connection string that can be used by supporting clients for authentication.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// The key ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The last time any of the key's properties were modified.
	LastModified pulumi.StringInput `pulumi:"lastModified"`
	// A name for the key describing its usage.
	Name pulumi.StringInput `pulumi:"name"`
	// Whether this key can only be used for read operations.
	ReadOnly pulumi.BoolInput `pulumi:"readOnly"`
	// The value of the key that is used for authentication purposes.
	Value pulumi.StringInput `pulumi:"value"`
}

An API key used for authenticating with a configuration store endpoint.

func (ApiKeyResponseArgs) ElementType added in v0.6.0

func (ApiKeyResponseArgs) ElementType() reflect.Type

func (ApiKeyResponseArgs) ToApiKeyResponseOutput added in v0.6.0

func (i ApiKeyResponseArgs) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext added in v0.6.0

func (i ApiKeyResponseArgs) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

type ApiKeyResponseArray added in v0.6.0

type ApiKeyResponseArray []ApiKeyResponseInput

func (ApiKeyResponseArray) ElementType added in v0.6.0

func (ApiKeyResponseArray) ElementType() reflect.Type

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutput added in v0.6.0

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext added in v0.6.0

func (i ApiKeyResponseArray) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseArrayInput added in v0.6.0

type ApiKeyResponseArrayInput interface {
	pulumi.Input

	ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput
	ToApiKeyResponseArrayOutputWithContext(context.Context) ApiKeyResponseArrayOutput
}

ApiKeyResponseArrayInput is an input type that accepts ApiKeyResponseArray and ApiKeyResponseArrayOutput values. You can construct a concrete instance of `ApiKeyResponseArrayInput` via:

ApiKeyResponseArray{ ApiKeyResponseArgs{...} }

type ApiKeyResponseArrayOutput added in v0.6.0

type ApiKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyResponseArrayOutput) ElementType added in v0.6.0

func (ApiKeyResponseArrayOutput) ElementType() reflect.Type

func (ApiKeyResponseArrayOutput) Index added in v0.6.0

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput added in v0.6.0

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutput() ApiKeyResponseArrayOutput

func (ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext added in v0.6.0

func (o ApiKeyResponseArrayOutput) ToApiKeyResponseArrayOutputWithContext(ctx context.Context) ApiKeyResponseArrayOutput

type ApiKeyResponseInput added in v0.6.0

type ApiKeyResponseInput interface {
	pulumi.Input

	ToApiKeyResponseOutput() ApiKeyResponseOutput
	ToApiKeyResponseOutputWithContext(context.Context) ApiKeyResponseOutput
}

ApiKeyResponseInput is an input type that accepts ApiKeyResponseArgs and ApiKeyResponseOutput values. You can construct a concrete instance of `ApiKeyResponseInput` via:

ApiKeyResponseArgs{...}

type ApiKeyResponseOutput added in v0.6.0

type ApiKeyResponseOutput struct{ *pulumi.OutputState }

An API key used for authenticating with a configuration store endpoint.

func (ApiKeyResponseOutput) ConnectionString added in v0.6.0

func (o ApiKeyResponseOutput) ConnectionString() pulumi.StringOutput

A connection string that can be used by supporting clients for authentication.

func (ApiKeyResponseOutput) ElementType added in v0.6.0

func (ApiKeyResponseOutput) ElementType() reflect.Type

func (ApiKeyResponseOutput) Id added in v0.6.0

The key ID.

func (ApiKeyResponseOutput) LastModified added in v0.6.0

func (o ApiKeyResponseOutput) LastModified() pulumi.StringOutput

The last time any of the key's properties were modified.

func (ApiKeyResponseOutput) Name added in v0.6.0

A name for the key describing its usage.

func (ApiKeyResponseOutput) ReadOnly added in v0.6.0

func (o ApiKeyResponseOutput) ReadOnly() pulumi.BoolOutput

Whether this key can only be used for read operations.

func (ApiKeyResponseOutput) ToApiKeyResponseOutput added in v0.6.0

func (o ApiKeyResponseOutput) ToApiKeyResponseOutput() ApiKeyResponseOutput

func (ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext added in v0.6.0

func (o ApiKeyResponseOutput) ToApiKeyResponseOutputWithContext(ctx context.Context) ApiKeyResponseOutput

func (ApiKeyResponseOutput) Value added in v0.6.0

The value of the key that is used for authentication purposes.

type ConfigurationStore

type ConfigurationStore struct {
	pulumi.CustomResourceState

	// The creation date of configuration store.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The DNS endpoint where the configuration store API will be available.
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// The managed identity information, if configured.
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the configuration store.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The sku of the configuration store.
	Sku SkuResponseOutput `pulumi:"sku"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.

func GetConfigurationStore

func GetConfigurationStore(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationStoreState, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)

GetConfigurationStore gets an existing ConfigurationStore 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 NewConfigurationStore

func NewConfigurationStore(ctx *pulumi.Context,
	name string, args *ConfigurationStoreArgs, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)

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

func (*ConfigurationStore) ElementType added in v0.2.6

func (*ConfigurationStore) ElementType() reflect.Type

func (*ConfigurationStore) ToConfigurationStoreOutput added in v0.2.6

func (i *ConfigurationStore) ToConfigurationStoreOutput() ConfigurationStoreOutput

func (*ConfigurationStore) ToConfigurationStoreOutputWithContext added in v0.2.6

func (i *ConfigurationStore) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput

type ConfigurationStoreArgs

type ConfigurationStoreArgs struct {
	// The name of the configuration store.
	ConfigStoreName pulumi.StringInput
	// The managed identity information, if configured.
	Identity ResourceIdentityPtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName pulumi.StringInput
	// The sku of the configuration store.
	Sku SkuInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ConfigurationStore resource.

func (ConfigurationStoreArgs) ElementType

func (ConfigurationStoreArgs) ElementType() reflect.Type

type ConfigurationStoreInput added in v0.2.6

type ConfigurationStoreInput interface {
	pulumi.Input

	ToConfigurationStoreOutput() ConfigurationStoreOutput
	ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
}

type ConfigurationStoreOutput added in v0.2.6

type ConfigurationStoreOutput struct {
	*pulumi.OutputState
}

func (ConfigurationStoreOutput) ElementType added in v0.2.6

func (ConfigurationStoreOutput) ElementType() reflect.Type

func (ConfigurationStoreOutput) ToConfigurationStoreOutput added in v0.2.6

func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput

func (ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext added in v0.2.6

func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput

type ConfigurationStoreState

type ConfigurationStoreState struct {
	// The creation date of configuration store.
	CreationDate pulumi.StringPtrInput
	// The DNS endpoint where the configuration store API will be available.
	Endpoint pulumi.StringPtrInput
	// The managed identity information, if configured.
	Identity ResourceIdentityResponsePtrInput
	// The location of the resource. This cannot be changed after the resource is created.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The provisioning state of the configuration store.
	ProvisioningState pulumi.StringPtrInput
	// The sku of the configuration store.
	Sku SkuResponsePtrInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ConfigurationStoreState) ElementType

func (ConfigurationStoreState) ElementType() reflect.Type

type IdentityType added in v0.3.1

type IdentityType pulumi.String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (IdentityType) ElementType added in v0.3.1

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToStringOutput added in v0.3.1

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext added in v0.3.1

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

func (IdentityType) ToStringPtrOutput added in v0.3.1

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type ListConfigurationStoreKeyValueArgs

type ListConfigurationStoreKeyValueArgs struct {
	// The name of the configuration store.
	ConfigStoreName string `pulumi:"configStoreName"`
	// The key to retrieve.
	Key string `pulumi:"key"`
	// The label of the key.
	Label *string `pulumi:"label"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListConfigurationStoreKeyValueResult

type ListConfigurationStoreKeyValueResult struct {
	// The content type of the key-value's value.
	// Providing a proper content-type can enable transformations of values when they are retrieved by applications.
	ContentType string `pulumi:"contentType"`
	// An ETag indicating the state of a key-value within a configuration store.
	ETag string `pulumi:"eTag"`
	// The primary identifier of a key-value.
	// The key is used in unison with the label to uniquely identify a key-value.
	Key string `pulumi:"key"`
	// A value used to group key-values.
	// The label is used in unison with the key to uniquely identify a key-value.
	Label string `pulumi:"label"`
	// The last time a modifying operation was performed on the given key-value.
	LastModified string `pulumi:"lastModified"`
	// A value indicating whether the key-value is locked.
	// A locked key-value may not be modified until it is unlocked.
	Locked bool `pulumi:"locked"`
	// A dictionary of tags that can help identify what a key-value may be applicable for.
	Tags map[string]string `pulumi:"tags"`
	// The value of the key-value.
	Value string `pulumi:"value"`
}

The result of a request to retrieve a key-value from the specified configuration store.

type ListConfigurationStoreKeysArgs added in v0.6.0

type ListConfigurationStoreKeysArgs struct {
	// The name of the configuration store.
	ConfigStoreName string `pulumi:"configStoreName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
	SkipToken *string `pulumi:"skipToken"`
}

type ListConfigurationStoreKeysResult added in v0.6.0

type ListConfigurationStoreKeysResult struct {
	// The URI that can be used to request the next set of paged results.
	NextLink *string `pulumi:"nextLink"`
	// The collection value.
	Value []ApiKeyResponse `pulumi:"value"`
}

The result of a request to list API keys.

func ListConfigurationStoreKeys added in v0.6.0

func ListConfigurationStoreKeys(ctx *pulumi.Context, args *ListConfigurationStoreKeysArgs, opts ...pulumi.InvokeOption) (*ListConfigurationStoreKeysResult, error)

type LookupConfigurationStoreArgs

type LookupConfigurationStoreArgs struct {
	// The name of the configuration store.
	ConfigStoreName string `pulumi:"configStoreName"`
	// The name of the resource group to which the container registry belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConfigurationStoreResult

type LookupConfigurationStoreResult struct {
	// The creation date of configuration store.
	CreationDate string `pulumi:"creationDate"`
	// The DNS endpoint where the configuration store API will be available.
	Endpoint string `pulumi:"endpoint"`
	// The resource ID.
	Id string `pulumi:"id"`
	// The managed identity information, if configured.
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// The location of the resource. This cannot be changed after the resource is created.
	Location string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The provisioning state of the configuration store.
	ProvisioningState string `pulumi:"provisioningState"`
	// The sku of the configuration store.
	Sku SkuResponse `pulumi:"sku"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.

type ResourceIdentity

type ResourceIdentity struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type *string `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ResourceIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ResourceIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ResourceIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ResourceIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// The principal id of the identity. This property will only be provided for a system-assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type *string `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityResponse `pulumi:"userAssignedIdentities"`
}

type ResourceIdentityResponseArgs

type ResourceIdentityResponseArgs struct {
	// The principal id of the identity. This property will only be provided for a system-assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities UserIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

func (ResourceIdentityResponseArgs) ElementType

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

type ResourceIdentityResponseInput

type ResourceIdentityResponseInput interface {
	pulumi.Input

	ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
	ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput
}

ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:

ResourceIdentityResponseArgs{...}

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

The principal id of the identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponseOutput) TenantId

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ResourceIdentityResponseOutput) UserAssignedIdentities

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ResourceIdentityResponsePtrInput

type ResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
	ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput
}

ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:

        ResourceIdentityResponseArgs{...}

or:

        nil

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

The principal id of the identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponsePtrOutput) TenantId

The tenant id associated with the resource's identity. This property will only be provided for a system-assigned identity.

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ResourceIdentityResponsePtrOutput) UserAssignedIdentities

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type Sku

type Sku struct {
	// The SKU name of the configuration store.
	Name string `pulumi:"name"`
}

Describes a configuration store SKU.

type SkuArgs

type SkuArgs struct {
	// The SKU name of the configuration store.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes a configuration store SKU.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Describes a configuration store SKU.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The SKU name of the configuration store.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The SKU name of the configuration store.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The SKU name of the configuration store.
	Name string `pulumi:"name"`
}

Describes a configuration store SKU.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The SKU name of the configuration store.
	Name pulumi.StringInput `pulumi:"name"`
}

Describes a configuration store SKU.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Describes a configuration store SKU.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The SKU name of the configuration store.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The SKU name of the configuration store.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type UserIdentityResponse

type UserIdentityResponse struct {
	// The client ID of the user-assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the user-assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type UserIdentityResponseArgs

type UserIdentityResponseArgs struct {
	// The client ID of the user-assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal ID of the user-assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (UserIdentityResponseArgs) ElementType

func (UserIdentityResponseArgs) ElementType() reflect.Type

func (UserIdentityResponseArgs) ToUserIdentityResponseOutput

func (i UserIdentityResponseArgs) ToUserIdentityResponseOutput() UserIdentityResponseOutput

func (UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext

func (i UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput

type UserIdentityResponseInput

type UserIdentityResponseInput interface {
	pulumi.Input

	ToUserIdentityResponseOutput() UserIdentityResponseOutput
	ToUserIdentityResponseOutputWithContext(context.Context) UserIdentityResponseOutput
}

UserIdentityResponseInput is an input type that accepts UserIdentityResponseArgs and UserIdentityResponseOutput values. You can construct a concrete instance of `UserIdentityResponseInput` via:

UserIdentityResponseArgs{...}

type UserIdentityResponseMap

type UserIdentityResponseMap map[string]UserIdentityResponseInput

func (UserIdentityResponseMap) ElementType

func (UserIdentityResponseMap) ElementType() reflect.Type

func (UserIdentityResponseMap) ToUserIdentityResponseMapOutput

func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput

func (UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext

func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput

type UserIdentityResponseMapInput

type UserIdentityResponseMapInput interface {
	pulumi.Input

	ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput
	ToUserIdentityResponseMapOutputWithContext(context.Context) UserIdentityResponseMapOutput
}

UserIdentityResponseMapInput is an input type that accepts UserIdentityResponseMap and UserIdentityResponseMapOutput values. You can construct a concrete instance of `UserIdentityResponseMapInput` via:

UserIdentityResponseMap{ "key": UserIdentityResponseArgs{...} }

type UserIdentityResponseMapOutput

type UserIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityResponseMapOutput) ElementType

func (UserIdentityResponseMapOutput) MapIndex

func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput

func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput

func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext

func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput

type UserIdentityResponseOutput

type UserIdentityResponseOutput struct{ *pulumi.OutputState }

func (UserIdentityResponseOutput) ClientId

The client ID of the user-assigned identity.

func (UserIdentityResponseOutput) ElementType

func (UserIdentityResponseOutput) ElementType() reflect.Type

func (UserIdentityResponseOutput) PrincipalId

The principal ID of the user-assigned identity.

func (UserIdentityResponseOutput) ToUserIdentityResponseOutput

func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput

func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext

func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput

Jump to

Keyboard shortcuts

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