fluidrelay

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CmkIdentityTypeSystemAssigned = CmkIdentityType("SystemAssigned")
	CmkIdentityTypeUserAssigned   = CmkIdentityType("UserAssigned")
)
View Source
const (
	ProvisioningStateSucceeded = ProvisioningState("Succeeded")
	ProvisioningStateFailed    = ProvisioningState("Failed")
	ProvisioningStateCanceled  = ProvisioningState("Canceled")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
const (
	StorageSKUStandard = StorageSKU("standard")
	StorageSKUBasic    = StorageSKU("basic")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CmkIdentityType

type CmkIdentityType string

Values can be SystemAssigned or UserAssigned

func (CmkIdentityType) ElementType

func (CmkIdentityType) ElementType() reflect.Type

func (CmkIdentityType) ToCmkIdentityTypeOutput

func (e CmkIdentityType) ToCmkIdentityTypeOutput() CmkIdentityTypeOutput

func (CmkIdentityType) ToCmkIdentityTypeOutputWithContext

func (e CmkIdentityType) ToCmkIdentityTypeOutputWithContext(ctx context.Context) CmkIdentityTypeOutput

func (CmkIdentityType) ToCmkIdentityTypePtrOutput

func (e CmkIdentityType) ToCmkIdentityTypePtrOutput() CmkIdentityTypePtrOutput

func (CmkIdentityType) ToCmkIdentityTypePtrOutputWithContext

func (e CmkIdentityType) ToCmkIdentityTypePtrOutputWithContext(ctx context.Context) CmkIdentityTypePtrOutput

func (CmkIdentityType) ToStringOutput

func (e CmkIdentityType) ToStringOutput() pulumi.StringOutput

func (CmkIdentityType) ToStringOutputWithContext

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

func (CmkIdentityType) ToStringPtrOutput

func (e CmkIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CmkIdentityType) ToStringPtrOutputWithContext

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

type CmkIdentityTypeInput

type CmkIdentityTypeInput interface {
	pulumi.Input

	ToCmkIdentityTypeOutput() CmkIdentityTypeOutput
	ToCmkIdentityTypeOutputWithContext(context.Context) CmkIdentityTypeOutput
}

CmkIdentityTypeInput is an input type that accepts values of the CmkIdentityType enum A concrete instance of `CmkIdentityTypeInput` can be one of the following:

CmkIdentityTypeSystemAssigned
CmkIdentityTypeUserAssigned

type CmkIdentityTypeOutput

type CmkIdentityTypeOutput struct{ *pulumi.OutputState }

func (CmkIdentityTypeOutput) ElementType

func (CmkIdentityTypeOutput) ElementType() reflect.Type

func (CmkIdentityTypeOutput) ToCmkIdentityTypeOutput

func (o CmkIdentityTypeOutput) ToCmkIdentityTypeOutput() CmkIdentityTypeOutput

func (CmkIdentityTypeOutput) ToCmkIdentityTypeOutputWithContext

func (o CmkIdentityTypeOutput) ToCmkIdentityTypeOutputWithContext(ctx context.Context) CmkIdentityTypeOutput

func (CmkIdentityTypeOutput) ToCmkIdentityTypePtrOutput

func (o CmkIdentityTypeOutput) ToCmkIdentityTypePtrOutput() CmkIdentityTypePtrOutput

func (CmkIdentityTypeOutput) ToCmkIdentityTypePtrOutputWithContext

func (o CmkIdentityTypeOutput) ToCmkIdentityTypePtrOutputWithContext(ctx context.Context) CmkIdentityTypePtrOutput

func (CmkIdentityTypeOutput) ToStringOutput

func (o CmkIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (CmkIdentityTypeOutput) ToStringOutputWithContext

func (o CmkIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CmkIdentityTypeOutput) ToStringPtrOutput

func (o CmkIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CmkIdentityTypeOutput) ToStringPtrOutputWithContext

func (o CmkIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CmkIdentityTypePtrInput

type CmkIdentityTypePtrInput interface {
	pulumi.Input

	ToCmkIdentityTypePtrOutput() CmkIdentityTypePtrOutput
	ToCmkIdentityTypePtrOutputWithContext(context.Context) CmkIdentityTypePtrOutput
}

func CmkIdentityTypePtr

func CmkIdentityTypePtr(v string) CmkIdentityTypePtrInput

type CmkIdentityTypePtrOutput

type CmkIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (CmkIdentityTypePtrOutput) Elem

func (CmkIdentityTypePtrOutput) ElementType

func (CmkIdentityTypePtrOutput) ElementType() reflect.Type

func (CmkIdentityTypePtrOutput) ToCmkIdentityTypePtrOutput

func (o CmkIdentityTypePtrOutput) ToCmkIdentityTypePtrOutput() CmkIdentityTypePtrOutput

func (CmkIdentityTypePtrOutput) ToCmkIdentityTypePtrOutputWithContext

func (o CmkIdentityTypePtrOutput) ToCmkIdentityTypePtrOutputWithContext(ctx context.Context) CmkIdentityTypePtrOutput

func (CmkIdentityTypePtrOutput) ToStringPtrOutput

func (o CmkIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CmkIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o CmkIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CustomerManagedKeyEncryptionProperties

type CustomerManagedKeyEncryptionProperties struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	KeyEncryptionKeyIdentity *CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity `pulumi:"keyEncryptionKeyIdentity"`
	// key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.
	KeyEncryptionKeyUrl *string `pulumi:"keyEncryptionKeyUrl"`
}

All Customer-managed key encryption properties for the resource.

type CustomerManagedKeyEncryptionPropertiesArgs

type CustomerManagedKeyEncryptionPropertiesArgs struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	KeyEncryptionKeyIdentity CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrInput `pulumi:"keyEncryptionKeyIdentity"`
	// key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.
	KeyEncryptionKeyUrl pulumi.StringPtrInput `pulumi:"keyEncryptionKeyUrl"`
}

All Customer-managed key encryption properties for the resource.

func (CustomerManagedKeyEncryptionPropertiesArgs) ElementType

func (CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesOutput

func (i CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesOutput() CustomerManagedKeyEncryptionPropertiesOutput

func (CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesOutputWithContext

func (i CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesOutput

func (CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesPtrOutput

func (i CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesPtrOutput() CustomerManagedKeyEncryptionPropertiesPtrOutput

func (CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext

func (i CustomerManagedKeyEncryptionPropertiesArgs) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesPtrOutput

type CustomerManagedKeyEncryptionPropertiesInput

type CustomerManagedKeyEncryptionPropertiesInput interface {
	pulumi.Input

	ToCustomerManagedKeyEncryptionPropertiesOutput() CustomerManagedKeyEncryptionPropertiesOutput
	ToCustomerManagedKeyEncryptionPropertiesOutputWithContext(context.Context) CustomerManagedKeyEncryptionPropertiesOutput
}

CustomerManagedKeyEncryptionPropertiesInput is an input type that accepts CustomerManagedKeyEncryptionPropertiesArgs and CustomerManagedKeyEncryptionPropertiesOutput values. You can construct a concrete instance of `CustomerManagedKeyEncryptionPropertiesInput` via:

CustomerManagedKeyEncryptionPropertiesArgs{...}

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentity struct {
	// Values can be SystemAssigned or UserAssigned
	IdentityType *CmkIdentityType `pulumi:"identityType"`
	// user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.
	UserAssignedIdentityResourceId *string `pulumi:"userAssignedIdentityResourceId"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs struct {
	// Values can be SystemAssigned or UserAssigned
	IdentityType CmkIdentityTypePtrInput `pulumi:"identityType"`
	// user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.
	UserAssignedIdentityResourceId pulumi.StringPtrInput `pulumi:"userAssignedIdentityResourceId"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ElementType

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutputWithContext

func (i CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext

func (i CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityInput

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityInput interface {
	pulumi.Input

	ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput() CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput
	ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutputWithContext(context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput
}

CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityInput is an input type that accepts CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs and CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput values. You can construct a concrete instance of `CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityInput` via:

CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs{...}

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput struct{ *pulumi.OutputState }

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) IdentityType

Values can be SystemAssigned or UserAssigned

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityOutput) UserAssignedIdentityResourceId

user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrInput

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrInput interface {
	pulumi.Input

	ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput() CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput
	ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext(context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput
}

CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrInput is an input type that accepts CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs, CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtr and CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput values. You can construct a concrete instance of `CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrInput` via:

        CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityArgs{...}

or:

        nil

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

type CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) Elem

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) IdentityType

Values can be SystemAssigned or UserAssigned

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) ToCustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesKeyEncryptionKeyIdentityPtrOutput) UserAssignedIdentityResourceId

user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.

type CustomerManagedKeyEncryptionPropertiesOutput

type CustomerManagedKeyEncryptionPropertiesOutput struct{ *pulumi.OutputState }

All Customer-managed key encryption properties for the resource.

func (CustomerManagedKeyEncryptionPropertiesOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesOutput) KeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesOutput) KeyEncryptionKeyUrl

key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.

func (CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesOutput

func (o CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesOutput() CustomerManagedKeyEncryptionPropertiesOutput

func (CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesOutput

func (CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutput

func (o CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutput() CustomerManagedKeyEncryptionPropertiesPtrOutput

func (CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesPtrOutput

type CustomerManagedKeyEncryptionPropertiesPtrInput

type CustomerManagedKeyEncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToCustomerManagedKeyEncryptionPropertiesPtrOutput() CustomerManagedKeyEncryptionPropertiesPtrOutput
	ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext(context.Context) CustomerManagedKeyEncryptionPropertiesPtrOutput
}

CustomerManagedKeyEncryptionPropertiesPtrInput is an input type that accepts CustomerManagedKeyEncryptionPropertiesArgs, CustomerManagedKeyEncryptionPropertiesPtr and CustomerManagedKeyEncryptionPropertiesPtrOutput values. You can construct a concrete instance of `CustomerManagedKeyEncryptionPropertiesPtrInput` via:

        CustomerManagedKeyEncryptionPropertiesArgs{...}

or:

        nil

type CustomerManagedKeyEncryptionPropertiesPtrOutput

type CustomerManagedKeyEncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) Elem

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) KeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) KeyEncryptionKeyUrl

key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutput

func (o CustomerManagedKeyEncryptionPropertiesPtrOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutput() CustomerManagedKeyEncryptionPropertiesPtrOutput

func (CustomerManagedKeyEncryptionPropertiesPtrOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesPtrOutput) ToCustomerManagedKeyEncryptionPropertiesPtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesPtrOutput

type CustomerManagedKeyEncryptionPropertiesResponse

type CustomerManagedKeyEncryptionPropertiesResponse struct {
	// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.
	KeyEncryptionKeyIdentity *CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentity `pulumi:"keyEncryptionKeyIdentity"`
	// key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.
	KeyEncryptionKeyUrl *string `pulumi:"keyEncryptionKeyUrl"`
}

All Customer-managed key encryption properties for the resource.

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentity

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentity struct {
	// Values can be SystemAssigned or UserAssigned
	IdentityType *string `pulumi:"identityType"`
	// user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.
	UserAssignedIdentityResourceId *string `pulumi:"userAssignedIdentityResourceId"`
}

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput struct{ *pulumi.OutputState }

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput) IdentityType

Values can be SystemAssigned or UserAssigned

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput) ToCustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutputWithContext

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityOutput) UserAssignedIdentityResourceId

user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput

type CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) Elem

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) IdentityType

Values can be SystemAssigned or UserAssigned

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) ToCustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) ToCustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutputWithContext

func (CustomerManagedKeyEncryptionPropertiesResponseKeyEncryptionKeyIdentityPtrOutput) UserAssignedIdentityResourceId

user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity.

type CustomerManagedKeyEncryptionPropertiesResponseOutput

type CustomerManagedKeyEncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

All Customer-managed key encryption properties for the resource.

func (CustomerManagedKeyEncryptionPropertiesResponseOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesResponseOutput) KeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesResponseOutput) KeyEncryptionKeyUrl

key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.

func (CustomerManagedKeyEncryptionPropertiesResponseOutput) ToCustomerManagedKeyEncryptionPropertiesResponseOutput

func (CustomerManagedKeyEncryptionPropertiesResponseOutput) ToCustomerManagedKeyEncryptionPropertiesResponseOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesResponseOutput) ToCustomerManagedKeyEncryptionPropertiesResponseOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesResponseOutput

type CustomerManagedKeyEncryptionPropertiesResponsePtrOutput

type CustomerManagedKeyEncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) Elem

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) ElementType

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) KeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) KeyEncryptionKeyUrl

key encryption key Url, with or without a version. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. Key auto rotation is enabled by providing a key uri without version. Otherwise, customer is responsible for rotating the key. The keyEncryptionKeyIdentity(either SystemAssigned or UserAssigned) should have permission to access this key url.

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) ToCustomerManagedKeyEncryptionPropertiesResponsePtrOutput

func (CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) ToCustomerManagedKeyEncryptionPropertiesResponsePtrOutputWithContext

func (o CustomerManagedKeyEncryptionPropertiesResponsePtrOutput) ToCustomerManagedKeyEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) CustomerManagedKeyEncryptionPropertiesResponsePtrOutput

type EncryptionProperties

type EncryptionProperties struct {
	// All Customer-managed key encryption properties for the resource.
	CustomerManagedKeyEncryption *CustomerManagedKeyEncryptionProperties `pulumi:"customerManagedKeyEncryption"`
}

All encryption configuration for a resource.

type EncryptionPropertiesArgs

type EncryptionPropertiesArgs struct {
	// All Customer-managed key encryption properties for the resource.
	CustomerManagedKeyEncryption CustomerManagedKeyEncryptionPropertiesPtrInput `pulumi:"customerManagedKeyEncryption"`
}

All encryption configuration for a resource.

func (EncryptionPropertiesArgs) ElementType

func (EncryptionPropertiesArgs) ElementType() reflect.Type

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext

func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesInput

type EncryptionPropertiesInput interface {
	pulumi.Input

	ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
	ToEncryptionPropertiesOutputWithContext(context.Context) EncryptionPropertiesOutput
}

EncryptionPropertiesInput is an input type that accepts EncryptionPropertiesArgs and EncryptionPropertiesOutput values. You can construct a concrete instance of `EncryptionPropertiesInput` via:

EncryptionPropertiesArgs{...}

type EncryptionPropertiesOutput

type EncryptionPropertiesOutput struct{ *pulumi.OutputState }

All encryption configuration for a resource.

func (EncryptionPropertiesOutput) CustomerManagedKeyEncryption

All Customer-managed key encryption properties for the resource.

func (EncryptionPropertiesOutput) ElementType

func (EncryptionPropertiesOutput) ElementType() reflect.Type

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrInput

type EncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
	ToEncryptionPropertiesPtrOutputWithContext(context.Context) EncryptionPropertiesPtrOutput
}

EncryptionPropertiesPtrInput is an input type that accepts EncryptionPropertiesArgs, EncryptionPropertiesPtr and EncryptionPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesPtrInput` via:

        EncryptionPropertiesArgs{...}

or:

        nil

type EncryptionPropertiesPtrOutput

type EncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesPtrOutput) CustomerManagedKeyEncryption

All Customer-managed key encryption properties for the resource.

func (EncryptionPropertiesPtrOutput) Elem

func (EncryptionPropertiesPtrOutput) ElementType

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput

func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext

func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput

type EncryptionPropertiesResponse

type EncryptionPropertiesResponse struct {
	// All Customer-managed key encryption properties for the resource.
	CustomerManagedKeyEncryption *CustomerManagedKeyEncryptionPropertiesResponse `pulumi:"customerManagedKeyEncryption"`
}

All encryption configuration for a resource.

type EncryptionPropertiesResponseOutput

type EncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

All encryption configuration for a resource.

func (EncryptionPropertiesResponseOutput) CustomerManagedKeyEncryption

All Customer-managed key encryption properties for the resource.

func (EncryptionPropertiesResponseOutput) ElementType

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput

func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext

func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput

type EncryptionPropertiesResponsePtrOutput

type EncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesResponsePtrOutput) CustomerManagedKeyEncryption

All Customer-managed key encryption properties for the resource.

func (EncryptionPropertiesResponsePtrOutput) Elem

func (EncryptionPropertiesResponsePtrOutput) ElementType

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutput() EncryptionPropertiesResponsePtrOutput

func (EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext

func (o EncryptionPropertiesResponsePtrOutput) ToEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesResponsePtrOutput

type FluidRelayEndpointsResponse

type FluidRelayEndpointsResponse struct {
	// The Fluid Relay Orderer endpoints.
	OrdererEndpoints []string `pulumi:"ordererEndpoints"`
	// The Fluid Relay service endpoints.
	ServiceEndpoints []string `pulumi:"serviceEndpoints"`
	// The Fluid Relay storage endpoints.
	StorageEndpoints []string `pulumi:"storageEndpoints"`
}

The Fluid Relay endpoints for this server

type FluidRelayEndpointsResponseOutput

type FluidRelayEndpointsResponseOutput struct{ *pulumi.OutputState }

The Fluid Relay endpoints for this server

func (FluidRelayEndpointsResponseOutput) ElementType

func (FluidRelayEndpointsResponseOutput) OrdererEndpoints

The Fluid Relay Orderer endpoints.

func (FluidRelayEndpointsResponseOutput) ServiceEndpoints

The Fluid Relay service endpoints.

func (FluidRelayEndpointsResponseOutput) StorageEndpoints

The Fluid Relay storage endpoints.

func (FluidRelayEndpointsResponseOutput) ToFluidRelayEndpointsResponseOutput

func (o FluidRelayEndpointsResponseOutput) ToFluidRelayEndpointsResponseOutput() FluidRelayEndpointsResponseOutput

func (FluidRelayEndpointsResponseOutput) ToFluidRelayEndpointsResponseOutputWithContext

func (o FluidRelayEndpointsResponseOutput) ToFluidRelayEndpointsResponseOutputWithContext(ctx context.Context) FluidRelayEndpointsResponseOutput

type FluidRelayServer

type FluidRelayServer struct {
	pulumi.CustomResourceState

	// All encryption configuration for a resource.
	Encryption EncryptionPropertiesResponsePtrOutput `pulumi:"encryption"`
	// The Fluid Relay Service endpoints for this server.
	FluidRelayEndpoints FluidRelayEndpointsResponseOutput `pulumi:"fluidRelayEndpoints"`
	// The Fluid tenantId for this server
	FrsTenantId pulumi.StringOutput `pulumi:"frsTenantId"`
	// The type of identity used for the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Provision states for FluidRelay RP
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Sku of the storage associated with the resource
	Storagesku pulumi.StringPtrOutput `pulumi:"storagesku"`
	// System meta data for this resource, including creation and modification information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A FluidRelay Server. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2021-03-12-preview.

Other available API versions: 2021-06-15-preview.

func GetFluidRelayServer

func GetFluidRelayServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FluidRelayServerState, opts ...pulumi.ResourceOption) (*FluidRelayServer, error)

GetFluidRelayServer gets an existing FluidRelayServer 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 NewFluidRelayServer

func NewFluidRelayServer(ctx *pulumi.Context,
	name string, args *FluidRelayServerArgs, opts ...pulumi.ResourceOption) (*FluidRelayServer, error)

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

func (*FluidRelayServer) ElementType

func (*FluidRelayServer) ElementType() reflect.Type

func (*FluidRelayServer) ToFluidRelayServerOutput

func (i *FluidRelayServer) ToFluidRelayServerOutput() FluidRelayServerOutput

func (*FluidRelayServer) ToFluidRelayServerOutputWithContext

func (i *FluidRelayServer) ToFluidRelayServerOutputWithContext(ctx context.Context) FluidRelayServerOutput

type FluidRelayServerArgs

type FluidRelayServerArgs struct {
	// All encryption configuration for a resource.
	Encryption EncryptionPropertiesPtrInput
	// The Fluid Relay server resource name.
	FluidRelayServerName pulumi.StringPtrInput
	// The type of identity used for the resource.
	Identity IdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Provision states for FluidRelay RP
	ProvisioningState pulumi.StringPtrInput
	// The resource group containing the resource.
	ResourceGroup pulumi.StringInput
	// Sku of the storage associated with the resource
	Storagesku pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a FluidRelayServer resource.

func (FluidRelayServerArgs) ElementType

func (FluidRelayServerArgs) ElementType() reflect.Type

type FluidRelayServerInput

type FluidRelayServerInput interface {
	pulumi.Input

	ToFluidRelayServerOutput() FluidRelayServerOutput
	ToFluidRelayServerOutputWithContext(ctx context.Context) FluidRelayServerOutput
}

type FluidRelayServerOutput

type FluidRelayServerOutput struct{ *pulumi.OutputState }

func (FluidRelayServerOutput) ElementType

func (FluidRelayServerOutput) ElementType() reflect.Type

func (FluidRelayServerOutput) Encryption

All encryption configuration for a resource.

func (FluidRelayServerOutput) FluidRelayEndpoints

The Fluid Relay Service endpoints for this server.

func (FluidRelayServerOutput) FrsTenantId

func (o FluidRelayServerOutput) FrsTenantId() pulumi.StringOutput

The Fluid tenantId for this server

func (FluidRelayServerOutput) Identity

The type of identity used for the resource.

func (FluidRelayServerOutput) Location

The geo-location where the resource lives

func (FluidRelayServerOutput) Name

The name of the resource

func (FluidRelayServerOutput) ProvisioningState

func (o FluidRelayServerOutput) ProvisioningState() pulumi.StringPtrOutput

Provision states for FluidRelay RP

func (FluidRelayServerOutput) Storagesku

Sku of the storage associated with the resource

func (FluidRelayServerOutput) SystemData

System meta data for this resource, including creation and modification information.

func (FluidRelayServerOutput) Tags

Resource tags.

func (FluidRelayServerOutput) ToFluidRelayServerOutput

func (o FluidRelayServerOutput) ToFluidRelayServerOutput() FluidRelayServerOutput

func (FluidRelayServerOutput) ToFluidRelayServerOutputWithContext

func (o FluidRelayServerOutput) ToFluidRelayServerOutputWithContext(ctx context.Context) FluidRelayServerOutput

func (FluidRelayServerOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type FluidRelayServerState

type FluidRelayServerState struct {
}

func (FluidRelayServerState) ElementType

func (FluidRelayServerState) ElementType() reflect.Type

type Identity

type Identity struct {
	// The identity type.
	Type *ResourceIdentityType `pulumi:"type"`
	// The list of user identities associated with the resource.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type ResourceIdentityTypePtrInput `pulumi:"type"`
	// The list of user identities associated with the resource.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the resource.
	UserAssignedIdentities map[string]IdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

The identity type.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource.

type IdentityResponseUserAssignedIdentities

type IdentityResponseUserAssignedIdentities struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesMapOutput) MapIndex

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesOutput

type IdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput

type ListFluidRelayServerKeysArgs

type ListFluidRelayServerKeysArgs struct {
	// The Fluid Relay server resource name.
	FluidRelayServerName string `pulumi:"fluidRelayServerName"`
	// The resource group containing the resource.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type ListFluidRelayServerKeysOutputArgs

type ListFluidRelayServerKeysOutputArgs struct {
	// The Fluid Relay server resource name.
	FluidRelayServerName pulumi.StringInput `pulumi:"fluidRelayServerName"`
	// The resource group containing the resource.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (ListFluidRelayServerKeysOutputArgs) ElementType

type ListFluidRelayServerKeysResult

type ListFluidRelayServerKeysResult struct {
	// The primary key for this server
	Key1 string `pulumi:"key1"`
	// The secondary key for this server
	Key2 string `pulumi:"key2"`
}

The set of available keys for this server.

func ListFluidRelayServerKeys

func ListFluidRelayServerKeys(ctx *pulumi.Context, args *ListFluidRelayServerKeysArgs, opts ...pulumi.InvokeOption) (*ListFluidRelayServerKeysResult, error)

The set of available keys for this server. Azure REST API version: 2022-06-01.

type ListFluidRelayServerKeysResultOutput

type ListFluidRelayServerKeysResultOutput struct{ *pulumi.OutputState }

The set of available keys for this server.

func (ListFluidRelayServerKeysResultOutput) ElementType

func (ListFluidRelayServerKeysResultOutput) Key1

The primary key for this server

func (ListFluidRelayServerKeysResultOutput) Key2

The secondary key for this server

func (ListFluidRelayServerKeysResultOutput) ToListFluidRelayServerKeysResultOutput

func (o ListFluidRelayServerKeysResultOutput) ToListFluidRelayServerKeysResultOutput() ListFluidRelayServerKeysResultOutput

func (ListFluidRelayServerKeysResultOutput) ToListFluidRelayServerKeysResultOutputWithContext

func (o ListFluidRelayServerKeysResultOutput) ToListFluidRelayServerKeysResultOutputWithContext(ctx context.Context) ListFluidRelayServerKeysResultOutput

type LookupFluidRelayServerArgs

type LookupFluidRelayServerArgs struct {
	// The Fluid Relay server resource name.
	FluidRelayServerName string `pulumi:"fluidRelayServerName"`
	// The resource group containing the resource.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type LookupFluidRelayServerOutputArgs

type LookupFluidRelayServerOutputArgs struct {
	// The Fluid Relay server resource name.
	FluidRelayServerName pulumi.StringInput `pulumi:"fluidRelayServerName"`
	// The resource group containing the resource.
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
}

func (LookupFluidRelayServerOutputArgs) ElementType

type LookupFluidRelayServerResult

type LookupFluidRelayServerResult struct {
	// All encryption configuration for a resource.
	Encryption *EncryptionPropertiesResponse `pulumi:"encryption"`
	// The Fluid Relay Service endpoints for this server.
	FluidRelayEndpoints FluidRelayEndpointsResponse `pulumi:"fluidRelayEndpoints"`
	// The Fluid tenantId for this server
	FrsTenantId string `pulumi:"frsTenantId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The type of identity used for the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Provision states for FluidRelay RP
	ProvisioningState *string `pulumi:"provisioningState"`
	// Sku of the storage associated with the resource
	Storagesku *string `pulumi:"storagesku"`
	// System meta data for this resource, including creation and modification information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A FluidRelay Server.

func LookupFluidRelayServer

func LookupFluidRelayServer(ctx *pulumi.Context, args *LookupFluidRelayServerArgs, opts ...pulumi.InvokeOption) (*LookupFluidRelayServerResult, error)

A FluidRelay Server. Azure REST API version: 2022-06-01.

Other available API versions: 2021-06-15-preview.

type LookupFluidRelayServerResultOutput

type LookupFluidRelayServerResultOutput struct{ *pulumi.OutputState }

A FluidRelay Server.

func (LookupFluidRelayServerResultOutput) ElementType

func (LookupFluidRelayServerResultOutput) Encryption

All encryption configuration for a resource.

func (LookupFluidRelayServerResultOutput) FluidRelayEndpoints

The Fluid Relay Service endpoints for this server.

func (LookupFluidRelayServerResultOutput) FrsTenantId

The Fluid tenantId for this server

func (LookupFluidRelayServerResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupFluidRelayServerResultOutput) Identity

The type of identity used for the resource.

func (LookupFluidRelayServerResultOutput) Location

The geo-location where the resource lives

func (LookupFluidRelayServerResultOutput) Name

The name of the resource

func (LookupFluidRelayServerResultOutput) ProvisioningState

Provision states for FluidRelay RP

func (LookupFluidRelayServerResultOutput) Storagesku

Sku of the storage associated with the resource

func (LookupFluidRelayServerResultOutput) SystemData

System meta data for this resource, including creation and modification information.

func (LookupFluidRelayServerResultOutput) Tags

Resource tags.

func (LookupFluidRelayServerResultOutput) ToLookupFluidRelayServerResultOutput

func (o LookupFluidRelayServerResultOutput) ToLookupFluidRelayServerResultOutput() LookupFluidRelayServerResultOutput

func (LookupFluidRelayServerResultOutput) ToLookupFluidRelayServerResultOutputWithContext

func (o LookupFluidRelayServerResultOutput) ToLookupFluidRelayServerResultOutputWithContext(ctx context.Context) LookupFluidRelayServerResultOutput

func (LookupFluidRelayServerResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ProvisioningState

type ProvisioningState string

Provision states for FluidRelay RP

func (ProvisioningState) ElementType

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToProvisioningStateOutput

func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStateOutputWithContext

func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStatePtrOutput

func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningState) ToProvisioningStatePtrOutputWithContext

func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningState) ToStringOutput

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext

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

func (ProvisioningState) ToStringPtrOutput

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext

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

type ProvisioningStateInput

type ProvisioningStateInput interface {
	pulumi.Input

	ToProvisioningStateOutput() ProvisioningStateOutput
	ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput
}

ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:

ProvisioningStateSucceeded
ProvisioningStateFailed
ProvisioningStateCanceled

type ProvisioningStateOutput

type ProvisioningStateOutput struct{ *pulumi.OutputState }

func (ProvisioningStateOutput) ElementType

func (ProvisioningStateOutput) ElementType() reflect.Type

func (ProvisioningStateOutput) ToProvisioningStateOutput

func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToStringOutput

func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateOutput) ToStringOutputWithContext

func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningStateOutput) ToStringPtrOutput

func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningStatePtrInput

type ProvisioningStatePtrInput interface {
	pulumi.Input

	ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
	ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput
}

func ProvisioningStatePtr

func ProvisioningStatePtr(v string) ProvisioningStatePtrInput

type ProvisioningStatePtrOutput

type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningStatePtrOutput) Elem

func (ProvisioningStatePtrOutput) ElementType

func (ProvisioningStatePtrOutput) ElementType() reflect.Type

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutput

func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityType

type ResourceIdentityType string

The identity type.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeUserAssigned
ResourceIdentityType_SystemAssigned_UserAssigned
ResourceIdentityTypeNone

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageSKU

type StorageSKU string

Sku of the storage associated with the resource

func (StorageSKU) ElementType

func (StorageSKU) ElementType() reflect.Type

func (StorageSKU) ToStorageSKUOutput

func (e StorageSKU) ToStorageSKUOutput() StorageSKUOutput

func (StorageSKU) ToStorageSKUOutputWithContext

func (e StorageSKU) ToStorageSKUOutputWithContext(ctx context.Context) StorageSKUOutput

func (StorageSKU) ToStorageSKUPtrOutput

func (e StorageSKU) ToStorageSKUPtrOutput() StorageSKUPtrOutput

func (StorageSKU) ToStorageSKUPtrOutputWithContext

func (e StorageSKU) ToStorageSKUPtrOutputWithContext(ctx context.Context) StorageSKUPtrOutput

func (StorageSKU) ToStringOutput

func (e StorageSKU) ToStringOutput() pulumi.StringOutput

func (StorageSKU) ToStringOutputWithContext

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

func (StorageSKU) ToStringPtrOutput

func (e StorageSKU) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageSKU) ToStringPtrOutputWithContext

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

type StorageSKUInput

type StorageSKUInput interface {
	pulumi.Input

	ToStorageSKUOutput() StorageSKUOutput
	ToStorageSKUOutputWithContext(context.Context) StorageSKUOutput
}

StorageSKUInput is an input type that accepts values of the StorageSKU enum A concrete instance of `StorageSKUInput` can be one of the following:

StorageSKUStandard
StorageSKUBasic

type StorageSKUOutput

type StorageSKUOutput struct{ *pulumi.OutputState }

func (StorageSKUOutput) ElementType

func (StorageSKUOutput) ElementType() reflect.Type

func (StorageSKUOutput) ToStorageSKUOutput

func (o StorageSKUOutput) ToStorageSKUOutput() StorageSKUOutput

func (StorageSKUOutput) ToStorageSKUOutputWithContext

func (o StorageSKUOutput) ToStorageSKUOutputWithContext(ctx context.Context) StorageSKUOutput

func (StorageSKUOutput) ToStorageSKUPtrOutput

func (o StorageSKUOutput) ToStorageSKUPtrOutput() StorageSKUPtrOutput

func (StorageSKUOutput) ToStorageSKUPtrOutputWithContext

func (o StorageSKUOutput) ToStorageSKUPtrOutputWithContext(ctx context.Context) StorageSKUPtrOutput

func (StorageSKUOutput) ToStringOutput

func (o StorageSKUOutput) ToStringOutput() pulumi.StringOutput

func (StorageSKUOutput) ToStringOutputWithContext

func (o StorageSKUOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageSKUOutput) ToStringPtrOutput

func (o StorageSKUOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageSKUOutput) ToStringPtrOutputWithContext

func (o StorageSKUOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageSKUPtrInput

type StorageSKUPtrInput interface {
	pulumi.Input

	ToStorageSKUPtrOutput() StorageSKUPtrOutput
	ToStorageSKUPtrOutputWithContext(context.Context) StorageSKUPtrOutput
}

func StorageSKUPtr

func StorageSKUPtr(v string) StorageSKUPtrInput

type StorageSKUPtrOutput

type StorageSKUPtrOutput struct{ *pulumi.OutputState }

func (StorageSKUPtrOutput) Elem

func (StorageSKUPtrOutput) ElementType

func (StorageSKUPtrOutput) ElementType() reflect.Type

func (StorageSKUPtrOutput) ToStorageSKUPtrOutput

func (o StorageSKUPtrOutput) ToStorageSKUPtrOutput() StorageSKUPtrOutput

func (StorageSKUPtrOutput) ToStorageSKUPtrOutputWithContext

func (o StorageSKUPtrOutput) ToStorageSKUPtrOutputWithContext(ctx context.Context) StorageSKUPtrOutput

func (StorageSKUPtrOutput) ToStringPtrOutput

func (o StorageSKUPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageSKUPtrOutput) ToStringPtrOutputWithContext

func (o StorageSKUPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

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 last 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 SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

Jump to

Keyboard shortcuts

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