Documentation
¶
Index ¶
- type ActiveDirectoryProperties
- type ActiveDirectoryPropertiesArgs
- func (ActiveDirectoryPropertiesArgs) ElementType() reflect.Type
- func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutput() ActiveDirectoryPropertiesOutput
- func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesOutput
- func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
- func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
- type ActiveDirectoryPropertiesInput
- type ActiveDirectoryPropertiesOutput
- func (o ActiveDirectoryPropertiesOutput) AzureStorageSid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) DomainGuid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) DomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) DomainSid() pulumi.StringOutput
- func (ActiveDirectoryPropertiesOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesOutput) ForestName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) NetBiosDomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutput() ActiveDirectoryPropertiesOutput
- func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesOutput
- func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
- func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
- type ActiveDirectoryPropertiesPtrInput
- type ActiveDirectoryPropertiesPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) AzureStorageSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) DomainGuid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) DomainSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) Elem() ActiveDirectoryPropertiesOutput
- func (ActiveDirectoryPropertiesPtrOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesPtrOutput) ForestName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) NetBiosDomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
- type ActiveDirectoryPropertiesResponse
- type ActiveDirectoryPropertiesResponseArgs
- func (ActiveDirectoryPropertiesResponseArgs) ElementType() reflect.Type
- func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
- func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
- func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
- func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
- type ActiveDirectoryPropertiesResponseInput
- type ActiveDirectoryPropertiesResponseOutput
- func (o ActiveDirectoryPropertiesResponseOutput) AzureStorageSid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainGuid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainSid() pulumi.StringOutput
- func (ActiveDirectoryPropertiesResponseOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesResponseOutput) ForestName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
- type ActiveDirectoryPropertiesResponsePtrInput
- type ActiveDirectoryPropertiesResponsePtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) AzureStorageSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainGuid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) Elem() ActiveDirectoryPropertiesResponseOutput
- func (ActiveDirectoryPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesResponsePtrOutput) ForestName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) NetBiosDomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
- type AzureFilesIdentityBasedAuthentication
- type AzureFilesIdentityBasedAuthenticationArgs
- func (AzureFilesIdentityBasedAuthenticationArgs) ElementType() reflect.Type
- func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutput() AzureFilesIdentityBasedAuthenticationOutput
- func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationOutput
- func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
- func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
- type AzureFilesIdentityBasedAuthenticationInput
- type AzureFilesIdentityBasedAuthenticationOutput
- func (o AzureFilesIdentityBasedAuthenticationOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationOutput) DirectoryServiceOptions() pulumi.StringOutput
- func (AzureFilesIdentityBasedAuthenticationOutput) ElementType() reflect.Type
- func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutput() AzureFilesIdentityBasedAuthenticationOutput
- func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationOutput
- func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
- type AzureFilesIdentityBasedAuthenticationPtrInput
- type AzureFilesIdentityBasedAuthenticationPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationPtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationPtrOutput) Elem() AzureFilesIdentityBasedAuthenticationOutput
- func (AzureFilesIdentityBasedAuthenticationPtrOutput) ElementType() reflect.Type
- func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
- type AzureFilesIdentityBasedAuthenticationResponse
- type AzureFilesIdentityBasedAuthenticationResponseArgs
- func (AzureFilesIdentityBasedAuthenticationResponseArgs) ElementType() reflect.Type
- func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput
- func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput
- func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- type AzureFilesIdentityBasedAuthenticationResponseInput
- type AzureFilesIdentityBasedAuthenticationResponseOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions() pulumi.StringOutput
- func (AzureFilesIdentityBasedAuthenticationResponseOutput) ElementType() reflect.Type
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- type AzureFilesIdentityBasedAuthenticationResponsePtrInput
- type AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) Elem() AzureFilesIdentityBasedAuthenticationResponseOutput
- func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ElementType() reflect.Type
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- type BlobContainer
- type BlobContainerArgs
- type BlobContainerImmutabilityPolicy
- func GetBlobContainerImmutabilityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*BlobContainerImmutabilityPolicy, error)
- func NewBlobContainerImmutabilityPolicy(ctx *pulumi.Context, name string, args *BlobContainerImmutabilityPolicyArgs, ...) (*BlobContainerImmutabilityPolicy, error)
- type BlobContainerImmutabilityPolicyArgs
- type BlobContainerImmutabilityPolicyState
- type BlobContainerState
- type BlobRestoreParametersResponse
- type BlobRestoreParametersResponseArgs
- func (BlobRestoreParametersResponseArgs) ElementType() reflect.Type
- func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutput() BlobRestoreParametersResponseOutput
- func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutputWithContext(ctx context.Context) BlobRestoreParametersResponseOutput
- func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
- func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
- type BlobRestoreParametersResponseInput
- type BlobRestoreParametersResponseOutput
- func (o BlobRestoreParametersResponseOutput) BlobRanges() BlobRestoreRangeResponseArrayOutput
- func (BlobRestoreParametersResponseOutput) ElementType() reflect.Type
- func (o BlobRestoreParametersResponseOutput) TimeToRestore() pulumi.StringOutput
- func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutput() BlobRestoreParametersResponseOutput
- func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutputWithContext(ctx context.Context) BlobRestoreParametersResponseOutput
- func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
- func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
- type BlobRestoreParametersResponsePtrInput
- type BlobRestoreParametersResponsePtrOutput
- func (o BlobRestoreParametersResponsePtrOutput) BlobRanges() BlobRestoreRangeResponseArrayOutput
- func (o BlobRestoreParametersResponsePtrOutput) Elem() BlobRestoreParametersResponseOutput
- func (BlobRestoreParametersResponsePtrOutput) ElementType() reflect.Type
- func (o BlobRestoreParametersResponsePtrOutput) TimeToRestore() pulumi.StringPtrOutput
- func (o BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
- func (o BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
- type BlobRestoreRangeResponse
- type BlobRestoreRangeResponseArgs
- func (BlobRestoreRangeResponseArgs) ElementType() reflect.Type
- func (i BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutput() BlobRestoreRangeResponseOutput
- func (i BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutputWithContext(ctx context.Context) BlobRestoreRangeResponseOutput
- type BlobRestoreRangeResponseArray
- func (BlobRestoreRangeResponseArray) ElementType() reflect.Type
- func (i BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutput() BlobRestoreRangeResponseArrayOutput
- func (i BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutputWithContext(ctx context.Context) BlobRestoreRangeResponseArrayOutput
- type BlobRestoreRangeResponseArrayInput
- type BlobRestoreRangeResponseArrayOutput
- func (BlobRestoreRangeResponseArrayOutput) ElementType() reflect.Type
- func (o BlobRestoreRangeResponseArrayOutput) Index(i pulumi.IntInput) BlobRestoreRangeResponseOutput
- func (o BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutput() BlobRestoreRangeResponseArrayOutput
- func (o BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutputWithContext(ctx context.Context) BlobRestoreRangeResponseArrayOutput
- type BlobRestoreRangeResponseInput
- type BlobRestoreRangeResponseOutput
- func (BlobRestoreRangeResponseOutput) ElementType() reflect.Type
- func (o BlobRestoreRangeResponseOutput) EndRange() pulumi.StringOutput
- func (o BlobRestoreRangeResponseOutput) StartRange() pulumi.StringOutput
- func (o BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutput() BlobRestoreRangeResponseOutput
- func (o BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutputWithContext(ctx context.Context) BlobRestoreRangeResponseOutput
- type BlobRestoreStatusResponse
- type BlobRestoreStatusResponseArgs
- func (BlobRestoreStatusResponseArgs) ElementType() reflect.Type
- func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutput() BlobRestoreStatusResponseOutput
- func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutputWithContext(ctx context.Context) BlobRestoreStatusResponseOutput
- func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
- func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
- type BlobRestoreStatusResponseInput
- type BlobRestoreStatusResponseOutput
- func (BlobRestoreStatusResponseOutput) ElementType() reflect.Type
- func (o BlobRestoreStatusResponseOutput) FailureReason() pulumi.StringOutput
- func (o BlobRestoreStatusResponseOutput) Parameters() BlobRestoreParametersResponseOutput
- func (o BlobRestoreStatusResponseOutput) RestoreId() pulumi.StringOutput
- func (o BlobRestoreStatusResponseOutput) Status() pulumi.StringOutput
- func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutput() BlobRestoreStatusResponseOutput
- func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutputWithContext(ctx context.Context) BlobRestoreStatusResponseOutput
- func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
- func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
- type BlobRestoreStatusResponsePtrInput
- type BlobRestoreStatusResponsePtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) Elem() BlobRestoreStatusResponseOutput
- func (BlobRestoreStatusResponsePtrOutput) ElementType() reflect.Type
- func (o BlobRestoreStatusResponsePtrOutput) FailureReason() pulumi.StringPtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) Parameters() BlobRestoreParametersResponsePtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) RestoreId() pulumi.StringPtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
- func (o BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
- type CustomDomain
- type CustomDomainArgs
- func (CustomDomainArgs) ElementType() reflect.Type
- func (i CustomDomainArgs) ToCustomDomainOutput() CustomDomainOutput
- func (i CustomDomainArgs) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
- func (i CustomDomainArgs) ToCustomDomainPtrOutput() CustomDomainPtrOutput
- func (i CustomDomainArgs) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
- type CustomDomainInput
- type CustomDomainOutput
- func (CustomDomainOutput) ElementType() reflect.Type
- func (o CustomDomainOutput) Name() pulumi.StringOutput
- func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
- func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
- func (o CustomDomainOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
- func (o CustomDomainOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
- func (o CustomDomainOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type CustomDomainPtrInput
- type CustomDomainPtrOutput
- func (o CustomDomainPtrOutput) Elem() CustomDomainOutput
- func (CustomDomainPtrOutput) ElementType() reflect.Type
- func (o CustomDomainPtrOutput) Name() pulumi.StringPtrOutput
- func (o CustomDomainPtrOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
- func (o CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
- func (o CustomDomainPtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type CustomDomainResponse
- type CustomDomainResponseArgs
- func (CustomDomainResponseArgs) ElementType() reflect.Type
- func (i CustomDomainResponseArgs) ToCustomDomainResponseOutput() CustomDomainResponseOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- type CustomDomainResponseInput
- type CustomDomainResponseOutput
- func (CustomDomainResponseOutput) ElementType() reflect.Type
- func (o CustomDomainResponseOutput) Name() pulumi.StringOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponseOutput() CustomDomainResponseOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- func (o CustomDomainResponseOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type CustomDomainResponsePtrInput
- type CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) Elem() CustomDomainResponseOutput
- func (CustomDomainResponsePtrOutput) ElementType() reflect.Type
- func (o CustomDomainResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type DateAfterCreation
- type DateAfterCreationArgs
- func (DateAfterCreationArgs) ElementType() reflect.Type
- func (i DateAfterCreationArgs) ToDateAfterCreationOutput() DateAfterCreationOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
- type DateAfterCreationInput
- type DateAfterCreationOutput
- func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
- func (DateAfterCreationOutput) ElementType() reflect.Type
- func (o DateAfterCreationOutput) ToDateAfterCreationOutput() DateAfterCreationOutput
- func (o DateAfterCreationOutput) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
- func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
- func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
- type DateAfterCreationPtrInput
- type DateAfterCreationPtrOutput
- func (o DateAfterCreationPtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterCreationPtrOutput) Elem() DateAfterCreationOutput
- func (DateAfterCreationPtrOutput) ElementType() reflect.Type
- func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
- func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
- type DateAfterCreationResponse
- type DateAfterCreationResponseArgs
- func (DateAfterCreationResponseArgs) ElementType() reflect.Type
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterCreationResponseInput
- type DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
- func (DateAfterCreationResponseOutput) ElementType() reflect.Type
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterCreationResponsePtrInput
- type DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterCreationResponsePtrOutput) Elem() DateAfterCreationResponseOutput
- func (DateAfterCreationResponsePtrOutput) ElementType() reflect.Type
- func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterModification
- type DateAfterModificationArgs
- func (DateAfterModificationArgs) ElementType() reflect.Type
- func (i DateAfterModificationArgs) ToDateAfterModificationOutput() DateAfterModificationOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationInput
- type DateAfterModificationOutput
- func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.Float64Output
- func (DateAfterModificationOutput) ElementType() reflect.Type
- func (o DateAfterModificationOutput) ToDateAfterModificationOutput() DateAfterModificationOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationPtrInput
- type DateAfterModificationPtrOutput
- func (o DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationPtrOutput) Elem() DateAfterModificationOutput
- func (DateAfterModificationPtrOutput) ElementType() reflect.Type
- func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationResponse
- type DateAfterModificationResponseArgs
- func (DateAfterModificationResponseArgs) ElementType() reflect.Type
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
- type DateAfterModificationResponseInput
- type DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.Float64Output
- func (DateAfterModificationResponseOutput) ElementType() reflect.Type
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
- type DateAfterModificationResponsePtrInput
- type DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponsePtrOutput) Elem() DateAfterModificationResponseOutput
- func (DateAfterModificationResponsePtrOutput) ElementType() reflect.Type
- func (o DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
- type Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) KeySource() pulumi.StringOutput
- func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o EncryptionOutput) Services() EncryptionServicesPtrOutput
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionPtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o EncryptionPtrOutput) Services() EncryptionServicesPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionResponse
- type EncryptionResponseArgs
- func (EncryptionResponseArgs) ElementType() reflect.Type
- func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponseInput
- type EncryptionResponseOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) KeySource() pulumi.StringOutput
- func (o EncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o EncryptionResponseOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o EncryptionResponseOutput) Services() EncryptionServicesResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponsePtrInput
- type EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
- func (EncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o EncryptionResponsePtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o EncryptionResponsePtrOutput) Services() EncryptionServicesResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionService
- type EncryptionServiceArgs
- func (EncryptionServiceArgs) ElementType() reflect.Type
- func (i EncryptionServiceArgs) ToEncryptionServiceOutput() EncryptionServiceOutput
- func (i EncryptionServiceArgs) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
- func (i EncryptionServiceArgs) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
- func (i EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
- type EncryptionServiceInput
- type EncryptionServiceOutput
- func (EncryptionServiceOutput) ElementType() reflect.Type
- func (o EncryptionServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceOutput) KeyType() pulumi.StringPtrOutput
- func (o EncryptionServiceOutput) ToEncryptionServiceOutput() EncryptionServiceOutput
- func (o EncryptionServiceOutput) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
- func (o EncryptionServiceOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
- func (o EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
- type EncryptionServicePtrInput
- type EncryptionServicePtrOutput
- func (o EncryptionServicePtrOutput) Elem() EncryptionServiceOutput
- func (EncryptionServicePtrOutput) ElementType() reflect.Type
- func (o EncryptionServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServicePtrOutput) KeyType() pulumi.StringPtrOutput
- func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
- func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
- type EncryptionServiceResponse
- type EncryptionServiceResponseArgs
- func (EncryptionServiceResponseArgs) ElementType() reflect.Type
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
- type EncryptionServiceResponseInput
- type EncryptionServiceResponseOutput
- func (EncryptionServiceResponseOutput) ElementType() reflect.Type
- func (o EncryptionServiceResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceResponseOutput) KeyType() pulumi.StringPtrOutput
- func (o EncryptionServiceResponseOutput) LastEnabledTime() pulumi.StringOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
- type EncryptionServiceResponsePtrInput
- type EncryptionServiceResponsePtrOutput
- func (o EncryptionServiceResponsePtrOutput) Elem() EncryptionServiceResponseOutput
- func (EncryptionServiceResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionServiceResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceResponsePtrOutput) KeyType() pulumi.StringPtrOutput
- func (o EncryptionServiceResponsePtrOutput) LastEnabledTime() pulumi.StringPtrOutput
- func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
- func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
- type EncryptionServices
- type EncryptionServicesArgs
- func (EncryptionServicesArgs) ElementType() reflect.Type
- func (i EncryptionServicesArgs) ToEncryptionServicesOutput() EncryptionServicesOutput
- func (i EncryptionServicesArgs) ToEncryptionServicesOutputWithContext(ctx context.Context) EncryptionServicesOutput
- func (i EncryptionServicesArgs) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
- func (i EncryptionServicesArgs) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
- type EncryptionServicesInput
- type EncryptionServicesOutput
- func (o EncryptionServicesOutput) Blob() EncryptionServicePtrOutput
- func (EncryptionServicesOutput) ElementType() reflect.Type
- func (o EncryptionServicesOutput) File() EncryptionServicePtrOutput
- func (o EncryptionServicesOutput) Queue() EncryptionServicePtrOutput
- func (o EncryptionServicesOutput) Table() EncryptionServicePtrOutput
- func (o EncryptionServicesOutput) ToEncryptionServicesOutput() EncryptionServicesOutput
- func (o EncryptionServicesOutput) ToEncryptionServicesOutputWithContext(ctx context.Context) EncryptionServicesOutput
- func (o EncryptionServicesOutput) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
- func (o EncryptionServicesOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
- type EncryptionServicesPtrInput
- type EncryptionServicesPtrOutput
- func (o EncryptionServicesPtrOutput) Blob() EncryptionServicePtrOutput
- func (o EncryptionServicesPtrOutput) Elem() EncryptionServicesOutput
- func (EncryptionServicesPtrOutput) ElementType() reflect.Type
- func (o EncryptionServicesPtrOutput) File() EncryptionServicePtrOutput
- func (o EncryptionServicesPtrOutput) Queue() EncryptionServicePtrOutput
- func (o EncryptionServicesPtrOutput) Table() EncryptionServicePtrOutput
- func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
- func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
- type EncryptionServicesResponse
- type EncryptionServicesResponseArgs
- func (EncryptionServicesResponseArgs) ElementType() reflect.Type
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EncryptionServicesResponseInput
- type EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) Blob() EncryptionServiceResponsePtrOutput
- func (EncryptionServicesResponseOutput) ElementType() reflect.Type
- func (o EncryptionServicesResponseOutput) File() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponseOutput) Queue() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponseOutput) Table() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EncryptionServicesResponsePtrInput
- type EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Blob() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Elem() EncryptionServicesResponseOutput
- func (EncryptionServicesResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionServicesResponsePtrOutput) File() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Queue() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Table() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EndpointsResponse
- type EndpointsResponseArgs
- func (EndpointsResponseArgs) ElementType() reflect.Type
- func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- type EndpointsResponseInput
- type EndpointsResponseOutput
- func (o EndpointsResponseOutput) Blob() pulumi.StringOutput
- func (o EndpointsResponseOutput) Dfs() pulumi.StringOutput
- func (EndpointsResponseOutput) ElementType() reflect.Type
- func (o EndpointsResponseOutput) File() pulumi.StringOutput
- func (o EndpointsResponseOutput) InternetEndpoints() StorageAccountInternetEndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) MicrosoftEndpoints() StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) Queue() pulumi.StringOutput
- func (o EndpointsResponseOutput) Table() pulumi.StringOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) Web() pulumi.StringOutput
- type EndpointsResponsePtrInput
- type EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
- func (EndpointsResponsePtrOutput) ElementType() reflect.Type
- func (o EndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) InternetEndpoints() StorageAccountInternetEndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) MicrosoftEndpoints() StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
- type FileShare
- type FileShareArgs
- type FileShareState
- type GeoReplicationStatsResponse
- type GeoReplicationStatsResponseArgs
- func (GeoReplicationStatsResponseArgs) ElementType() reflect.Type
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type GeoReplicationStatsResponseInput
- type GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) CanFailover() pulumi.BoolOutput
- func (GeoReplicationStatsResponseOutput) ElementType() reflect.Type
- func (o GeoReplicationStatsResponseOutput) LastSyncTime() pulumi.StringOutput
- func (o GeoReplicationStatsResponseOutput) Status() pulumi.StringOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type GeoReplicationStatsResponsePtrInput
- type GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) CanFailover() pulumi.BoolPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) Elem() GeoReplicationStatsResponseOutput
- func (GeoReplicationStatsResponsePtrOutput) ElementType() reflect.Type
- func (o GeoReplicationStatsResponsePtrOutput) LastSyncTime() pulumi.StringPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type IPRule
- type IPRuleArgs
- type IPRuleArray
- type IPRuleArrayInput
- type IPRuleArrayOutput
- type IPRuleInput
- type IPRuleOutput
- type IPRuleResponse
- type IPRuleResponseArgs
- type IPRuleResponseArray
- type IPRuleResponseArrayInput
- type IPRuleResponseArrayOutput
- func (IPRuleResponseArrayOutput) ElementType() reflect.Type
- func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
- type IPRuleResponseInput
- type IPRuleResponseOutput
- func (o IPRuleResponseOutput) Action() pulumi.StringPtrOutput
- func (IPRuleResponseOutput) ElementType() reflect.Type
- func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput
- func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
- func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ImmutabilityPolicyPropertiesResponse
- type ImmutabilityPolicyPropertiesResponseArgs
- func (ImmutabilityPolicyPropertiesResponseArgs) ElementType() reflect.Type
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- type ImmutabilityPolicyPropertiesResponseInput
- type ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (ImmutabilityPolicyPropertiesResponseOutput) ElementType() reflect.Type
- func (o ImmutabilityPolicyPropertiesResponseOutput) Etag() pulumi.StringOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
- type ImmutabilityPolicyPropertiesResponsePtrInput
- type ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Elem() ImmutabilityPolicyPropertiesResponseOutput
- func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseArgs
- func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponseInput
- type KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier() pulumi.StringOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponsePtrInput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type LegalHoldPropertiesResponse
- type LegalHoldPropertiesResponseArgs
- func (LegalHoldPropertiesResponseArgs) ElementType() reflect.Type
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type LegalHoldPropertiesResponseInput
- type LegalHoldPropertiesResponseOutput
- func (LegalHoldPropertiesResponseOutput) ElementType() reflect.Type
- func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput
- func (o LegalHoldPropertiesResponseOutput) Tags() TagPropertyResponseArrayOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type LegalHoldPropertiesResponsePtrInput
- type LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) Elem() LegalHoldPropertiesResponseOutput
- func (LegalHoldPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o LegalHoldPropertiesResponsePtrOutput) HasLegalHold() pulumi.BoolPtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) Tags() TagPropertyResponseArrayOutput
- func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type ListStorageAccountKeysArgs
- type ListStorageAccountKeysResult
- type LookupBlobContainerArgs
- type LookupBlobContainerImmutabilityPolicyArgs
- type LookupBlobContainerImmutabilityPolicyResult
- type LookupBlobContainerResult
- type LookupFileShareArgs
- type LookupFileShareResult
- type LookupManagementPolicyArgs
- type LookupManagementPolicyResult
- type LookupObjectReplicationPolicyArgs
- type LookupObjectReplicationPolicyResult
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionResult
- type LookupQueueArgs
- type LookupQueueResult
- type LookupStorageAccountArgs
- type LookupStorageAccountResult
- type LookupTableArgs
- type LookupTableResult
- type ManagementPolicy
- type ManagementPolicyAction
- type ManagementPolicyActionArgs
- type ManagementPolicyActionInput
- type ManagementPolicyActionOutput
- func (o ManagementPolicyActionOutput) BaseBlob() ManagementPolicyBaseBlobPtrOutput
- func (ManagementPolicyActionOutput) ElementType() reflect.Type
- func (o ManagementPolicyActionOutput) Snapshot() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
- func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
- type ManagementPolicyActionResponse
- type ManagementPolicyActionResponseArgs
- func (ManagementPolicyActionResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
- func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
- type ManagementPolicyActionResponseInput
- type ManagementPolicyActionResponseOutput
- func (o ManagementPolicyActionResponseOutput) BaseBlob() ManagementPolicyBaseBlobResponsePtrOutput
- func (ManagementPolicyActionResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyActionResponseOutput) Snapshot() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
- func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
- type ManagementPolicyArgs
- type ManagementPolicyBaseBlob
- type ManagementPolicyBaseBlobArgs
- func (ManagementPolicyBaseBlobArgs) ElementType() reflect.Type
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobInput
- type ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) Delete() DateAfterModificationPtrOutput
- func (ManagementPolicyBaseBlobOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobPtrInput
- type ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) Delete() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) Elem() ManagementPolicyBaseBlobOutput
- func (ManagementPolicyBaseBlobPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobResponse
- type ManagementPolicyBaseBlobResponseArgs
- func (ManagementPolicyBaseBlobResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyBaseBlobResponseInput
- type ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput
- func (ManagementPolicyBaseBlobResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyBaseBlobResponsePtrInput
- type ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Delete() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Elem() ManagementPolicyBaseBlobResponseOutput
- func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyDefinition
- type ManagementPolicyDefinitionArgs
- func (ManagementPolicyDefinitionArgs) ElementType() reflect.Type
- func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
- func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
- type ManagementPolicyDefinitionInput
- type ManagementPolicyDefinitionOutput
- func (o ManagementPolicyDefinitionOutput) Actions() ManagementPolicyActionOutput
- func (ManagementPolicyDefinitionOutput) ElementType() reflect.Type
- func (o ManagementPolicyDefinitionOutput) Filters() ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
- func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
- type ManagementPolicyDefinitionResponse
- type ManagementPolicyDefinitionResponseArgs
- func (ManagementPolicyDefinitionResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
- func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
- type ManagementPolicyDefinitionResponseInput
- type ManagementPolicyDefinitionResponseOutput
- func (o ManagementPolicyDefinitionResponseOutput) Actions() ManagementPolicyActionResponseOutput
- func (ManagementPolicyDefinitionResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyDefinitionResponseOutput) Filters() ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
- func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
- type ManagementPolicyFilter
- type ManagementPolicyFilterArgs
- func (ManagementPolicyFilterArgs) ElementType() reflect.Type
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
- type ManagementPolicyFilterInput
- type ManagementPolicyFilterOutput
- func (o ManagementPolicyFilterOutput) BlobIndexMatch() TagFilterArrayOutput
- func (o ManagementPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput
- func (ManagementPolicyFilterOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
- func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
- func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
- type ManagementPolicyFilterPtrInput
- type ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyFilterPtrOutput) BlobIndexMatch() TagFilterArrayOutput
- func (o ManagementPolicyFilterPtrOutput) BlobTypes() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterPtrOutput) Elem() ManagementPolicyFilterOutput
- func (ManagementPolicyFilterPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
- type ManagementPolicyFilterResponse
- type ManagementPolicyFilterResponseArgs
- func (ManagementPolicyFilterResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
- type ManagementPolicyFilterResponseInput
- type ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) BlobIndexMatch() TagFilterResponseArrayOutput
- func (o ManagementPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
- func (ManagementPolicyFilterResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
- type ManagementPolicyFilterResponsePtrInput
- type ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyFilterResponsePtrOutput) BlobIndexMatch() TagFilterResponseArrayOutput
- func (o ManagementPolicyFilterResponsePtrOutput) BlobTypes() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterResponsePtrOutput) Elem() ManagementPolicyFilterResponseOutput
- func (ManagementPolicyFilterResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
- type ManagementPolicyRule
- type ManagementPolicyRuleArgs
- type ManagementPolicyRuleArray
- type ManagementPolicyRuleArrayInput
- type ManagementPolicyRuleArrayOutput
- func (ManagementPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
- type ManagementPolicyRuleInput
- type ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) Definition() ManagementPolicyDefinitionOutput
- func (ManagementPolicyRuleOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagementPolicyRuleOutput) Name() pulumi.StringOutput
- func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) Type() pulumi.StringOutput
- type ManagementPolicyRuleResponse
- type ManagementPolicyRuleResponseArgs
- func (ManagementPolicyRuleResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
- func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
- type ManagementPolicyRuleResponseArray
- func (ManagementPolicyRuleResponseArray) ElementType() reflect.Type
- func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
- func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
- type ManagementPolicyRuleResponseArrayInput
- type ManagementPolicyRuleResponseArrayOutput
- func (ManagementPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
- type ManagementPolicyRuleResponseInput
- type ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) Definition() ManagementPolicyDefinitionResponseOutput
- func (ManagementPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagementPolicyRuleResponseOutput) Name() pulumi.StringOutput
- func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) Type() pulumi.StringOutput
- type ManagementPolicySchema
- type ManagementPolicySchemaArgs
- func (ManagementPolicySchemaArgs) ElementType() reflect.Type
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaInput
- type ManagementPolicySchemaOutput
- func (ManagementPolicySchemaOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaOutput) Rules() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaPtrInput
- type ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaPtrOutput) Elem() ManagementPolicySchemaOutput
- func (ManagementPolicySchemaPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaPtrOutput) Rules() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaResponse
- type ManagementPolicySchemaResponseArgs
- func (ManagementPolicySchemaResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySchemaResponseInput
- type ManagementPolicySchemaResponseOutput
- func (ManagementPolicySchemaResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaResponseOutput) Rules() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySchemaResponsePtrInput
- type ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponsePtrOutput) Elem() ManagementPolicySchemaResponseOutput
- func (ManagementPolicySchemaResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaResponsePtrOutput) Rules() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySnapShot
- type ManagementPolicySnapShotArgs
- func (ManagementPolicySnapShotArgs) ElementType() reflect.Type
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotInput
- type ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) Delete() DateAfterCreationPtrOutput
- func (ManagementPolicySnapShotOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotPtrInput
- type ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) Delete() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) Elem() ManagementPolicySnapShotOutput
- func (ManagementPolicySnapShotPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotResponse
- type ManagementPolicySnapShotResponseArgs
- func (ManagementPolicySnapShotResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicySnapShotResponseInput
- type ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput
- func (ManagementPolicySnapShotResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicySnapShotResponsePtrInput
- type ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Elem() ManagementPolicySnapShotResponseOutput
- func (ManagementPolicySnapShotResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicyState
- type NetworkRuleSet
- type NetworkRuleSetArgs
- func (NetworkRuleSetArgs) ElementType() reflect.Type
- func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- type NetworkRuleSetInput
- type NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput
- func (NetworkRuleSetOutput) ElementType() reflect.Type
- func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
- type NetworkRuleSetPtrInput
- type NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
- func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
- func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
- type NetworkRuleSetResponse
- type NetworkRuleSetResponseArgs
- func (NetworkRuleSetResponseArgs) ElementType() reflect.Type
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- type NetworkRuleSetResponseInput
- type NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponseOutput) DefaultAction() pulumi.StringOutput
- func (NetworkRuleSetResponseOutput) ElementType() reflect.Type
- func (o NetworkRuleSetResponseOutput) IpRules() IPRuleResponseArrayOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponseOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
- type NetworkRuleSetResponsePtrInput
- type NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponsePtrOutput) Elem() NetworkRuleSetResponseOutput
- func (NetworkRuleSetResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkRuleSetResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
- func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
- type ObjectReplicationPolicy
- type ObjectReplicationPolicyArgs
- type ObjectReplicationPolicyFilter
- type ObjectReplicationPolicyFilterArgs
- func (ObjectReplicationPolicyFilterArgs) ElementType() reflect.Type
- func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutput() ObjectReplicationPolicyFilterOutput
- func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterOutput
- func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
- func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
- type ObjectReplicationPolicyFilterInput
- type ObjectReplicationPolicyFilterOutput
- func (ObjectReplicationPolicyFilterOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyFilterOutput) MinCreationTime() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutput() ObjectReplicationPolicyFilterOutput
- func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterOutput
- func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
- func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
- type ObjectReplicationPolicyFilterPtrInput
- type ObjectReplicationPolicyFilterPtrOutput
- func (o ObjectReplicationPolicyFilterPtrOutput) Elem() ObjectReplicationPolicyFilterOutput
- func (ObjectReplicationPolicyFilterPtrOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyFilterPtrOutput) MinCreationTime() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
- func (o ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
- type ObjectReplicationPolicyFilterResponse
- type ObjectReplicationPolicyFilterResponseArgs
- func (ObjectReplicationPolicyFilterResponseArgs) ElementType() reflect.Type
- func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutput() ObjectReplicationPolicyFilterResponseOutput
- func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponseOutput
- func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
- func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
- type ObjectReplicationPolicyFilterResponseInput
- type ObjectReplicationPolicyFilterResponseOutput
- func (ObjectReplicationPolicyFilterResponseOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyFilterResponseOutput) MinCreationTime() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutput() ObjectReplicationPolicyFilterResponseOutput
- func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponseOutput
- func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
- func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
- type ObjectReplicationPolicyFilterResponsePtrInput
- type ObjectReplicationPolicyFilterResponsePtrOutput
- func (o ObjectReplicationPolicyFilterResponsePtrOutput) Elem() ObjectReplicationPolicyFilterResponseOutput
- func (ObjectReplicationPolicyFilterResponsePtrOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyFilterResponsePtrOutput) MinCreationTime() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
- func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
- type ObjectReplicationPolicyRule
- type ObjectReplicationPolicyRuleArgs
- func (ObjectReplicationPolicyRuleArgs) ElementType() reflect.Type
- func (i ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutput() ObjectReplicationPolicyRuleOutput
- func (i ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleOutput
- type ObjectReplicationPolicyRuleArray
- func (ObjectReplicationPolicyRuleArray) ElementType() reflect.Type
- func (i ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutput() ObjectReplicationPolicyRuleArrayOutput
- func (i ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleArrayOutput
- type ObjectReplicationPolicyRuleArrayInput
- type ObjectReplicationPolicyRuleArrayOutput
- func (ObjectReplicationPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyRuleArrayOutput) Index(i pulumi.IntInput) ObjectReplicationPolicyRuleOutput
- func (o ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutput() ObjectReplicationPolicyRuleArrayOutput
- func (o ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleArrayOutput
- type ObjectReplicationPolicyRuleInput
- type ObjectReplicationPolicyRuleOutput
- func (o ObjectReplicationPolicyRuleOutput) DestinationContainer() pulumi.StringOutput
- func (ObjectReplicationPolicyRuleOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyRuleOutput) Filters() ObjectReplicationPolicyFilterPtrOutput
- func (o ObjectReplicationPolicyRuleOutput) RuleId() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyRuleOutput) SourceContainer() pulumi.StringOutput
- func (o ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutput() ObjectReplicationPolicyRuleOutput
- func (o ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleOutput
- type ObjectReplicationPolicyRuleResponse
- type ObjectReplicationPolicyRuleResponseArgs
- func (ObjectReplicationPolicyRuleResponseArgs) ElementType() reflect.Type
- func (i ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutput() ObjectReplicationPolicyRuleResponseOutput
- func (i ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseOutput
- type ObjectReplicationPolicyRuleResponseArray
- func (ObjectReplicationPolicyRuleResponseArray) ElementType() reflect.Type
- func (i ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutput() ObjectReplicationPolicyRuleResponseArrayOutput
- func (i ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseArrayOutput
- type ObjectReplicationPolicyRuleResponseArrayInput
- type ObjectReplicationPolicyRuleResponseArrayOutput
- func (ObjectReplicationPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ObjectReplicationPolicyRuleResponseOutput
- func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutput() ObjectReplicationPolicyRuleResponseArrayOutput
- func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseArrayOutput
- type ObjectReplicationPolicyRuleResponseInput
- type ObjectReplicationPolicyRuleResponseOutput
- func (o ObjectReplicationPolicyRuleResponseOutput) DestinationContainer() pulumi.StringOutput
- func (ObjectReplicationPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyRuleResponseOutput) Filters() ObjectReplicationPolicyFilterResponsePtrOutput
- func (o ObjectReplicationPolicyRuleResponseOutput) RuleId() pulumi.StringPtrOutput
- func (o ObjectReplicationPolicyRuleResponseOutput) SourceContainer() pulumi.StringOutput
- func (o ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutput() ObjectReplicationPolicyRuleResponseOutput
- func (o ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseOutput
- type ObjectReplicationPolicyState
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArgs
- func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- type PrivateEndpointConnectionResponseArray
- func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseArrayInput
- type PrivateEndpointConnectionResponseArrayOutput
- func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseInput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointResponse
- type PrivateEndpointResponseArgs
- func (PrivateEndpointResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponseInput
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponsePtrInput
- type PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
- func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateInput
- type PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ActionRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStatePtrInput
- type PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ActionRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Elem() PrivateLinkServiceConnectionStateOutput
- func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponseInput
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponsePtrInput
- type PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput
- func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type Queue
- type QueueArgs
- type QueueState
- type RoutingPreference
- type RoutingPreferenceArgs
- func (RoutingPreferenceArgs) ElementType() reflect.Type
- func (i RoutingPreferenceArgs) ToRoutingPreferenceOutput() RoutingPreferenceOutput
- func (i RoutingPreferenceArgs) ToRoutingPreferenceOutputWithContext(ctx context.Context) RoutingPreferenceOutput
- func (i RoutingPreferenceArgs) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
- func (i RoutingPreferenceArgs) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
- type RoutingPreferenceInput
- type RoutingPreferenceOutput
- func (RoutingPreferenceOutput) ElementType() reflect.Type
- func (o RoutingPreferenceOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceOutput) RoutingChoice() pulumi.StringPtrOutput
- func (o RoutingPreferenceOutput) ToRoutingPreferenceOutput() RoutingPreferenceOutput
- func (o RoutingPreferenceOutput) ToRoutingPreferenceOutputWithContext(ctx context.Context) RoutingPreferenceOutput
- func (o RoutingPreferenceOutput) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
- func (o RoutingPreferenceOutput) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
- type RoutingPreferencePtrInput
- type RoutingPreferencePtrOutput
- func (o RoutingPreferencePtrOutput) Elem() RoutingPreferenceOutput
- func (RoutingPreferencePtrOutput) ElementType() reflect.Type
- func (o RoutingPreferencePtrOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferencePtrOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferencePtrOutput) RoutingChoice() pulumi.StringPtrOutput
- func (o RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
- func (o RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
- type RoutingPreferenceResponse
- type RoutingPreferenceResponseArgs
- func (RoutingPreferenceResponseArgs) ElementType() reflect.Type
- func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutput() RoutingPreferenceResponseOutput
- func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutputWithContext(ctx context.Context) RoutingPreferenceResponseOutput
- func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
- func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
- type RoutingPreferenceResponseInput
- type RoutingPreferenceResponseOutput
- func (RoutingPreferenceResponseOutput) ElementType() reflect.Type
- func (o RoutingPreferenceResponseOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceResponseOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceResponseOutput) RoutingChoice() pulumi.StringPtrOutput
- func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutput() RoutingPreferenceResponseOutput
- func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutputWithContext(ctx context.Context) RoutingPreferenceResponseOutput
- func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
- func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
- type RoutingPreferenceResponsePtrInput
- type RoutingPreferenceResponsePtrOutput
- func (o RoutingPreferenceResponsePtrOutput) Elem() RoutingPreferenceResponseOutput
- func (RoutingPreferenceResponsePtrOutput) ElementType() reflect.Type
- func (o RoutingPreferenceResponsePtrOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceResponsePtrOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
- func (o RoutingPreferenceResponsePtrOutput) RoutingChoice() pulumi.StringPtrOutput
- func (o RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
- func (o RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type StorageAccount
- type StorageAccountArgs
- type StorageAccountInternetEndpointsResponse
- type StorageAccountInternetEndpointsResponseArgs
- func (StorageAccountInternetEndpointsResponseArgs) ElementType() reflect.Type
- func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutput() StorageAccountInternetEndpointsResponseOutput
- func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponseOutput
- func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
- func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
- type StorageAccountInternetEndpointsResponseInput
- type StorageAccountInternetEndpointsResponseOutput
- func (o StorageAccountInternetEndpointsResponseOutput) Blob() pulumi.StringOutput
- func (o StorageAccountInternetEndpointsResponseOutput) Dfs() pulumi.StringOutput
- func (StorageAccountInternetEndpointsResponseOutput) ElementType() reflect.Type
- func (o StorageAccountInternetEndpointsResponseOutput) File() pulumi.StringOutput
- func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutput() StorageAccountInternetEndpointsResponseOutput
- func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponseOutput
- func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
- func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
- func (o StorageAccountInternetEndpointsResponseOutput) Web() pulumi.StringOutput
- type StorageAccountInternetEndpointsResponsePtrInput
- type StorageAccountInternetEndpointsResponsePtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) Elem() StorageAccountInternetEndpointsResponseOutput
- func (StorageAccountInternetEndpointsResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountInternetEndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
- func (o StorageAccountInternetEndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
- type StorageAccountKeyResponse
- type StorageAccountKeyResponseArgs
- func (StorageAccountKeyResponseArgs) ElementType() reflect.Type
- func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
- func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
- type StorageAccountKeyResponseArray
- func (StorageAccountKeyResponseArray) ElementType() reflect.Type
- func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
- func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
- type StorageAccountKeyResponseArrayInput
- type StorageAccountKeyResponseArrayOutput
- func (StorageAccountKeyResponseArrayOutput) ElementType() reflect.Type
- func (o StorageAccountKeyResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
- func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
- type StorageAccountKeyResponseInput
- type StorageAccountKeyResponseOutput
- func (StorageAccountKeyResponseOutput) ElementType() reflect.Type
- func (o StorageAccountKeyResponseOutput) KeyName() pulumi.StringOutput
- func (o StorageAccountKeyResponseOutput) Permissions() pulumi.StringOutput
- func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseOutput) Value() pulumi.StringOutput
- type StorageAccountMicrosoftEndpointsResponse
- type StorageAccountMicrosoftEndpointsResponseArgs
- func (StorageAccountMicrosoftEndpointsResponseArgs) ElementType() reflect.Type
- func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutput() StorageAccountMicrosoftEndpointsResponseOutput
- func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponseOutput
- func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
- type StorageAccountMicrosoftEndpointsResponseInput
- type StorageAccountMicrosoftEndpointsResponseOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) Blob() pulumi.StringOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) Dfs() pulumi.StringOutput
- func (StorageAccountMicrosoftEndpointsResponseOutput) ElementType() reflect.Type
- func (o StorageAccountMicrosoftEndpointsResponseOutput) File() pulumi.StringOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) Queue() pulumi.StringOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) Table() pulumi.StringOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutput() StorageAccountMicrosoftEndpointsResponseOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponseOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o StorageAccountMicrosoftEndpointsResponseOutput) Web() pulumi.StringOutput
- type StorageAccountMicrosoftEndpointsResponsePtrInput
- type StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Elem() StorageAccountMicrosoftEndpointsResponseOutput
- func (StorageAccountMicrosoftEndpointsResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
- func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
- type StorageAccountState
- type Table
- type TableArgs
- type TableState
- type TagFilter
- type TagFilterArgs
- type TagFilterArray
- type TagFilterArrayInput
- type TagFilterArrayOutput
- func (TagFilterArrayOutput) ElementType() reflect.Type
- func (o TagFilterArrayOutput) Index(i pulumi.IntInput) TagFilterOutput
- func (o TagFilterArrayOutput) ToTagFilterArrayOutput() TagFilterArrayOutput
- func (o TagFilterArrayOutput) ToTagFilterArrayOutputWithContext(ctx context.Context) TagFilterArrayOutput
- type TagFilterInput
- type TagFilterOutput
- func (TagFilterOutput) ElementType() reflect.Type
- func (o TagFilterOutput) Name() pulumi.StringOutput
- func (o TagFilterOutput) Op() pulumi.StringOutput
- func (o TagFilterOutput) ToTagFilterOutput() TagFilterOutput
- func (o TagFilterOutput) ToTagFilterOutputWithContext(ctx context.Context) TagFilterOutput
- func (o TagFilterOutput) Value() pulumi.StringOutput
- type TagFilterResponse
- type TagFilterResponseArgs
- type TagFilterResponseArray
- type TagFilterResponseArrayInput
- type TagFilterResponseArrayOutput
- func (TagFilterResponseArrayOutput) ElementType() reflect.Type
- func (o TagFilterResponseArrayOutput) Index(i pulumi.IntInput) TagFilterResponseOutput
- func (o TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutput() TagFilterResponseArrayOutput
- func (o TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutputWithContext(ctx context.Context) TagFilterResponseArrayOutput
- type TagFilterResponseInput
- type TagFilterResponseOutput
- func (TagFilterResponseOutput) ElementType() reflect.Type
- func (o TagFilterResponseOutput) Name() pulumi.StringOutput
- func (o TagFilterResponseOutput) Op() pulumi.StringOutput
- func (o TagFilterResponseOutput) ToTagFilterResponseOutput() TagFilterResponseOutput
- func (o TagFilterResponseOutput) ToTagFilterResponseOutputWithContext(ctx context.Context) TagFilterResponseOutput
- func (o TagFilterResponseOutput) Value() pulumi.StringOutput
- type TagPropertyResponse
- type TagPropertyResponseArgs
- type TagPropertyResponseArray
- type TagPropertyResponseArrayInput
- type TagPropertyResponseArrayOutput
- func (TagPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o TagPropertyResponseArrayOutput) Index(i pulumi.IntInput) TagPropertyResponseOutput
- func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
- func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
- type TagPropertyResponseInput
- type TagPropertyResponseOutput
- func (TagPropertyResponseOutput) ElementType() reflect.Type
- func (o TagPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
- func (o TagPropertyResponseOutput) Tag() pulumi.StringOutput
- func (o TagPropertyResponseOutput) TenantId() pulumi.StringOutput
- func (o TagPropertyResponseOutput) Timestamp() pulumi.StringOutput
- func (o TagPropertyResponseOutput) ToTagPropertyResponseOutput() TagPropertyResponseOutput
- func (o TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
- func (o TagPropertyResponseOutput) Upn() pulumi.StringOutput
- type UpdateHistoryPropertyResponse
- type UpdateHistoryPropertyResponseArgs
- func (UpdateHistoryPropertyResponseArgs) ElementType() reflect.Type
- func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
- func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
- type UpdateHistoryPropertyResponseArray
- func (UpdateHistoryPropertyResponseArray) ElementType() reflect.Type
- func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
- func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
- type UpdateHistoryPropertyResponseArrayInput
- type UpdateHistoryPropertyResponseArrayOutput
- func (UpdateHistoryPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o UpdateHistoryPropertyResponseArrayOutput) Index(i pulumi.IntInput) UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
- func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
- type UpdateHistoryPropertyResponseInput
- type UpdateHistoryPropertyResponseOutput
- func (UpdateHistoryPropertyResponseOutput) ElementType() reflect.Type
- func (o UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntOutput
- func (o UpdateHistoryPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) TenantId() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) Timestamp() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseOutput) Update() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) Upn() pulumi.StringOutput
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- type VirtualNetworkRuleArray
- type VirtualNetworkRuleArrayInput
- type VirtualNetworkRuleArrayOutput
- func (VirtualNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
- type VirtualNetworkRuleInput
- type VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) Action() pulumi.StringPtrOutput
- func (VirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleOutput) State() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput
- type VirtualNetworkRuleResponse
- type VirtualNetworkRuleResponseArgs
- func (VirtualNetworkRuleResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
- type VirtualNetworkRuleResponseArray
- func (VirtualNetworkRuleResponseArray) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseArrayInput
- type VirtualNetworkRuleResponseArrayOutput
- func (VirtualNetworkRuleResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseInput
- type VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) Action() pulumi.StringPtrOutput
- func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseOutput) State() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryProperties ¶
type ActiveDirectoryProperties struct { // Specifies the security identifier (SID) for Azure Storage. AzureStorageSid string `pulumi:"azureStorageSid"` // Specifies the domain GUID. DomainGuid string `pulumi:"domainGuid"` // Specifies the primary domain that the AD DNS server is authoritative for. DomainName string `pulumi:"domainName"` // Specifies the security identifier (SID). DomainSid string `pulumi:"domainSid"` // Specifies the Active Directory forest to get. ForestName string `pulumi:"forestName"` // Specifies the NetBIOS domain name. NetBiosDomainName string `pulumi:"netBiosDomainName"` }
Settings properties for Active Directory (AD).
type ActiveDirectoryPropertiesArgs ¶
type ActiveDirectoryPropertiesArgs struct { // Specifies the security identifier (SID) for Azure Storage. AzureStorageSid pulumi.StringInput `pulumi:"azureStorageSid"` // Specifies the domain GUID. DomainGuid pulumi.StringInput `pulumi:"domainGuid"` // Specifies the primary domain that the AD DNS server is authoritative for. DomainName pulumi.StringInput `pulumi:"domainName"` // Specifies the security identifier (SID). DomainSid pulumi.StringInput `pulumi:"domainSid"` // Specifies the Active Directory forest to get. ForestName pulumi.StringInput `pulumi:"forestName"` // Specifies the NetBIOS domain name. NetBiosDomainName pulumi.StringInput `pulumi:"netBiosDomainName"` }
Settings properties for Active Directory (AD).
func (ActiveDirectoryPropertiesArgs) ElementType ¶
func (ActiveDirectoryPropertiesArgs) ElementType() reflect.Type
func (ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutput ¶
func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutput() ActiveDirectoryPropertiesOutput
func (ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutputWithContext ¶
func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesOutput
func (ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutput ¶
func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
func (ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutputWithContext ¶
func (i ActiveDirectoryPropertiesArgs) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
type ActiveDirectoryPropertiesInput ¶
type ActiveDirectoryPropertiesInput interface { pulumi.Input ToActiveDirectoryPropertiesOutput() ActiveDirectoryPropertiesOutput ToActiveDirectoryPropertiesOutputWithContext(context.Context) ActiveDirectoryPropertiesOutput }
ActiveDirectoryPropertiesInput is an input type that accepts ActiveDirectoryPropertiesArgs and ActiveDirectoryPropertiesOutput values. You can construct a concrete instance of `ActiveDirectoryPropertiesInput` via:
ActiveDirectoryPropertiesArgs{...}
type ActiveDirectoryPropertiesOutput ¶
type ActiveDirectoryPropertiesOutput struct{ *pulumi.OutputState }
Settings properties for Active Directory (AD).
func (ActiveDirectoryPropertiesOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesOutput) AzureStorageSid() pulumi.StringOutput
Specifies the security identifier (SID) for Azure Storage.
func (ActiveDirectoryPropertiesOutput) DomainGuid ¶
func (o ActiveDirectoryPropertiesOutput) DomainGuid() pulumi.StringOutput
Specifies the domain GUID.
func (ActiveDirectoryPropertiesOutput) DomainName ¶
func (o ActiveDirectoryPropertiesOutput) DomainName() pulumi.StringOutput
Specifies the primary domain that the AD DNS server is authoritative for.
func (ActiveDirectoryPropertiesOutput) DomainSid ¶
func (o ActiveDirectoryPropertiesOutput) DomainSid() pulumi.StringOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesOutput) ElementType ¶
func (ActiveDirectoryPropertiesOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesOutput) ForestName ¶
func (o ActiveDirectoryPropertiesOutput) ForestName() pulumi.StringOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesOutput) NetBiosDomainName() pulumi.StringOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutput ¶
func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutput() ActiveDirectoryPropertiesOutput
func (ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutputWithContext ¶
func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesOutput
func (ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutput ¶
func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
func (ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutputWithContext ¶
func (o ActiveDirectoryPropertiesOutput) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
type ActiveDirectoryPropertiesPtrInput ¶
type ActiveDirectoryPropertiesPtrInput interface { pulumi.Input ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput ToActiveDirectoryPropertiesPtrOutputWithContext(context.Context) ActiveDirectoryPropertiesPtrOutput }
ActiveDirectoryPropertiesPtrInput is an input type that accepts ActiveDirectoryPropertiesArgs, ActiveDirectoryPropertiesPtr and ActiveDirectoryPropertiesPtrOutput values. You can construct a concrete instance of `ActiveDirectoryPropertiesPtrInput` via:
ActiveDirectoryPropertiesArgs{...} or: nil
func ActiveDirectoryPropertiesPtr ¶
func ActiveDirectoryPropertiesPtr(v *ActiveDirectoryPropertiesArgs) ActiveDirectoryPropertiesPtrInput
type ActiveDirectoryPropertiesPtrOutput ¶
type ActiveDirectoryPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryPropertiesPtrOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesPtrOutput) AzureStorageSid() pulumi.StringPtrOutput
Specifies the security identifier (SID) for Azure Storage.
func (ActiveDirectoryPropertiesPtrOutput) DomainGuid ¶
func (o ActiveDirectoryPropertiesPtrOutput) DomainGuid() pulumi.StringPtrOutput
Specifies the domain GUID.
func (ActiveDirectoryPropertiesPtrOutput) DomainName ¶
func (o ActiveDirectoryPropertiesPtrOutput) DomainName() pulumi.StringPtrOutput
Specifies the primary domain that the AD DNS server is authoritative for.
func (ActiveDirectoryPropertiesPtrOutput) DomainSid ¶
func (o ActiveDirectoryPropertiesPtrOutput) DomainSid() pulumi.StringPtrOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesPtrOutput) Elem ¶
func (o ActiveDirectoryPropertiesPtrOutput) Elem() ActiveDirectoryPropertiesOutput
func (ActiveDirectoryPropertiesPtrOutput) ElementType ¶
func (ActiveDirectoryPropertiesPtrOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesPtrOutput) ForestName ¶
func (o ActiveDirectoryPropertiesPtrOutput) ForestName() pulumi.StringPtrOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesPtrOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesPtrOutput) NetBiosDomainName() pulumi.StringPtrOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutput ¶
func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
func (ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutputWithContext ¶
func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
type ActiveDirectoryPropertiesResponse ¶
type ActiveDirectoryPropertiesResponse struct { // Specifies the security identifier (SID) for Azure Storage. AzureStorageSid string `pulumi:"azureStorageSid"` // Specifies the domain GUID. DomainGuid string `pulumi:"domainGuid"` // Specifies the primary domain that the AD DNS server is authoritative for. DomainName string `pulumi:"domainName"` // Specifies the security identifier (SID). DomainSid string `pulumi:"domainSid"` // Specifies the Active Directory forest to get. ForestName string `pulumi:"forestName"` // Specifies the NetBIOS domain name. NetBiosDomainName string `pulumi:"netBiosDomainName"` }
Settings properties for Active Directory (AD).
type ActiveDirectoryPropertiesResponseArgs ¶
type ActiveDirectoryPropertiesResponseArgs struct { // Specifies the security identifier (SID) for Azure Storage. AzureStorageSid pulumi.StringInput `pulumi:"azureStorageSid"` // Specifies the domain GUID. DomainGuid pulumi.StringInput `pulumi:"domainGuid"` // Specifies the primary domain that the AD DNS server is authoritative for. DomainName pulumi.StringInput `pulumi:"domainName"` // Specifies the security identifier (SID). DomainSid pulumi.StringInput `pulumi:"domainSid"` // Specifies the Active Directory forest to get. ForestName pulumi.StringInput `pulumi:"forestName"` // Specifies the NetBIOS domain name. NetBiosDomainName pulumi.StringInput `pulumi:"netBiosDomainName"` }
Settings properties for Active Directory (AD).
func (ActiveDirectoryPropertiesResponseArgs) ElementType ¶
func (ActiveDirectoryPropertiesResponseArgs) ElementType() reflect.Type
func (ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutput ¶
func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
func (ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutputWithContext ¶
func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
func (ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutput ¶
func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
func (ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutputWithContext ¶
func (i ActiveDirectoryPropertiesResponseArgs) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
type ActiveDirectoryPropertiesResponseInput ¶
type ActiveDirectoryPropertiesResponseInput interface { pulumi.Input ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput ToActiveDirectoryPropertiesResponseOutputWithContext(context.Context) ActiveDirectoryPropertiesResponseOutput }
ActiveDirectoryPropertiesResponseInput is an input type that accepts ActiveDirectoryPropertiesResponseArgs and ActiveDirectoryPropertiesResponseOutput values. You can construct a concrete instance of `ActiveDirectoryPropertiesResponseInput` via:
ActiveDirectoryPropertiesResponseArgs{...}
type ActiveDirectoryPropertiesResponseOutput ¶
type ActiveDirectoryPropertiesResponseOutput struct{ *pulumi.OutputState }
Settings properties for Active Directory (AD).
func (ActiveDirectoryPropertiesResponseOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesResponseOutput) AzureStorageSid() pulumi.StringOutput
Specifies the security identifier (SID) for Azure Storage.
func (ActiveDirectoryPropertiesResponseOutput) DomainGuid ¶
func (o ActiveDirectoryPropertiesResponseOutput) DomainGuid() pulumi.StringOutput
Specifies the domain GUID.
func (ActiveDirectoryPropertiesResponseOutput) DomainName ¶
func (o ActiveDirectoryPropertiesResponseOutput) DomainName() pulumi.StringOutput
Specifies the primary domain that the AD DNS server is authoritative for.
func (ActiveDirectoryPropertiesResponseOutput) DomainSid ¶
func (o ActiveDirectoryPropertiesResponseOutput) DomainSid() pulumi.StringOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesResponseOutput) ElementType ¶
func (ActiveDirectoryPropertiesResponseOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesResponseOutput) ForestName ¶
func (o ActiveDirectoryPropertiesResponseOutput) ForestName() pulumi.StringOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName() pulumi.StringOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutput ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
type ActiveDirectoryPropertiesResponsePtrInput ¶
type ActiveDirectoryPropertiesResponsePtrInput interface { pulumi.Input ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput ToActiveDirectoryPropertiesResponsePtrOutputWithContext(context.Context) ActiveDirectoryPropertiesResponsePtrOutput }
ActiveDirectoryPropertiesResponsePtrInput is an input type that accepts ActiveDirectoryPropertiesResponseArgs, ActiveDirectoryPropertiesResponsePtr and ActiveDirectoryPropertiesResponsePtrOutput values. You can construct a concrete instance of `ActiveDirectoryPropertiesResponsePtrInput` via:
ActiveDirectoryPropertiesResponseArgs{...} or: nil
func ActiveDirectoryPropertiesResponsePtr ¶
func ActiveDirectoryPropertiesResponsePtr(v *ActiveDirectoryPropertiesResponseArgs) ActiveDirectoryPropertiesResponsePtrInput
type ActiveDirectoryPropertiesResponsePtrOutput ¶
type ActiveDirectoryPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryPropertiesResponsePtrOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) AzureStorageSid() pulumi.StringPtrOutput
Specifies the security identifier (SID) for Azure Storage.
func (ActiveDirectoryPropertiesResponsePtrOutput) DomainGuid ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainGuid() pulumi.StringPtrOutput
Specifies the domain GUID.
func (ActiveDirectoryPropertiesResponsePtrOutput) DomainName ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainName() pulumi.StringPtrOutput
Specifies the primary domain that the AD DNS server is authoritative for.
func (ActiveDirectoryPropertiesResponsePtrOutput) DomainSid ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) DomainSid() pulumi.StringPtrOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesResponsePtrOutput) ElementType ¶
func (ActiveDirectoryPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesResponsePtrOutput) ForestName ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) ForestName() pulumi.StringPtrOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesResponsePtrOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) NetBiosDomainName() pulumi.StringPtrOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
func (ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
type AzureFilesIdentityBasedAuthentication ¶
type AzureFilesIdentityBasedAuthentication struct { // Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryProperties `pulumi:"activeDirectoryProperties"` // Indicates the directory service used. DirectoryServiceOptions string `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
type AzureFilesIdentityBasedAuthenticationArgs ¶
type AzureFilesIdentityBasedAuthenticationArgs struct { // Required if choose AD. ActiveDirectoryProperties ActiveDirectoryPropertiesPtrInput `pulumi:"activeDirectoryProperties"` // Indicates the directory service used. DirectoryServiceOptions pulumi.StringInput `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
func (AzureFilesIdentityBasedAuthenticationArgs) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationArgs) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutput ¶
func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutput() AzureFilesIdentityBasedAuthenticationOutput
func (AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutputWithContext ¶
func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationOutput
func (AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutput ¶
func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
func (AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext ¶
func (i AzureFilesIdentityBasedAuthenticationArgs) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
type AzureFilesIdentityBasedAuthenticationInput ¶
type AzureFilesIdentityBasedAuthenticationInput interface { pulumi.Input ToAzureFilesIdentityBasedAuthenticationOutput() AzureFilesIdentityBasedAuthenticationOutput ToAzureFilesIdentityBasedAuthenticationOutputWithContext(context.Context) AzureFilesIdentityBasedAuthenticationOutput }
AzureFilesIdentityBasedAuthenticationInput is an input type that accepts AzureFilesIdentityBasedAuthenticationArgs and AzureFilesIdentityBasedAuthenticationOutput values. You can construct a concrete instance of `AzureFilesIdentityBasedAuthenticationInput` via:
AzureFilesIdentityBasedAuthenticationArgs{...}
type AzureFilesIdentityBasedAuthenticationOutput ¶
type AzureFilesIdentityBasedAuthenticationOutput struct{ *pulumi.OutputState }
Settings for Azure Files identity based authentication.
func (AzureFilesIdentityBasedAuthenticationOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesPtrOutput
Required if choose AD.
func (AzureFilesIdentityBasedAuthenticationOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) DirectoryServiceOptions() pulumi.StringOutput
Indicates the directory service used.
func (AzureFilesIdentityBasedAuthenticationOutput) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationOutput) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutput ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutput() AzureFilesIdentityBasedAuthenticationOutput
func (AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationOutput
func (AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
func (AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
type AzureFilesIdentityBasedAuthenticationPtrInput ¶
type AzureFilesIdentityBasedAuthenticationPtrInput interface { pulumi.Input ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput }
AzureFilesIdentityBasedAuthenticationPtrInput is an input type that accepts AzureFilesIdentityBasedAuthenticationArgs, AzureFilesIdentityBasedAuthenticationPtr and AzureFilesIdentityBasedAuthenticationPtrOutput values. You can construct a concrete instance of `AzureFilesIdentityBasedAuthenticationPtrInput` via:
AzureFilesIdentityBasedAuthenticationArgs{...} or: nil
func AzureFilesIdentityBasedAuthenticationPtr ¶
func AzureFilesIdentityBasedAuthenticationPtr(v *AzureFilesIdentityBasedAuthenticationArgs) AzureFilesIdentityBasedAuthenticationPtrInput
type AzureFilesIdentityBasedAuthenticationPtrOutput ¶
type AzureFilesIdentityBasedAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (AzureFilesIdentityBasedAuthenticationPtrOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesPtrOutput
Required if choose AD.
func (AzureFilesIdentityBasedAuthenticationPtrOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
Indicates the directory service used.
func (AzureFilesIdentityBasedAuthenticationPtrOutput) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationPtrOutput) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutput() AzureFilesIdentityBasedAuthenticationPtrOutput
func (AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) ToAzureFilesIdentityBasedAuthenticationPtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationPtrOutput
type AzureFilesIdentityBasedAuthenticationResponse ¶
type AzureFilesIdentityBasedAuthenticationResponse struct { // Required if choose AD. ActiveDirectoryProperties *ActiveDirectoryPropertiesResponse `pulumi:"activeDirectoryProperties"` // Indicates the directory service used. DirectoryServiceOptions string `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
type AzureFilesIdentityBasedAuthenticationResponseArgs ¶
type AzureFilesIdentityBasedAuthenticationResponseArgs struct { // Required if choose AD. ActiveDirectoryProperties ActiveDirectoryPropertiesResponsePtrInput `pulumi:"activeDirectoryProperties"` // Indicates the directory service used. DirectoryServiceOptions pulumi.StringInput `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutput ¶
func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext ¶
func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput ¶
func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
func (AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext ¶
func (i AzureFilesIdentityBasedAuthenticationResponseArgs) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
type AzureFilesIdentityBasedAuthenticationResponseInput ¶
type AzureFilesIdentityBasedAuthenticationResponseInput interface { pulumi.Input ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput }
AzureFilesIdentityBasedAuthenticationResponseInput is an input type that accepts AzureFilesIdentityBasedAuthenticationResponseArgs and AzureFilesIdentityBasedAuthenticationResponseOutput values. You can construct a concrete instance of `AzureFilesIdentityBasedAuthenticationResponseInput` via:
AzureFilesIdentityBasedAuthenticationResponseArgs{...}
type AzureFilesIdentityBasedAuthenticationResponseOutput ¶
type AzureFilesIdentityBasedAuthenticationResponseOutput struct{ *pulumi.OutputState }
Settings for Azure Files identity based authentication.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
Required if choose AD.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions() pulumi.StringOutput
Indicates the directory service used.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutput ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
type AzureFilesIdentityBasedAuthenticationResponsePtrInput ¶
type AzureFilesIdentityBasedAuthenticationResponsePtrInput interface { pulumi.Input ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput }
AzureFilesIdentityBasedAuthenticationResponsePtrInput is an input type that accepts AzureFilesIdentityBasedAuthenticationResponseArgs, AzureFilesIdentityBasedAuthenticationResponsePtr and AzureFilesIdentityBasedAuthenticationResponsePtrOutput values. You can construct a concrete instance of `AzureFilesIdentityBasedAuthenticationResponsePtrInput` via:
AzureFilesIdentityBasedAuthenticationResponseArgs{...} or: nil
func AzureFilesIdentityBasedAuthenticationResponsePtr ¶
func AzureFilesIdentityBasedAuthenticationResponsePtr(v *AzureFilesIdentityBasedAuthenticationResponseArgs) AzureFilesIdentityBasedAuthenticationResponsePtrInput
type AzureFilesIdentityBasedAuthenticationResponsePtrOutput ¶
type AzureFilesIdentityBasedAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
Required if choose AD.
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
Indicates the directory service used.
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ElementType ¶
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ElementType() reflect.Type
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutput() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ToAzureFilesIdentityBasedAuthenticationResponsePtrOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponsePtrOutput
type BlobContainer ¶
type BlobContainer struct { pulumi.CustomResourceState // Default the container to use specified encryption scope for all writes. DefaultEncryptionScope pulumi.StringPtrOutput `pulumi:"defaultEncryptionScope"` // Indicates whether the blob container was deleted. Deleted pulumi.BoolOutput `pulumi:"deleted"` // Blob container deletion time. DeletedTime pulumi.StringOutput `pulumi:"deletedTime"` // Block override of encryption scope from the container default. DenyEncryptionScopeOverride pulumi.BoolPtrOutput `pulumi:"denyEncryptionScopeOverride"` // Resource Etag. Etag pulumi.StringOutput `pulumi:"etag"` // The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. HasImmutabilityPolicy pulumi.BoolOutput `pulumi:"hasImmutabilityPolicy"` // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolOutput `pulumi:"hasLegalHold"` // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponseOutput `pulumi:"immutabilityPolicy"` // Returns the date and time the container was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. LeaseDuration pulumi.StringOutput `pulumi:"leaseDuration"` // Lease state of the container. LeaseState pulumi.StringOutput `pulumi:"leaseState"` // The lease status of the container. LeaseStatus pulumi.StringOutput `pulumi:"leaseStatus"` // The LegalHold property of the container. LegalHold LegalHoldPropertiesResponseOutput `pulumi:"legalHold"` // A name-value pair to associate with the container as metadata. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess pulumi.StringPtrOutput `pulumi:"publicAccess"` // Remaining retention days for soft deleted blob container. RemainingRetentionDays pulumi.IntOutput `pulumi:"remainingRetentionDays"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` // The version of the deleted blob container. Version pulumi.StringOutput `pulumi:"version"` }
Properties of the blob container, including Id, resource name, resource type, Etag.
func GetBlobContainer ¶
func GetBlobContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobContainerState, opts ...pulumi.ResourceOption) (*BlobContainer, error)
GetBlobContainer gets an existing BlobContainer 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 NewBlobContainer ¶
func NewBlobContainer(ctx *pulumi.Context, name string, args *BlobContainerArgs, opts ...pulumi.ResourceOption) (*BlobContainer, error)
NewBlobContainer registers a new resource with the given unique name, arguments, and options.
type BlobContainerArgs ¶
type BlobContainerArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName pulumi.StringInput // Default the container to use specified encryption scope for all writes. DefaultEncryptionScope pulumi.StringPtrInput // Block override of encryption scope from the container default. DenyEncryptionScopeOverride pulumi.BoolPtrInput // A name-value pair to associate with the container as metadata. Metadata pulumi.StringMapInput // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess pulumi.StringPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a BlobContainer resource.
func (BlobContainerArgs) ElementType ¶
func (BlobContainerArgs) ElementType() reflect.Type
type BlobContainerImmutabilityPolicy ¶
type BlobContainerImmutabilityPolicy struct { pulumi.CustomResourceState // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites pulumi.BoolPtrOutput `pulumi:"allowProtectedAppendWrites"` // Resource Etag. Etag pulumi.StringOutput `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrOutput `pulumi:"immutabilityPeriodSinceCreationInDays"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State pulumi.StringOutput `pulumi:"state"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.
func GetBlobContainerImmutabilityPolicy ¶
func GetBlobContainerImmutabilityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobContainerImmutabilityPolicyState, opts ...pulumi.ResourceOption) (*BlobContainerImmutabilityPolicy, error)
GetBlobContainerImmutabilityPolicy gets an existing BlobContainerImmutabilityPolicy 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 NewBlobContainerImmutabilityPolicy ¶
func NewBlobContainerImmutabilityPolicy(ctx *pulumi.Context, name string, args *BlobContainerImmutabilityPolicyArgs, opts ...pulumi.ResourceOption) (*BlobContainerImmutabilityPolicy, error)
NewBlobContainerImmutabilityPolicy registers a new resource with the given unique name, arguments, and options.
type BlobContainerImmutabilityPolicyArgs ¶
type BlobContainerImmutabilityPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites pulumi.BoolPtrInput // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName pulumi.StringInput // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrInput // The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' ImmutabilityPolicyName pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a BlobContainerImmutabilityPolicy resource.
func (BlobContainerImmutabilityPolicyArgs) ElementType ¶
func (BlobContainerImmutabilityPolicyArgs) ElementType() reflect.Type
type BlobContainerImmutabilityPolicyState ¶
type BlobContainerImmutabilityPolicyState struct { // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites pulumi.BoolPtrInput // Resource Etag. Etag pulumi.StringPtrInput // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrInput // The name of the resource Name pulumi.StringPtrInput // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (BlobContainerImmutabilityPolicyState) ElementType ¶
func (BlobContainerImmutabilityPolicyState) ElementType() reflect.Type
type BlobContainerState ¶
type BlobContainerState struct { // Default the container to use specified encryption scope for all writes. DefaultEncryptionScope pulumi.StringPtrInput // Indicates whether the blob container was deleted. Deleted pulumi.BoolPtrInput // Blob container deletion time. DeletedTime pulumi.StringPtrInput // Block override of encryption scope from the container default. DenyEncryptionScopeOverride pulumi.BoolPtrInput // Resource Etag. Etag pulumi.StringPtrInput // The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. HasImmutabilityPolicy pulumi.BoolPtrInput // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolPtrInput // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponsePtrInput // Returns the date and time the container was last modified. LastModifiedTime pulumi.StringPtrInput // Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. LeaseDuration pulumi.StringPtrInput // Lease state of the container. LeaseState pulumi.StringPtrInput // The lease status of the container. LeaseStatus pulumi.StringPtrInput // The LegalHold property of the container. LegalHold LegalHoldPropertiesResponsePtrInput // A name-value pair to associate with the container as metadata. Metadata pulumi.StringMapInput // The name of the resource Name pulumi.StringPtrInput // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess pulumi.StringPtrInput // Remaining retention days for soft deleted blob container. RemainingRetentionDays pulumi.IntPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput // The version of the deleted blob container. Version pulumi.StringPtrInput }
func (BlobContainerState) ElementType ¶
func (BlobContainerState) ElementType() reflect.Type
type BlobRestoreParametersResponse ¶
type BlobRestoreParametersResponse struct { // Blob ranges to restore. BlobRanges []BlobRestoreRangeResponse `pulumi:"blobRanges"` // Restore blob to the specified time. TimeToRestore string `pulumi:"timeToRestore"` }
Blob restore parameters
type BlobRestoreParametersResponseArgs ¶
type BlobRestoreParametersResponseArgs struct { // Blob ranges to restore. BlobRanges BlobRestoreRangeResponseArrayInput `pulumi:"blobRanges"` // Restore blob to the specified time. TimeToRestore pulumi.StringInput `pulumi:"timeToRestore"` }
Blob restore parameters
func (BlobRestoreParametersResponseArgs) ElementType ¶
func (BlobRestoreParametersResponseArgs) ElementType() reflect.Type
func (BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutput ¶
func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutput() BlobRestoreParametersResponseOutput
func (BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutputWithContext ¶
func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponseOutputWithContext(ctx context.Context) BlobRestoreParametersResponseOutput
func (BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutput ¶
func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
func (BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutputWithContext ¶
func (i BlobRestoreParametersResponseArgs) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
type BlobRestoreParametersResponseInput ¶
type BlobRestoreParametersResponseInput interface { pulumi.Input ToBlobRestoreParametersResponseOutput() BlobRestoreParametersResponseOutput ToBlobRestoreParametersResponseOutputWithContext(context.Context) BlobRestoreParametersResponseOutput }
BlobRestoreParametersResponseInput is an input type that accepts BlobRestoreParametersResponseArgs and BlobRestoreParametersResponseOutput values. You can construct a concrete instance of `BlobRestoreParametersResponseInput` via:
BlobRestoreParametersResponseArgs{...}
type BlobRestoreParametersResponseOutput ¶
type BlobRestoreParametersResponseOutput struct{ *pulumi.OutputState }
Blob restore parameters
func (BlobRestoreParametersResponseOutput) BlobRanges ¶
func (o BlobRestoreParametersResponseOutput) BlobRanges() BlobRestoreRangeResponseArrayOutput
Blob ranges to restore.
func (BlobRestoreParametersResponseOutput) ElementType ¶
func (BlobRestoreParametersResponseOutput) ElementType() reflect.Type
func (BlobRestoreParametersResponseOutput) TimeToRestore ¶
func (o BlobRestoreParametersResponseOutput) TimeToRestore() pulumi.StringOutput
Restore blob to the specified time.
func (BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutput ¶
func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutput() BlobRestoreParametersResponseOutput
func (BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutputWithContext ¶
func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponseOutputWithContext(ctx context.Context) BlobRestoreParametersResponseOutput
func (BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutput ¶
func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
func (BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutputWithContext ¶
func (o BlobRestoreParametersResponseOutput) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
type BlobRestoreParametersResponsePtrInput ¶
type BlobRestoreParametersResponsePtrInput interface { pulumi.Input ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput ToBlobRestoreParametersResponsePtrOutputWithContext(context.Context) BlobRestoreParametersResponsePtrOutput }
BlobRestoreParametersResponsePtrInput is an input type that accepts BlobRestoreParametersResponseArgs, BlobRestoreParametersResponsePtr and BlobRestoreParametersResponsePtrOutput values. You can construct a concrete instance of `BlobRestoreParametersResponsePtrInput` via:
BlobRestoreParametersResponseArgs{...} or: nil
func BlobRestoreParametersResponsePtr ¶
func BlobRestoreParametersResponsePtr(v *BlobRestoreParametersResponseArgs) BlobRestoreParametersResponsePtrInput
type BlobRestoreParametersResponsePtrOutput ¶
type BlobRestoreParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (BlobRestoreParametersResponsePtrOutput) BlobRanges ¶
func (o BlobRestoreParametersResponsePtrOutput) BlobRanges() BlobRestoreRangeResponseArrayOutput
Blob ranges to restore.
func (BlobRestoreParametersResponsePtrOutput) ElementType ¶
func (BlobRestoreParametersResponsePtrOutput) ElementType() reflect.Type
func (BlobRestoreParametersResponsePtrOutput) TimeToRestore ¶
func (o BlobRestoreParametersResponsePtrOutput) TimeToRestore() pulumi.StringPtrOutput
Restore blob to the specified time.
func (BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutput ¶
func (o BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutput() BlobRestoreParametersResponsePtrOutput
func (BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutputWithContext ¶
func (o BlobRestoreParametersResponsePtrOutput) ToBlobRestoreParametersResponsePtrOutputWithContext(ctx context.Context) BlobRestoreParametersResponsePtrOutput
type BlobRestoreRangeResponse ¶
type BlobRestoreRangeResponse struct { // Blob end range. This is exclusive. Empty means account end. EndRange string `pulumi:"endRange"` // Blob start range. This is inclusive. Empty means account start. StartRange string `pulumi:"startRange"` }
Blob range
type BlobRestoreRangeResponseArgs ¶
type BlobRestoreRangeResponseArgs struct { // Blob end range. This is exclusive. Empty means account end. EndRange pulumi.StringInput `pulumi:"endRange"` // Blob start range. This is inclusive. Empty means account start. StartRange pulumi.StringInput `pulumi:"startRange"` }
Blob range
func (BlobRestoreRangeResponseArgs) ElementType ¶
func (BlobRestoreRangeResponseArgs) ElementType() reflect.Type
func (BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutput ¶
func (i BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutput() BlobRestoreRangeResponseOutput
func (BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutputWithContext ¶
func (i BlobRestoreRangeResponseArgs) ToBlobRestoreRangeResponseOutputWithContext(ctx context.Context) BlobRestoreRangeResponseOutput
type BlobRestoreRangeResponseArray ¶
type BlobRestoreRangeResponseArray []BlobRestoreRangeResponseInput
func (BlobRestoreRangeResponseArray) ElementType ¶
func (BlobRestoreRangeResponseArray) ElementType() reflect.Type
func (BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutput ¶
func (i BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutput() BlobRestoreRangeResponseArrayOutput
func (BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutputWithContext ¶
func (i BlobRestoreRangeResponseArray) ToBlobRestoreRangeResponseArrayOutputWithContext(ctx context.Context) BlobRestoreRangeResponseArrayOutput
type BlobRestoreRangeResponseArrayInput ¶
type BlobRestoreRangeResponseArrayInput interface { pulumi.Input ToBlobRestoreRangeResponseArrayOutput() BlobRestoreRangeResponseArrayOutput ToBlobRestoreRangeResponseArrayOutputWithContext(context.Context) BlobRestoreRangeResponseArrayOutput }
BlobRestoreRangeResponseArrayInput is an input type that accepts BlobRestoreRangeResponseArray and BlobRestoreRangeResponseArrayOutput values. You can construct a concrete instance of `BlobRestoreRangeResponseArrayInput` via:
BlobRestoreRangeResponseArray{ BlobRestoreRangeResponseArgs{...} }
type BlobRestoreRangeResponseArrayOutput ¶
type BlobRestoreRangeResponseArrayOutput struct{ *pulumi.OutputState }
func (BlobRestoreRangeResponseArrayOutput) ElementType ¶
func (BlobRestoreRangeResponseArrayOutput) ElementType() reflect.Type
func (BlobRestoreRangeResponseArrayOutput) Index ¶
func (o BlobRestoreRangeResponseArrayOutput) Index(i pulumi.IntInput) BlobRestoreRangeResponseOutput
func (BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutput ¶
func (o BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutput() BlobRestoreRangeResponseArrayOutput
func (BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutputWithContext ¶
func (o BlobRestoreRangeResponseArrayOutput) ToBlobRestoreRangeResponseArrayOutputWithContext(ctx context.Context) BlobRestoreRangeResponseArrayOutput
type BlobRestoreRangeResponseInput ¶
type BlobRestoreRangeResponseInput interface { pulumi.Input ToBlobRestoreRangeResponseOutput() BlobRestoreRangeResponseOutput ToBlobRestoreRangeResponseOutputWithContext(context.Context) BlobRestoreRangeResponseOutput }
BlobRestoreRangeResponseInput is an input type that accepts BlobRestoreRangeResponseArgs and BlobRestoreRangeResponseOutput values. You can construct a concrete instance of `BlobRestoreRangeResponseInput` via:
BlobRestoreRangeResponseArgs{...}
type BlobRestoreRangeResponseOutput ¶
type BlobRestoreRangeResponseOutput struct{ *pulumi.OutputState }
Blob range
func (BlobRestoreRangeResponseOutput) ElementType ¶
func (BlobRestoreRangeResponseOutput) ElementType() reflect.Type
func (BlobRestoreRangeResponseOutput) EndRange ¶
func (o BlobRestoreRangeResponseOutput) EndRange() pulumi.StringOutput
Blob end range. This is exclusive. Empty means account end.
func (BlobRestoreRangeResponseOutput) StartRange ¶
func (o BlobRestoreRangeResponseOutput) StartRange() pulumi.StringOutput
Blob start range. This is inclusive. Empty means account start.
func (BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutput ¶
func (o BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutput() BlobRestoreRangeResponseOutput
func (BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutputWithContext ¶
func (o BlobRestoreRangeResponseOutput) ToBlobRestoreRangeResponseOutputWithContext(ctx context.Context) BlobRestoreRangeResponseOutput
type BlobRestoreStatusResponse ¶
type BlobRestoreStatusResponse struct { // Failure reason when blob restore is failed. FailureReason string `pulumi:"failureReason"` // Blob restore request parameters. Parameters BlobRestoreParametersResponse `pulumi:"parameters"` // Id for tracking blob restore request. RestoreId string `pulumi:"restoreId"` // The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. Status string `pulumi:"status"` }
Blob restore status.
type BlobRestoreStatusResponseArgs ¶
type BlobRestoreStatusResponseArgs struct { // Failure reason when blob restore is failed. FailureReason pulumi.StringInput `pulumi:"failureReason"` // Blob restore request parameters. Parameters BlobRestoreParametersResponseInput `pulumi:"parameters"` // Id for tracking blob restore request. RestoreId pulumi.StringInput `pulumi:"restoreId"` // The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. Status pulumi.StringInput `pulumi:"status"` }
Blob restore status.
func (BlobRestoreStatusResponseArgs) ElementType ¶
func (BlobRestoreStatusResponseArgs) ElementType() reflect.Type
func (BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutput ¶
func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutput() BlobRestoreStatusResponseOutput
func (BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutputWithContext ¶
func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponseOutputWithContext(ctx context.Context) BlobRestoreStatusResponseOutput
func (BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutput ¶
func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
func (BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutputWithContext ¶
func (i BlobRestoreStatusResponseArgs) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
type BlobRestoreStatusResponseInput ¶
type BlobRestoreStatusResponseInput interface { pulumi.Input ToBlobRestoreStatusResponseOutput() BlobRestoreStatusResponseOutput ToBlobRestoreStatusResponseOutputWithContext(context.Context) BlobRestoreStatusResponseOutput }
BlobRestoreStatusResponseInput is an input type that accepts BlobRestoreStatusResponseArgs and BlobRestoreStatusResponseOutput values. You can construct a concrete instance of `BlobRestoreStatusResponseInput` via:
BlobRestoreStatusResponseArgs{...}
type BlobRestoreStatusResponseOutput ¶
type BlobRestoreStatusResponseOutput struct{ *pulumi.OutputState }
Blob restore status.
func (BlobRestoreStatusResponseOutput) ElementType ¶
func (BlobRestoreStatusResponseOutput) ElementType() reflect.Type
func (BlobRestoreStatusResponseOutput) FailureReason ¶
func (o BlobRestoreStatusResponseOutput) FailureReason() pulumi.StringOutput
Failure reason when blob restore is failed.
func (BlobRestoreStatusResponseOutput) Parameters ¶
func (o BlobRestoreStatusResponseOutput) Parameters() BlobRestoreParametersResponseOutput
Blob restore request parameters.
func (BlobRestoreStatusResponseOutput) RestoreId ¶
func (o BlobRestoreStatusResponseOutput) RestoreId() pulumi.StringOutput
Id for tracking blob restore request.
func (BlobRestoreStatusResponseOutput) Status ¶
func (o BlobRestoreStatusResponseOutput) Status() pulumi.StringOutput
The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
func (BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutput ¶
func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutput() BlobRestoreStatusResponseOutput
func (BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutputWithContext ¶
func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponseOutputWithContext(ctx context.Context) BlobRestoreStatusResponseOutput
func (BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutput ¶
func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
func (BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutputWithContext ¶
func (o BlobRestoreStatusResponseOutput) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
type BlobRestoreStatusResponsePtrInput ¶
type BlobRestoreStatusResponsePtrInput interface { pulumi.Input ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput ToBlobRestoreStatusResponsePtrOutputWithContext(context.Context) BlobRestoreStatusResponsePtrOutput }
BlobRestoreStatusResponsePtrInput is an input type that accepts BlobRestoreStatusResponseArgs, BlobRestoreStatusResponsePtr and BlobRestoreStatusResponsePtrOutput values. You can construct a concrete instance of `BlobRestoreStatusResponsePtrInput` via:
BlobRestoreStatusResponseArgs{...} or: nil
func BlobRestoreStatusResponsePtr ¶
func BlobRestoreStatusResponsePtr(v *BlobRestoreStatusResponseArgs) BlobRestoreStatusResponsePtrInput
type BlobRestoreStatusResponsePtrOutput ¶
type BlobRestoreStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (BlobRestoreStatusResponsePtrOutput) Elem ¶
func (o BlobRestoreStatusResponsePtrOutput) Elem() BlobRestoreStatusResponseOutput
func (BlobRestoreStatusResponsePtrOutput) ElementType ¶
func (BlobRestoreStatusResponsePtrOutput) ElementType() reflect.Type
func (BlobRestoreStatusResponsePtrOutput) FailureReason ¶
func (o BlobRestoreStatusResponsePtrOutput) FailureReason() pulumi.StringPtrOutput
Failure reason when blob restore is failed.
func (BlobRestoreStatusResponsePtrOutput) Parameters ¶
func (o BlobRestoreStatusResponsePtrOutput) Parameters() BlobRestoreParametersResponsePtrOutput
Blob restore request parameters.
func (BlobRestoreStatusResponsePtrOutput) RestoreId ¶
func (o BlobRestoreStatusResponsePtrOutput) RestoreId() pulumi.StringPtrOutput
Id for tracking blob restore request.
func (BlobRestoreStatusResponsePtrOutput) Status ¶
func (o BlobRestoreStatusResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
func (BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutput ¶
func (o BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutput() BlobRestoreStatusResponsePtrOutput
func (BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutputWithContext ¶
func (o BlobRestoreStatusResponsePtrOutput) ToBlobRestoreStatusResponsePtrOutputWithContext(ctx context.Context) BlobRestoreStatusResponsePtrOutput
type CustomDomain ¶
type CustomDomain struct { // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name string `pulumi:"name"` // Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. UseSubDomainName *bool `pulumi:"useSubDomainName"` }
The custom domain assigned to this storage account. This can be set via Update.
type CustomDomainArgs ¶
type CustomDomainArgs struct { // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name pulumi.StringInput `pulumi:"name"` // Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. UseSubDomainName pulumi.BoolPtrInput `pulumi:"useSubDomainName"` }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainArgs) ElementType ¶
func (CustomDomainArgs) ElementType() reflect.Type
func (CustomDomainArgs) ToCustomDomainOutput ¶
func (i CustomDomainArgs) ToCustomDomainOutput() CustomDomainOutput
func (CustomDomainArgs) ToCustomDomainOutputWithContext ¶
func (i CustomDomainArgs) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
func (CustomDomainArgs) ToCustomDomainPtrOutput ¶
func (i CustomDomainArgs) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (CustomDomainArgs) ToCustomDomainPtrOutputWithContext ¶
func (i CustomDomainArgs) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
type CustomDomainInput ¶
type CustomDomainInput interface { pulumi.Input ToCustomDomainOutput() CustomDomainOutput ToCustomDomainOutputWithContext(context.Context) CustomDomainOutput }
CustomDomainInput is an input type that accepts CustomDomainArgs and CustomDomainOutput values. You can construct a concrete instance of `CustomDomainInput` via:
CustomDomainArgs{...}
type CustomDomainOutput ¶
type CustomDomainOutput struct{ *pulumi.OutputState }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainOutput) ElementType ¶
func (CustomDomainOutput) ElementType() reflect.Type
func (CustomDomainOutput) Name ¶
func (o CustomDomainOutput) Name() pulumi.StringOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainOutput) ToCustomDomainOutput ¶
func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainOutputWithContext ¶
func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainPtrOutput ¶
func (o CustomDomainOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (CustomDomainOutput) ToCustomDomainPtrOutputWithContext ¶
func (o CustomDomainOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
func (CustomDomainOutput) UseSubDomainName ¶
func (o CustomDomainOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type CustomDomainPtrInput ¶
type CustomDomainPtrInput interface { pulumi.Input ToCustomDomainPtrOutput() CustomDomainPtrOutput ToCustomDomainPtrOutputWithContext(context.Context) CustomDomainPtrOutput }
CustomDomainPtrInput is an input type that accepts CustomDomainArgs, CustomDomainPtr and CustomDomainPtrOutput values. You can construct a concrete instance of `CustomDomainPtrInput` via:
CustomDomainArgs{...} or: nil
func CustomDomainPtr ¶
func CustomDomainPtr(v *CustomDomainArgs) CustomDomainPtrInput
type CustomDomainPtrOutput ¶
type CustomDomainPtrOutput struct{ *pulumi.OutputState }
func (CustomDomainPtrOutput) Elem ¶
func (o CustomDomainPtrOutput) Elem() CustomDomainOutput
func (CustomDomainPtrOutput) ElementType ¶
func (CustomDomainPtrOutput) ElementType() reflect.Type
func (CustomDomainPtrOutput) Name ¶
func (o CustomDomainPtrOutput) Name() pulumi.StringPtrOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainPtrOutput) ToCustomDomainPtrOutput ¶
func (o CustomDomainPtrOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext ¶
func (o CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
func (CustomDomainPtrOutput) UseSubDomainName ¶
func (o CustomDomainPtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type CustomDomainResponse ¶
type CustomDomainResponse struct { // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name string `pulumi:"name"` // Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. UseSubDomainName *bool `pulumi:"useSubDomainName"` }
The custom domain assigned to this storage account. This can be set via Update.
type CustomDomainResponseArgs ¶
type CustomDomainResponseArgs struct { // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name pulumi.StringInput `pulumi:"name"` // Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. UseSubDomainName pulumi.BoolPtrInput `pulumi:"useSubDomainName"` }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainResponseArgs) ElementType ¶
func (CustomDomainResponseArgs) ElementType() reflect.Type
func (CustomDomainResponseArgs) ToCustomDomainResponseOutput ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponseOutput() CustomDomainResponseOutput
func (CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
func (CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
type CustomDomainResponseInput ¶
type CustomDomainResponseInput interface { pulumi.Input ToCustomDomainResponseOutput() CustomDomainResponseOutput ToCustomDomainResponseOutputWithContext(context.Context) CustomDomainResponseOutput }
CustomDomainResponseInput is an input type that accepts CustomDomainResponseArgs and CustomDomainResponseOutput values. You can construct a concrete instance of `CustomDomainResponseInput` via:
CustomDomainResponseArgs{...}
type CustomDomainResponseOutput ¶
type CustomDomainResponseOutput struct{ *pulumi.OutputState }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainResponseOutput) ElementType ¶
func (CustomDomainResponseOutput) ElementType() reflect.Type
func (CustomDomainResponseOutput) Name ¶
func (o CustomDomainResponseOutput) Name() pulumi.StringOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainResponseOutput) ToCustomDomainResponseOutput ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponseOutput() CustomDomainResponseOutput
func (CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
func (CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
func (CustomDomainResponseOutput) UseSubDomainName ¶
func (o CustomDomainResponseOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type CustomDomainResponsePtrInput ¶
type CustomDomainResponsePtrInput interface { pulumi.Input ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput ToCustomDomainResponsePtrOutputWithContext(context.Context) CustomDomainResponsePtrOutput }
CustomDomainResponsePtrInput is an input type that accepts CustomDomainResponseArgs, CustomDomainResponsePtr and CustomDomainResponsePtrOutput values. You can construct a concrete instance of `CustomDomainResponsePtrInput` via:
CustomDomainResponseArgs{...} or: nil
func CustomDomainResponsePtr ¶
func CustomDomainResponsePtr(v *CustomDomainResponseArgs) CustomDomainResponsePtrInput
type CustomDomainResponsePtrOutput ¶
type CustomDomainResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomDomainResponsePtrOutput) Elem ¶
func (o CustomDomainResponsePtrOutput) Elem() CustomDomainResponseOutput
func (CustomDomainResponsePtrOutput) ElementType ¶
func (CustomDomainResponsePtrOutput) ElementType() reflect.Type
func (CustomDomainResponsePtrOutput) Name ¶
func (o CustomDomainResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput ¶
func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext ¶
func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
func (CustomDomainResponsePtrOutput) UseSubDomainName ¶
func (o CustomDomainResponsePtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type DateAfterCreation ¶
type DateAfterCreation struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan float64 `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
type DateAfterCreationArgs ¶
type DateAfterCreationArgs struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan pulumi.Float64Input `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
func (DateAfterCreationArgs) ElementType ¶
func (DateAfterCreationArgs) ElementType() reflect.Type
func (DateAfterCreationArgs) ToDateAfterCreationOutput ¶
func (i DateAfterCreationArgs) ToDateAfterCreationOutput() DateAfterCreationOutput
func (DateAfterCreationArgs) ToDateAfterCreationOutputWithContext ¶
func (i DateAfterCreationArgs) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
func (DateAfterCreationArgs) ToDateAfterCreationPtrOutput ¶
func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext ¶
func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationInput ¶
type DateAfterCreationInput interface { pulumi.Input ToDateAfterCreationOutput() DateAfterCreationOutput ToDateAfterCreationOutputWithContext(context.Context) DateAfterCreationOutput }
DateAfterCreationInput is an input type that accepts DateAfterCreationArgs and DateAfterCreationOutput values. You can construct a concrete instance of `DateAfterCreationInput` via:
DateAfterCreationArgs{...}
type DateAfterCreationOutput ¶
type DateAfterCreationOutput struct{ *pulumi.OutputState }
Object to define the number of days after creation.
func (DateAfterCreationOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
Value indicating the age in days after creation
func (DateAfterCreationOutput) ElementType ¶
func (DateAfterCreationOutput) ElementType() reflect.Type
func (DateAfterCreationOutput) ToDateAfterCreationOutput ¶
func (o DateAfterCreationOutput) ToDateAfterCreationOutput() DateAfterCreationOutput
func (DateAfterCreationOutput) ToDateAfterCreationOutputWithContext ¶
func (o DateAfterCreationOutput) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
func (DateAfterCreationOutput) ToDateAfterCreationPtrOutput ¶
func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext ¶
func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationPtrInput ¶
type DateAfterCreationPtrInput interface { pulumi.Input ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput ToDateAfterCreationPtrOutputWithContext(context.Context) DateAfterCreationPtrOutput }
DateAfterCreationPtrInput is an input type that accepts DateAfterCreationArgs, DateAfterCreationPtr and DateAfterCreationPtrOutput values. You can construct a concrete instance of `DateAfterCreationPtrInput` via:
DateAfterCreationArgs{...} or: nil
func DateAfterCreationPtr ¶
func DateAfterCreationPtr(v *DateAfterCreationArgs) DateAfterCreationPtrInput
type DateAfterCreationPtrOutput ¶
type DateAfterCreationPtrOutput struct{ *pulumi.OutputState }
func (DateAfterCreationPtrOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationPtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after creation
func (DateAfterCreationPtrOutput) Elem ¶
func (o DateAfterCreationPtrOutput) Elem() DateAfterCreationOutput
func (DateAfterCreationPtrOutput) ElementType ¶
func (DateAfterCreationPtrOutput) ElementType() reflect.Type
func (DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput ¶
func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext ¶
func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationResponse ¶
type DateAfterCreationResponse struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan float64 `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
type DateAfterCreationResponseArgs ¶
type DateAfterCreationResponseArgs struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan pulumi.Float64Input `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
func (DateAfterCreationResponseArgs) ElementType ¶
func (DateAfterCreationResponseArgs) ElementType() reflect.Type
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterCreationResponseInput ¶
type DateAfterCreationResponseInput interface { pulumi.Input ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput ToDateAfterCreationResponseOutputWithContext(context.Context) DateAfterCreationResponseOutput }
DateAfterCreationResponseInput is an input type that accepts DateAfterCreationResponseArgs and DateAfterCreationResponseOutput values. You can construct a concrete instance of `DateAfterCreationResponseInput` via:
DateAfterCreationResponseArgs{...}
type DateAfterCreationResponseOutput ¶
type DateAfterCreationResponseOutput struct{ *pulumi.OutputState }
Object to define the number of days after creation.
func (DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
Value indicating the age in days after creation
func (DateAfterCreationResponseOutput) ElementType ¶
func (DateAfterCreationResponseOutput) ElementType() reflect.Type
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterCreationResponsePtrInput ¶
type DateAfterCreationResponsePtrInput interface { pulumi.Input ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput ToDateAfterCreationResponsePtrOutputWithContext(context.Context) DateAfterCreationResponsePtrOutput }
DateAfterCreationResponsePtrInput is an input type that accepts DateAfterCreationResponseArgs, DateAfterCreationResponsePtr and DateAfterCreationResponsePtrOutput values. You can construct a concrete instance of `DateAfterCreationResponsePtrInput` via:
DateAfterCreationResponseArgs{...} or: nil
func DateAfterCreationResponsePtr ¶
func DateAfterCreationResponsePtr(v *DateAfterCreationResponseArgs) DateAfterCreationResponsePtrInput
type DateAfterCreationResponsePtrOutput ¶
type DateAfterCreationResponsePtrOutput struct{ *pulumi.OutputState }
func (DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after creation
func (DateAfterCreationResponsePtrOutput) Elem ¶
func (o DateAfterCreationResponsePtrOutput) Elem() DateAfterCreationResponseOutput
func (DateAfterCreationResponsePtrOutput) ElementType ¶
func (DateAfterCreationResponsePtrOutput) ElementType() reflect.Type
func (DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput ¶
func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterModification ¶
type DateAfterModification struct { // Value indicating the age in days after last modification DaysAfterModificationGreaterThan float64 `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
type DateAfterModificationArgs ¶
type DateAfterModificationArgs struct { // Value indicating the age in days after last modification DaysAfterModificationGreaterThan pulumi.Float64Input `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
func (DateAfterModificationArgs) ElementType ¶
func (DateAfterModificationArgs) ElementType() reflect.Type
func (DateAfterModificationArgs) ToDateAfterModificationOutput ¶
func (i DateAfterModificationArgs) ToDateAfterModificationOutput() DateAfterModificationOutput
func (DateAfterModificationArgs) ToDateAfterModificationOutputWithContext ¶
func (i DateAfterModificationArgs) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
func (DateAfterModificationArgs) ToDateAfterModificationPtrOutput ¶
func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
func (DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext ¶
func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
type DateAfterModificationInput ¶
type DateAfterModificationInput interface { pulumi.Input ToDateAfterModificationOutput() DateAfterModificationOutput ToDateAfterModificationOutputWithContext(context.Context) DateAfterModificationOutput }
DateAfterModificationInput is an input type that accepts DateAfterModificationArgs and DateAfterModificationOutput values. You can construct a concrete instance of `DateAfterModificationInput` via:
DateAfterModificationArgs{...}
type DateAfterModificationOutput ¶
type DateAfterModificationOutput struct{ *pulumi.OutputState }
Object to define the number of days after last modification.
func (DateAfterModificationOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.Float64Output
Value indicating the age in days after last modification
func (DateAfterModificationOutput) ElementType ¶
func (DateAfterModificationOutput) ElementType() reflect.Type
func (DateAfterModificationOutput) ToDateAfterModificationOutput ¶
func (o DateAfterModificationOutput) ToDateAfterModificationOutput() DateAfterModificationOutput
func (DateAfterModificationOutput) ToDateAfterModificationOutputWithContext ¶
func (o DateAfterModificationOutput) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
func (DateAfterModificationOutput) ToDateAfterModificationPtrOutput ¶
func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
func (DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext ¶
func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
type DateAfterModificationPtrInput ¶
type DateAfterModificationPtrInput interface { pulumi.Input ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput ToDateAfterModificationPtrOutputWithContext(context.Context) DateAfterModificationPtrOutput }
DateAfterModificationPtrInput is an input type that accepts DateAfterModificationArgs, DateAfterModificationPtr and DateAfterModificationPtrOutput values. You can construct a concrete instance of `DateAfterModificationPtrInput` via:
DateAfterModificationArgs{...} or: nil
func DateAfterModificationPtr ¶
func DateAfterModificationPtr(v *DateAfterModificationArgs) DateAfterModificationPtrInput
type DateAfterModificationPtrOutput ¶
type DateAfterModificationPtrOutput struct{ *pulumi.OutputState }
func (DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last modification
func (DateAfterModificationPtrOutput) Elem ¶
func (o DateAfterModificationPtrOutput) Elem() DateAfterModificationOutput
func (DateAfterModificationPtrOutput) ElementType ¶
func (DateAfterModificationPtrOutput) ElementType() reflect.Type
func (DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutput ¶
func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
func (DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutputWithContext ¶
func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
type DateAfterModificationResponse ¶
type DateAfterModificationResponse struct { // Value indicating the age in days after last modification DaysAfterModificationGreaterThan float64 `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
type DateAfterModificationResponseArgs ¶
type DateAfterModificationResponseArgs struct { // Value indicating the age in days after last modification DaysAfterModificationGreaterThan pulumi.Float64Input `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
func (DateAfterModificationResponseArgs) ElementType ¶
func (DateAfterModificationResponseArgs) ElementType() reflect.Type
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
type DateAfterModificationResponseInput ¶
type DateAfterModificationResponseInput interface { pulumi.Input ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput ToDateAfterModificationResponseOutputWithContext(context.Context) DateAfterModificationResponseOutput }
DateAfterModificationResponseInput is an input type that accepts DateAfterModificationResponseArgs and DateAfterModificationResponseOutput values. You can construct a concrete instance of `DateAfterModificationResponseInput` via:
DateAfterModificationResponseArgs{...}
type DateAfterModificationResponseOutput ¶
type DateAfterModificationResponseOutput struct{ *pulumi.OutputState }
Object to define the number of days after last modification.
func (DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.Float64Output
Value indicating the age in days after last modification
func (DateAfterModificationResponseOutput) ElementType ¶
func (DateAfterModificationResponseOutput) ElementType() reflect.Type
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
type DateAfterModificationResponsePtrInput ¶
type DateAfterModificationResponsePtrInput interface { pulumi.Input ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput ToDateAfterModificationResponsePtrOutputWithContext(context.Context) DateAfterModificationResponsePtrOutput }
DateAfterModificationResponsePtrInput is an input type that accepts DateAfterModificationResponseArgs, DateAfterModificationResponsePtr and DateAfterModificationResponsePtrOutput values. You can construct a concrete instance of `DateAfterModificationResponsePtrInput` via:
DateAfterModificationResponseArgs{...} or: nil
func DateAfterModificationResponsePtr ¶
func DateAfterModificationResponsePtr(v *DateAfterModificationResponseArgs) DateAfterModificationResponsePtrInput
type DateAfterModificationResponsePtrOutput ¶
type DateAfterModificationResponsePtrOutput struct{ *pulumi.OutputState }
func (DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last modification
func (DateAfterModificationResponsePtrOutput) ElementType ¶
func (DateAfterModificationResponsePtrOutput) ElementType() reflect.Type
func (DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutput ¶
func (o DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
func (DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutputWithContext ¶
func (o DateAfterModificationResponsePtrOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
type Encryption ¶
type Encryption struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource string `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"` // A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `pulumi:"requireInfrastructureEncryption"` // List of services which support encryption. Services *EncryptionServices `pulumi:"services"` }
The encryption settings on the storage account.
type EncryptionArgs ¶
type EncryptionArgs struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource pulumi.StringInput `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"` // A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. RequireInfrastructureEncryption pulumi.BoolPtrInput `pulumi:"requireInfrastructureEncryption"` // List of services which support encryption. Services EncryptionServicesPtrInput `pulumi:"services"` }
The encryption settings on the storage account.
func (EncryptionArgs) ElementType ¶
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶
type EncryptionOutput struct{ *pulumi.OutputState }
The encryption settings on the storage account.
func (EncryptionOutput) ElementType ¶
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) KeySource ¶
func (o EncryptionOutput) KeySource() pulumi.StringOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionOutput) KeyVaultProperties ¶
func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by key vault.
func (EncryptionOutput) RequireInfrastructureEncryption ¶
func (o EncryptionOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
func (EncryptionOutput) Services ¶
func (o EncryptionOutput) Services() EncryptionServicesPtrOutput
List of services which support encryption.
func (EncryptionOutput) ToEncryptionOutput ¶
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionPtrInput ¶
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) Elem ¶
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) KeySource ¶
func (o EncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionPtrOutput) KeyVaultProperties ¶
func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by key vault.
func (EncryptionPtrOutput) RequireInfrastructureEncryption ¶
func (o EncryptionPtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
func (EncryptionPtrOutput) Services ¶
func (o EncryptionPtrOutput) Services() EncryptionServicesPtrOutput
List of services which support encryption.
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionResponse ¶
type EncryptionResponse struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource string `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. RequireInfrastructureEncryption *bool `pulumi:"requireInfrastructureEncryption"` // List of services which support encryption. Services *EncryptionServicesResponse `pulumi:"services"` }
The encryption settings on the storage account.
type EncryptionResponseArgs ¶
type EncryptionResponseArgs struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource pulumi.StringInput `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties KeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"` // A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. RequireInfrastructureEncryption pulumi.BoolPtrInput `pulumi:"requireInfrastructureEncryption"` // List of services which support encryption. Services EncryptionServicesResponsePtrInput `pulumi:"services"` }
The encryption settings on the storage account.
func (EncryptionResponseArgs) ElementType ¶
func (EncryptionResponseArgs) ElementType() reflect.Type
func (EncryptionResponseArgs) ToEncryptionResponseOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponseInput ¶
type EncryptionResponseInput interface { pulumi.Input ToEncryptionResponseOutput() EncryptionResponseOutput ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput }
EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:
EncryptionResponseArgs{...}
type EncryptionResponseOutput ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
The encryption settings on the storage account.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) KeySource ¶
func (o EncryptionResponseOutput) KeySource() pulumi.StringOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionResponseOutput) KeyVaultProperties ¶
func (o EncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by key vault.
func (EncryptionResponseOutput) RequireInfrastructureEncryption ¶
func (o EncryptionResponseOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
func (EncryptionResponseOutput) Services ¶
func (o EncryptionResponseOutput) Services() EncryptionServicesResponsePtrOutput
List of services which support encryption.
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponsePtrInput ¶
type EncryptionResponsePtrInput interface { pulumi.Input ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput }
EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:
EncryptionResponseArgs{...} or: nil
func EncryptionResponsePtr ¶
func EncryptionResponsePtr(v *EncryptionResponseArgs) EncryptionResponsePtrInput
type EncryptionResponsePtrOutput ¶
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) Elem ¶
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) KeySource ¶
func (o EncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionResponsePtrOutput) KeyVaultProperties ¶
func (o EncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by key vault.
func (EncryptionResponsePtrOutput) RequireInfrastructureEncryption ¶
func (o EncryptionResponsePtrOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
func (EncryptionResponsePtrOutput) Services ¶
func (o EncryptionResponsePtrOutput) Services() EncryptionServicesResponsePtrOutput
List of services which support encryption.
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionService ¶
type EncryptionService struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `pulumi:"enabled"` // Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *string `pulumi:"keyType"` }
A service that allows server-side encryption to be used.
type EncryptionServiceArgs ¶
type EncryptionServiceArgs struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. KeyType pulumi.StringPtrInput `pulumi:"keyType"` }
A service that allows server-side encryption to be used.
func (EncryptionServiceArgs) ElementType ¶
func (EncryptionServiceArgs) ElementType() reflect.Type
func (EncryptionServiceArgs) ToEncryptionServiceOutput ¶
func (i EncryptionServiceArgs) ToEncryptionServiceOutput() EncryptionServiceOutput
func (EncryptionServiceArgs) ToEncryptionServiceOutputWithContext ¶
func (i EncryptionServiceArgs) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
func (EncryptionServiceArgs) ToEncryptionServicePtrOutput ¶
func (i EncryptionServiceArgs) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext ¶
func (i EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServiceInput ¶
type EncryptionServiceInput interface { pulumi.Input ToEncryptionServiceOutput() EncryptionServiceOutput ToEncryptionServiceOutputWithContext(context.Context) EncryptionServiceOutput }
EncryptionServiceInput is an input type that accepts EncryptionServiceArgs and EncryptionServiceOutput values. You can construct a concrete instance of `EncryptionServiceInput` via:
EncryptionServiceArgs{...}
type EncryptionServiceOutput ¶
type EncryptionServiceOutput struct{ *pulumi.OutputState }
A service that allows server-side encryption to be used.
func (EncryptionServiceOutput) ElementType ¶
func (EncryptionServiceOutput) ElementType() reflect.Type
func (EncryptionServiceOutput) Enabled ¶
func (o EncryptionServiceOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceOutput) KeyType ¶
func (o EncryptionServiceOutput) KeyType() pulumi.StringPtrOutput
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
func (EncryptionServiceOutput) ToEncryptionServiceOutput ¶
func (o EncryptionServiceOutput) ToEncryptionServiceOutput() EncryptionServiceOutput
func (EncryptionServiceOutput) ToEncryptionServiceOutputWithContext ¶
func (o EncryptionServiceOutput) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
func (EncryptionServiceOutput) ToEncryptionServicePtrOutput ¶
func (o EncryptionServiceOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext ¶
func (o EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServicePtrInput ¶
type EncryptionServicePtrInput interface { pulumi.Input ToEncryptionServicePtrOutput() EncryptionServicePtrOutput ToEncryptionServicePtrOutputWithContext(context.Context) EncryptionServicePtrOutput }
EncryptionServicePtrInput is an input type that accepts EncryptionServiceArgs, EncryptionServicePtr and EncryptionServicePtrOutput values. You can construct a concrete instance of `EncryptionServicePtrInput` via:
EncryptionServiceArgs{...} or: nil
func EncryptionServicePtr ¶
func EncryptionServicePtr(v *EncryptionServiceArgs) EncryptionServicePtrInput
type EncryptionServicePtrOutput ¶
type EncryptionServicePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServicePtrOutput) Elem ¶
func (o EncryptionServicePtrOutput) Elem() EncryptionServiceOutput
func (EncryptionServicePtrOutput) ElementType ¶
func (EncryptionServicePtrOutput) ElementType() reflect.Type
func (EncryptionServicePtrOutput) Enabled ¶
func (o EncryptionServicePtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServicePtrOutput) KeyType ¶
func (o EncryptionServicePtrOutput) KeyType() pulumi.StringPtrOutput
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
func (EncryptionServicePtrOutput) ToEncryptionServicePtrOutput ¶
func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext ¶
func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServiceResponse ¶
type EncryptionServiceResponse struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `pulumi:"enabled"` // Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. KeyType *string `pulumi:"keyType"` // Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate. LastEnabledTime string `pulumi:"lastEnabledTime"` }
A service that allows server-side encryption to be used.
type EncryptionServiceResponseArgs ¶
type EncryptionServiceResponseArgs struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. KeyType pulumi.StringPtrInput `pulumi:"keyType"` // Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate. LastEnabledTime pulumi.StringInput `pulumi:"lastEnabledTime"` }
A service that allows server-side encryption to be used.
func (EncryptionServiceResponseArgs) ElementType ¶
func (EncryptionServiceResponseArgs) ElementType() reflect.Type
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServiceResponseInput ¶
type EncryptionServiceResponseInput interface { pulumi.Input ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput ToEncryptionServiceResponseOutputWithContext(context.Context) EncryptionServiceResponseOutput }
EncryptionServiceResponseInput is an input type that accepts EncryptionServiceResponseArgs and EncryptionServiceResponseOutput values. You can construct a concrete instance of `EncryptionServiceResponseInput` via:
EncryptionServiceResponseArgs{...}
type EncryptionServiceResponseOutput ¶
type EncryptionServiceResponseOutput struct{ *pulumi.OutputState }
A service that allows server-side encryption to be used.
func (EncryptionServiceResponseOutput) ElementType ¶
func (EncryptionServiceResponseOutput) ElementType() reflect.Type
func (EncryptionServiceResponseOutput) Enabled ¶
func (o EncryptionServiceResponseOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceResponseOutput) KeyType ¶
func (o EncryptionServiceResponseOutput) KeyType() pulumi.StringPtrOutput
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
func (EncryptionServiceResponseOutput) LastEnabledTime ¶
func (o EncryptionServiceResponseOutput) LastEnabledTime() pulumi.StringOutput
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServiceResponsePtrInput ¶
type EncryptionServiceResponsePtrInput interface { pulumi.Input ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput ToEncryptionServiceResponsePtrOutputWithContext(context.Context) EncryptionServiceResponsePtrOutput }
EncryptionServiceResponsePtrInput is an input type that accepts EncryptionServiceResponseArgs, EncryptionServiceResponsePtr and EncryptionServiceResponsePtrOutput values. You can construct a concrete instance of `EncryptionServiceResponsePtrInput` via:
EncryptionServiceResponseArgs{...} or: nil
func EncryptionServiceResponsePtr ¶
func EncryptionServiceResponsePtr(v *EncryptionServiceResponseArgs) EncryptionServiceResponsePtrInput
type EncryptionServiceResponsePtrOutput ¶
type EncryptionServiceResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServiceResponsePtrOutput) Elem ¶
func (o EncryptionServiceResponsePtrOutput) Elem() EncryptionServiceResponseOutput
func (EncryptionServiceResponsePtrOutput) ElementType ¶
func (EncryptionServiceResponsePtrOutput) ElementType() reflect.Type
func (EncryptionServiceResponsePtrOutput) Enabled ¶
func (o EncryptionServiceResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceResponsePtrOutput) KeyType ¶
func (o EncryptionServiceResponsePtrOutput) KeyType() pulumi.StringPtrOutput
Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
func (EncryptionServiceResponsePtrOutput) LastEnabledTime ¶
func (o EncryptionServiceResponsePtrOutput) LastEnabledTime() pulumi.StringPtrOutput
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
func (EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput ¶
func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServices ¶
type EncryptionServices struct { // The encryption function of the blob storage service. Blob *EncryptionService `pulumi:"blob"` // The encryption function of the file storage service. File *EncryptionService `pulumi:"file"` // The encryption function of the queue storage service. Queue *EncryptionService `pulumi:"queue"` // The encryption function of the table storage service. Table *EncryptionService `pulumi:"table"` }
A list of services that support encryption.
type EncryptionServicesArgs ¶
type EncryptionServicesArgs struct { // The encryption function of the blob storage service. Blob EncryptionServicePtrInput `pulumi:"blob"` // The encryption function of the file storage service. File EncryptionServicePtrInput `pulumi:"file"` // The encryption function of the queue storage service. Queue EncryptionServicePtrInput `pulumi:"queue"` // The encryption function of the table storage service. Table EncryptionServicePtrInput `pulumi:"table"` }
A list of services that support encryption.
func (EncryptionServicesArgs) ElementType ¶
func (EncryptionServicesArgs) ElementType() reflect.Type
func (EncryptionServicesArgs) ToEncryptionServicesOutput ¶
func (i EncryptionServicesArgs) ToEncryptionServicesOutput() EncryptionServicesOutput
func (EncryptionServicesArgs) ToEncryptionServicesOutputWithContext ¶
func (i EncryptionServicesArgs) ToEncryptionServicesOutputWithContext(ctx context.Context) EncryptionServicesOutput
func (EncryptionServicesArgs) ToEncryptionServicesPtrOutput ¶
func (i EncryptionServicesArgs) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
func (EncryptionServicesArgs) ToEncryptionServicesPtrOutputWithContext ¶
func (i EncryptionServicesArgs) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
type EncryptionServicesInput ¶
type EncryptionServicesInput interface { pulumi.Input ToEncryptionServicesOutput() EncryptionServicesOutput ToEncryptionServicesOutputWithContext(context.Context) EncryptionServicesOutput }
EncryptionServicesInput is an input type that accepts EncryptionServicesArgs and EncryptionServicesOutput values. You can construct a concrete instance of `EncryptionServicesInput` via:
EncryptionServicesArgs{...}
type EncryptionServicesOutput ¶
type EncryptionServicesOutput struct{ *pulumi.OutputState }
A list of services that support encryption.
func (EncryptionServicesOutput) Blob ¶
func (o EncryptionServicesOutput) Blob() EncryptionServicePtrOutput
The encryption function of the blob storage service.
func (EncryptionServicesOutput) ElementType ¶
func (EncryptionServicesOutput) ElementType() reflect.Type
func (EncryptionServicesOutput) File ¶
func (o EncryptionServicesOutput) File() EncryptionServicePtrOutput
The encryption function of the file storage service.
func (EncryptionServicesOutput) Queue ¶
func (o EncryptionServicesOutput) Queue() EncryptionServicePtrOutput
The encryption function of the queue storage service.
func (EncryptionServicesOutput) Table ¶
func (o EncryptionServicesOutput) Table() EncryptionServicePtrOutput
The encryption function of the table storage service.
func (EncryptionServicesOutput) ToEncryptionServicesOutput ¶
func (o EncryptionServicesOutput) ToEncryptionServicesOutput() EncryptionServicesOutput
func (EncryptionServicesOutput) ToEncryptionServicesOutputWithContext ¶
func (o EncryptionServicesOutput) ToEncryptionServicesOutputWithContext(ctx context.Context) EncryptionServicesOutput
func (EncryptionServicesOutput) ToEncryptionServicesPtrOutput ¶
func (o EncryptionServicesOutput) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
func (EncryptionServicesOutput) ToEncryptionServicesPtrOutputWithContext ¶
func (o EncryptionServicesOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
type EncryptionServicesPtrInput ¶
type EncryptionServicesPtrInput interface { pulumi.Input ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput ToEncryptionServicesPtrOutputWithContext(context.Context) EncryptionServicesPtrOutput }
EncryptionServicesPtrInput is an input type that accepts EncryptionServicesArgs, EncryptionServicesPtr and EncryptionServicesPtrOutput values. You can construct a concrete instance of `EncryptionServicesPtrInput` via:
EncryptionServicesArgs{...} or: nil
func EncryptionServicesPtr ¶
func EncryptionServicesPtr(v *EncryptionServicesArgs) EncryptionServicesPtrInput
type EncryptionServicesPtrOutput ¶
type EncryptionServicesPtrOutput struct{ *pulumi.OutputState }
func (EncryptionServicesPtrOutput) Blob ¶
func (o EncryptionServicesPtrOutput) Blob() EncryptionServicePtrOutput
The encryption function of the blob storage service.
func (EncryptionServicesPtrOutput) Elem ¶
func (o EncryptionServicesPtrOutput) Elem() EncryptionServicesOutput
func (EncryptionServicesPtrOutput) ElementType ¶
func (EncryptionServicesPtrOutput) ElementType() reflect.Type
func (EncryptionServicesPtrOutput) File ¶
func (o EncryptionServicesPtrOutput) File() EncryptionServicePtrOutput
The encryption function of the file storage service.
func (EncryptionServicesPtrOutput) Queue ¶
func (o EncryptionServicesPtrOutput) Queue() EncryptionServicePtrOutput
The encryption function of the queue storage service.
func (EncryptionServicesPtrOutput) Table ¶
func (o EncryptionServicesPtrOutput) Table() EncryptionServicePtrOutput
The encryption function of the table storage service.
func (EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutput ¶
func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
func (EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext ¶
func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
type EncryptionServicesResponse ¶
type EncryptionServicesResponse struct { // The encryption function of the blob storage service. Blob *EncryptionServiceResponse `pulumi:"blob"` // The encryption function of the file storage service. File *EncryptionServiceResponse `pulumi:"file"` // The encryption function of the queue storage service. Queue *EncryptionServiceResponse `pulumi:"queue"` // The encryption function of the table storage service. Table *EncryptionServiceResponse `pulumi:"table"` }
A list of services that support encryption.
type EncryptionServicesResponseArgs ¶
type EncryptionServicesResponseArgs struct { // The encryption function of the blob storage service. Blob EncryptionServiceResponsePtrInput `pulumi:"blob"` // The encryption function of the file storage service. File EncryptionServiceResponsePtrInput `pulumi:"file"` // The encryption function of the queue storage service. Queue EncryptionServiceResponsePtrInput `pulumi:"queue"` // The encryption function of the table storage service. Table EncryptionServiceResponsePtrInput `pulumi:"table"` }
A list of services that support encryption.
func (EncryptionServicesResponseArgs) ElementType ¶
func (EncryptionServicesResponseArgs) ElementType() reflect.Type
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EncryptionServicesResponseInput ¶
type EncryptionServicesResponseInput interface { pulumi.Input ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput ToEncryptionServicesResponseOutputWithContext(context.Context) EncryptionServicesResponseOutput }
EncryptionServicesResponseInput is an input type that accepts EncryptionServicesResponseArgs and EncryptionServicesResponseOutput values. You can construct a concrete instance of `EncryptionServicesResponseInput` via:
EncryptionServicesResponseArgs{...}
type EncryptionServicesResponseOutput ¶
type EncryptionServicesResponseOutput struct{ *pulumi.OutputState }
A list of services that support encryption.
func (EncryptionServicesResponseOutput) Blob ¶
func (o EncryptionServicesResponseOutput) Blob() EncryptionServiceResponsePtrOutput
The encryption function of the blob storage service.
func (EncryptionServicesResponseOutput) ElementType ¶
func (EncryptionServicesResponseOutput) ElementType() reflect.Type
func (EncryptionServicesResponseOutput) File ¶
func (o EncryptionServicesResponseOutput) File() EncryptionServiceResponsePtrOutput
The encryption function of the file storage service.
func (EncryptionServicesResponseOutput) Queue ¶
func (o EncryptionServicesResponseOutput) Queue() EncryptionServiceResponsePtrOutput
The encryption function of the queue storage service.
func (EncryptionServicesResponseOutput) Table ¶
func (o EncryptionServicesResponseOutput) Table() EncryptionServiceResponsePtrOutput
The encryption function of the table storage service.
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EncryptionServicesResponsePtrInput ¶
type EncryptionServicesResponsePtrInput interface { pulumi.Input ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput ToEncryptionServicesResponsePtrOutputWithContext(context.Context) EncryptionServicesResponsePtrOutput }
EncryptionServicesResponsePtrInput is an input type that accepts EncryptionServicesResponseArgs, EncryptionServicesResponsePtr and EncryptionServicesResponsePtrOutput values. You can construct a concrete instance of `EncryptionServicesResponsePtrInput` via:
EncryptionServicesResponseArgs{...} or: nil
func EncryptionServicesResponsePtr ¶
func EncryptionServicesResponsePtr(v *EncryptionServicesResponseArgs) EncryptionServicesResponsePtrInput
type EncryptionServicesResponsePtrOutput ¶
type EncryptionServicesResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServicesResponsePtrOutput) Blob ¶
The encryption function of the blob storage service.
func (EncryptionServicesResponsePtrOutput) Elem ¶
func (o EncryptionServicesResponsePtrOutput) Elem() EncryptionServicesResponseOutput
func (EncryptionServicesResponsePtrOutput) ElementType ¶
func (EncryptionServicesResponsePtrOutput) ElementType() reflect.Type
func (EncryptionServicesResponsePtrOutput) File ¶
The encryption function of the file storage service.
func (EncryptionServicesResponsePtrOutput) Queue ¶
func (o EncryptionServicesResponsePtrOutput) Queue() EncryptionServiceResponsePtrOutput
The encryption function of the queue storage service.
func (EncryptionServicesResponsePtrOutput) Table ¶
func (o EncryptionServicesResponsePtrOutput) Table() EncryptionServiceResponsePtrOutput
The encryption function of the table storage service.
func (EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput ¶
func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EndpointsResponse ¶
type EndpointsResponse struct { // Gets the blob endpoint. Blob string `pulumi:"blob"` // Gets the dfs endpoint. Dfs string `pulumi:"dfs"` // Gets the file endpoint. File string `pulumi:"file"` // Gets the internet routing storage endpoints InternetEndpoints *StorageAccountInternetEndpointsResponse `pulumi:"internetEndpoints"` // Gets the microsoft routing storage endpoints. MicrosoftEndpoints *StorageAccountMicrosoftEndpointsResponse `pulumi:"microsoftEndpoints"` // Gets the queue endpoint. Queue string `pulumi:"queue"` // Gets the table endpoint. Table string `pulumi:"table"` // Gets the web endpoint. Web string `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
type EndpointsResponseArgs ¶
type EndpointsResponseArgs struct { // Gets the blob endpoint. Blob pulumi.StringInput `pulumi:"blob"` // Gets the dfs endpoint. Dfs pulumi.StringInput `pulumi:"dfs"` // Gets the file endpoint. File pulumi.StringInput `pulumi:"file"` // Gets the internet routing storage endpoints InternetEndpoints StorageAccountInternetEndpointsResponsePtrInput `pulumi:"internetEndpoints"` // Gets the microsoft routing storage endpoints. MicrosoftEndpoints StorageAccountMicrosoftEndpointsResponsePtrInput `pulumi:"microsoftEndpoints"` // Gets the queue endpoint. Queue pulumi.StringInput `pulumi:"queue"` // Gets the table endpoint. Table pulumi.StringInput `pulumi:"table"` // Gets the web endpoint. Web pulumi.StringInput `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (EndpointsResponseArgs) ElementType ¶
func (EndpointsResponseArgs) ElementType() reflect.Type
func (EndpointsResponseArgs) ToEndpointsResponseOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponseOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
type EndpointsResponseInput ¶
type EndpointsResponseInput interface { pulumi.Input ToEndpointsResponseOutput() EndpointsResponseOutput ToEndpointsResponseOutputWithContext(context.Context) EndpointsResponseOutput }
EndpointsResponseInput is an input type that accepts EndpointsResponseArgs and EndpointsResponseOutput values. You can construct a concrete instance of `EndpointsResponseInput` via:
EndpointsResponseArgs{...}
type EndpointsResponseOutput ¶
type EndpointsResponseOutput struct{ *pulumi.OutputState }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (EndpointsResponseOutput) Blob ¶
func (o EndpointsResponseOutput) Blob() pulumi.StringOutput
Gets the blob endpoint.
func (EndpointsResponseOutput) Dfs ¶
func (o EndpointsResponseOutput) Dfs() pulumi.StringOutput
Gets the dfs endpoint.
func (EndpointsResponseOutput) ElementType ¶
func (EndpointsResponseOutput) ElementType() reflect.Type
func (EndpointsResponseOutput) File ¶
func (o EndpointsResponseOutput) File() pulumi.StringOutput
Gets the file endpoint.
func (EndpointsResponseOutput) InternetEndpoints ¶
func (o EndpointsResponseOutput) InternetEndpoints() StorageAccountInternetEndpointsResponsePtrOutput
Gets the internet routing storage endpoints
func (EndpointsResponseOutput) MicrosoftEndpoints ¶
func (o EndpointsResponseOutput) MicrosoftEndpoints() StorageAccountMicrosoftEndpointsResponsePtrOutput
Gets the microsoft routing storage endpoints.
func (EndpointsResponseOutput) Queue ¶
func (o EndpointsResponseOutput) Queue() pulumi.StringOutput
Gets the queue endpoint.
func (EndpointsResponseOutput) Table ¶
func (o EndpointsResponseOutput) Table() pulumi.StringOutput
Gets the table endpoint.
func (EndpointsResponseOutput) ToEndpointsResponseOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponseOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponseOutput) Web ¶
func (o EndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
type EndpointsResponsePtrInput ¶
type EndpointsResponsePtrInput interface { pulumi.Input ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput ToEndpointsResponsePtrOutputWithContext(context.Context) EndpointsResponsePtrOutput }
EndpointsResponsePtrInput is an input type that accepts EndpointsResponseArgs, EndpointsResponsePtr and EndpointsResponsePtrOutput values. You can construct a concrete instance of `EndpointsResponsePtrInput` via:
EndpointsResponseArgs{...} or: nil
func EndpointsResponsePtr ¶
func EndpointsResponsePtr(v *EndpointsResponseArgs) EndpointsResponsePtrInput
type EndpointsResponsePtrOutput ¶
type EndpointsResponsePtrOutput struct{ *pulumi.OutputState }
func (EndpointsResponsePtrOutput) Blob ¶
func (o EndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
Gets the blob endpoint.
func (EndpointsResponsePtrOutput) Dfs ¶
func (o EndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
Gets the dfs endpoint.
func (EndpointsResponsePtrOutput) Elem ¶
func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
func (EndpointsResponsePtrOutput) ElementType ¶
func (EndpointsResponsePtrOutput) ElementType() reflect.Type
func (EndpointsResponsePtrOutput) File ¶
func (o EndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
Gets the file endpoint.
func (EndpointsResponsePtrOutput) InternetEndpoints ¶
func (o EndpointsResponsePtrOutput) InternetEndpoints() StorageAccountInternetEndpointsResponsePtrOutput
Gets the internet routing storage endpoints
func (EndpointsResponsePtrOutput) MicrosoftEndpoints ¶
func (o EndpointsResponsePtrOutput) MicrosoftEndpoints() StorageAccountMicrosoftEndpointsResponsePtrOutput
Gets the microsoft routing storage endpoints.
func (EndpointsResponsePtrOutput) Queue ¶
func (o EndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
Gets the queue endpoint.
func (EndpointsResponsePtrOutput) Table ¶
func (o EndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
Gets the table endpoint.
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) Web ¶
func (o EndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
Gets the web endpoint.
type FileShare ¶
type FileShare struct { pulumi.StringPtrOutput `pulumi:"accessTier"` AccessTierChangeTime pulumi.StringOutput `pulumi:"accessTierChangeTime"` AccessTierStatus pulumi.StringOutput `pulumi:"accessTierStatus"` Deleted pulumi.BoolOutput `pulumi:"deleted"` DeletedTime pulumi.StringOutput `pulumi:"deletedTime"` EnabledProtocols pulumi.StringPtrOutput `pulumi:"enabledProtocols"` Etag pulumi.StringOutput `pulumi:"etag"` LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` Metadata pulumi.StringMapOutput `pulumi:"metadata"` Name pulumi.StringOutput `pulumi:"name"` RemainingRetentionDays pulumi.IntOutput `pulumi:"remainingRetentionDays"` RootSquash pulumi.StringPtrOutput `pulumi:"rootSquash"` ShareQuota pulumi.IntPtrOutput `pulumi:"shareQuota"` ShareUsageBytes pulumi.IntOutput `pulumi:"shareUsageBytes"` Type pulumi.StringOutput `pulumi:"type"` Version pulumi.StringOutput `pulumi:"version"` }AccessTier
Properties of the file share, including Id, resource name, resource type, Etag.
func GetFileShare ¶
func GetFileShare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileShareState, opts ...pulumi.ResourceOption) (*FileShare, error)
GetFileShare gets an existing FileShare 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 NewFileShare ¶
func NewFileShare(ctx *pulumi.Context, name string, args *FileShareArgs, opts ...pulumi.ResourceOption) (*FileShare, error)
NewFileShare registers a new resource with the given unique name, arguments, and options.
type FileShareArgs ¶
type FileShareArgs struct { pulumi.StringPtrInput AccountName pulumi.StringInput EnabledProtocols pulumi.StringPtrInput Metadata pulumi.StringMapInput ResourceGroupName pulumi.StringInput RootSquash pulumi.StringPtrInput ShareName pulumi.StringInput ShareQuota pulumi.IntPtrInput }AccessTier
The set of arguments for constructing a FileShare resource.
func (FileShareArgs) ElementType ¶
func (FileShareArgs) ElementType() reflect.Type
type FileShareState ¶
type FileShareState struct { pulumi.StringPtrInput AccessTierChangeTime pulumi.StringPtrInput AccessTierStatus pulumi.StringPtrInput Deleted pulumi.BoolPtrInput DeletedTime pulumi.StringPtrInput EnabledProtocols pulumi.StringPtrInput Etag pulumi.StringPtrInput LastModifiedTime pulumi.StringPtrInput Metadata pulumi.StringMapInput Name pulumi.StringPtrInput RemainingRetentionDays pulumi.IntPtrInput RootSquash pulumi.StringPtrInput ShareQuota pulumi.IntPtrInput ShareUsageBytes pulumi.IntPtrInput Type pulumi.StringPtrInput Version pulumi.StringPtrInput }AccessTier
func (FileShareState) ElementType ¶
func (FileShareState) ElementType() reflect.Type
type GeoReplicationStatsResponse ¶
type GeoReplicationStatsResponse struct { // A boolean flag which indicates whether or not account failover is supported for the account. CanFailover bool `pulumi:"canFailover"` // All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime string `pulumi:"lastSyncTime"` // The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. Status string `pulumi:"status"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
type GeoReplicationStatsResponseArgs ¶
type GeoReplicationStatsResponseArgs struct { // A boolean flag which indicates whether or not account failover is supported for the account. CanFailover pulumi.BoolInput `pulumi:"canFailover"` // All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime pulumi.StringInput `pulumi:"lastSyncTime"` // The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. Status pulumi.StringInput `pulumi:"status"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (GeoReplicationStatsResponseArgs) ElementType ¶
func (GeoReplicationStatsResponseArgs) ElementType() reflect.Type
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type GeoReplicationStatsResponseInput ¶
type GeoReplicationStatsResponseInput interface { pulumi.Input ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput ToGeoReplicationStatsResponseOutputWithContext(context.Context) GeoReplicationStatsResponseOutput }
GeoReplicationStatsResponseInput is an input type that accepts GeoReplicationStatsResponseArgs and GeoReplicationStatsResponseOutput values. You can construct a concrete instance of `GeoReplicationStatsResponseInput` via:
GeoReplicationStatsResponseArgs{...}
type GeoReplicationStatsResponseOutput ¶
type GeoReplicationStatsResponseOutput struct{ *pulumi.OutputState }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (GeoReplicationStatsResponseOutput) CanFailover ¶
func (o GeoReplicationStatsResponseOutput) CanFailover() pulumi.BoolOutput
A boolean flag which indicates whether or not account failover is supported for the account.
func (GeoReplicationStatsResponseOutput) ElementType ¶
func (GeoReplicationStatsResponseOutput) ElementType() reflect.Type
func (GeoReplicationStatsResponseOutput) LastSyncTime ¶
func (o GeoReplicationStatsResponseOutput) LastSyncTime() pulumi.StringOutput
All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
func (GeoReplicationStatsResponseOutput) Status ¶
func (o GeoReplicationStatsResponseOutput) Status() pulumi.StringOutput
The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type GeoReplicationStatsResponsePtrInput ¶
type GeoReplicationStatsResponsePtrInput interface { pulumi.Input ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput ToGeoReplicationStatsResponsePtrOutputWithContext(context.Context) GeoReplicationStatsResponsePtrOutput }
GeoReplicationStatsResponsePtrInput is an input type that accepts GeoReplicationStatsResponseArgs, GeoReplicationStatsResponsePtr and GeoReplicationStatsResponsePtrOutput values. You can construct a concrete instance of `GeoReplicationStatsResponsePtrInput` via:
GeoReplicationStatsResponseArgs{...} or: nil
func GeoReplicationStatsResponsePtr ¶
func GeoReplicationStatsResponsePtr(v *GeoReplicationStatsResponseArgs) GeoReplicationStatsResponsePtrInput
type GeoReplicationStatsResponsePtrOutput ¶
type GeoReplicationStatsResponsePtrOutput struct{ *pulumi.OutputState }
func (GeoReplicationStatsResponsePtrOutput) CanFailover ¶
func (o GeoReplicationStatsResponsePtrOutput) CanFailover() pulumi.BoolPtrOutput
A boolean flag which indicates whether or not account failover is supported for the account.
func (GeoReplicationStatsResponsePtrOutput) ElementType ¶
func (GeoReplicationStatsResponsePtrOutput) ElementType() reflect.Type
func (GeoReplicationStatsResponsePtrOutput) LastSyncTime ¶
func (o GeoReplicationStatsResponsePtrOutput) LastSyncTime() pulumi.StringPtrOutput
All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
func (GeoReplicationStatsResponsePtrOutput) Status ¶
func (o GeoReplicationStatsResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
func (GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput ¶
func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type IPRule ¶
type IPRule struct { // The action of IP ACL rule. Action *string `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange string `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
type IPRuleArgs ¶
type IPRuleArgs struct { // The action of IP ACL rule. Action pulumi.StringPtrInput `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleArgs) ElementType ¶
func (IPRuleArgs) ElementType() reflect.Type
func (IPRuleArgs) ToIPRuleOutput ¶
func (i IPRuleArgs) ToIPRuleOutput() IPRuleOutput
func (IPRuleArgs) ToIPRuleOutputWithContext ¶
func (i IPRuleArgs) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
type IPRuleArray ¶
type IPRuleArray []IPRuleInput
func (IPRuleArray) ElementType ¶
func (IPRuleArray) ElementType() reflect.Type
func (IPRuleArray) ToIPRuleArrayOutput ¶
func (i IPRuleArray) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArray) ToIPRuleArrayOutputWithContext ¶
func (i IPRuleArray) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleArrayInput ¶
type IPRuleArrayInput interface { pulumi.Input ToIPRuleArrayOutput() IPRuleArrayOutput ToIPRuleArrayOutputWithContext(context.Context) IPRuleArrayOutput }
IPRuleArrayInput is an input type that accepts IPRuleArray and IPRuleArrayOutput values. You can construct a concrete instance of `IPRuleArrayInput` via:
IPRuleArray{ IPRuleArgs{...} }
type IPRuleArrayOutput ¶
type IPRuleArrayOutput struct{ *pulumi.OutputState }
func (IPRuleArrayOutput) ElementType ¶
func (IPRuleArrayOutput) ElementType() reflect.Type
func (IPRuleArrayOutput) Index ¶
func (o IPRuleArrayOutput) Index(i pulumi.IntInput) IPRuleOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutput ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutputWithContext ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleInput ¶
type IPRuleInput interface { pulumi.Input ToIPRuleOutput() IPRuleOutput ToIPRuleOutputWithContext(context.Context) IPRuleOutput }
IPRuleInput is an input type that accepts IPRuleArgs and IPRuleOutput values. You can construct a concrete instance of `IPRuleInput` via:
IPRuleArgs{...}
type IPRuleOutput ¶
type IPRuleOutput struct{ *pulumi.OutputState }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleOutput) Action ¶
func (o IPRuleOutput) Action() pulumi.StringPtrOutput
The action of IP ACL rule.
func (IPRuleOutput) ElementType ¶
func (IPRuleOutput) ElementType() reflect.Type
func (IPRuleOutput) IPAddressOrRange ¶
func (o IPRuleOutput) IPAddressOrRange() pulumi.StringOutput
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
func (IPRuleOutput) ToIPRuleOutput ¶
func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput
func (IPRuleOutput) ToIPRuleOutputWithContext ¶
func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
type IPRuleResponse ¶
type IPRuleResponse struct { // The action of IP ACL rule. Action *string `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange string `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
type IPRuleResponseArgs ¶
type IPRuleResponseArgs struct { // The action of IP ACL rule. Action pulumi.StringPtrInput `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleResponseArgs) ElementType ¶
func (IPRuleResponseArgs) ElementType() reflect.Type
func (IPRuleResponseArgs) ToIPRuleResponseOutput ¶
func (i IPRuleResponseArgs) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseArgs) ToIPRuleResponseOutputWithContext ¶
func (i IPRuleResponseArgs) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
type IPRuleResponseArray ¶
type IPRuleResponseArray []IPRuleResponseInput
func (IPRuleResponseArray) ElementType ¶
func (IPRuleResponseArray) ElementType() reflect.Type
func (IPRuleResponseArray) ToIPRuleResponseArrayOutput ¶
func (i IPRuleResponseArray) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
func (IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext ¶
func (i IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
type IPRuleResponseArrayInput ¶
type IPRuleResponseArrayInput interface { pulumi.Input ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput ToIPRuleResponseArrayOutputWithContext(context.Context) IPRuleResponseArrayOutput }
IPRuleResponseArrayInput is an input type that accepts IPRuleResponseArray and IPRuleResponseArrayOutput values. You can construct a concrete instance of `IPRuleResponseArrayInput` via:
IPRuleResponseArray{ IPRuleResponseArgs{...} }
type IPRuleResponseArrayOutput ¶
type IPRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (IPRuleResponseArrayOutput) ElementType ¶
func (IPRuleResponseArrayOutput) ElementType() reflect.Type
func (IPRuleResponseArrayOutput) Index ¶
func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
type IPRuleResponseInput ¶
type IPRuleResponseInput interface { pulumi.Input ToIPRuleResponseOutput() IPRuleResponseOutput ToIPRuleResponseOutputWithContext(context.Context) IPRuleResponseOutput }
IPRuleResponseInput is an input type that accepts IPRuleResponseArgs and IPRuleResponseOutput values. You can construct a concrete instance of `IPRuleResponseInput` via:
IPRuleResponseArgs{...}
type IPRuleResponseOutput ¶
type IPRuleResponseOutput struct{ *pulumi.OutputState }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleResponseOutput) Action ¶
func (o IPRuleResponseOutput) Action() pulumi.StringPtrOutput
The action of IP ACL rule.
func (IPRuleResponseOutput) ElementType ¶
func (IPRuleResponseOutput) ElementType() reflect.Type
func (IPRuleResponseOutput) IPAddressOrRange ¶
func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
func (IPRuleResponseOutput) ToIPRuleResponseOutput ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
type Identity ¶
type Identity struct { // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type pulumi.StringInput `pulumi:"type"` }
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
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 (o IdentityPtrOutput) Elem() IdentityOutput
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 ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
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"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
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 ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
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) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
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 ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type ImmutabilityPolicyPropertiesResponse ¶
type ImmutabilityPolicyPropertiesResponse struct { // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites *bool `pulumi:"allowProtectedAppendWrites"` // ImmutabilityPolicy Etag. Etag string `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays *int `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State string `pulumi:"state"` // The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryPropertyResponse `pulumi:"updateHistory"` }
The properties of an ImmutabilityPolicy of a blob container.
type ImmutabilityPolicyPropertiesResponseArgs ¶
type ImmutabilityPolicyPropertiesResponseArgs struct { // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites pulumi.BoolPtrInput `pulumi:"allowProtectedAppendWrites"` // ImmutabilityPolicy Etag. Etag pulumi.StringInput `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrInput `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State pulumi.StringInput `pulumi:"state"` // The ImmutabilityPolicy update history of the blob container. UpdateHistory UpdateHistoryPropertyResponseArrayInput `pulumi:"updateHistory"` }
The properties of an ImmutabilityPolicy of a blob container.
func (ImmutabilityPolicyPropertiesResponseArgs) ElementType ¶
func (ImmutabilityPolicyPropertiesResponseArgs) ElementType() reflect.Type
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
type ImmutabilityPolicyPropertiesResponseInput ¶
type ImmutabilityPolicyPropertiesResponseInput interface { pulumi.Input ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput ToImmutabilityPolicyPropertiesResponseOutputWithContext(context.Context) ImmutabilityPolicyPropertiesResponseOutput }
ImmutabilityPolicyPropertiesResponseInput is an input type that accepts ImmutabilityPolicyPropertiesResponseArgs and ImmutabilityPolicyPropertiesResponseOutput values. You can construct a concrete instance of `ImmutabilityPolicyPropertiesResponseInput` via:
ImmutabilityPolicyPropertiesResponseArgs{...}
type ImmutabilityPolicyPropertiesResponseOutput ¶
type ImmutabilityPolicyPropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of an ImmutabilityPolicy of a blob container.
func (ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API
func (ImmutabilityPolicyPropertiesResponseOutput) ElementType ¶
func (ImmutabilityPolicyPropertiesResponseOutput) ElementType() reflect.Type
func (ImmutabilityPolicyPropertiesResponseOutput) Etag ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) Etag() pulumi.StringOutput
ImmutabilityPolicy Etag.
func (ImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (ImmutabilityPolicyPropertiesResponseOutput) State ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
The ImmutabilityPolicy update history of the blob container.
type ImmutabilityPolicyPropertiesResponsePtrInput ¶
type ImmutabilityPolicyPropertiesResponsePtrInput interface { pulumi.Input ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput }
ImmutabilityPolicyPropertiesResponsePtrInput is an input type that accepts ImmutabilityPolicyPropertiesResponseArgs, ImmutabilityPolicyPropertiesResponsePtr and ImmutabilityPolicyPropertiesResponsePtrOutput values. You can construct a concrete instance of `ImmutabilityPolicyPropertiesResponsePtrInput` via:
ImmutabilityPolicyPropertiesResponseArgs{...} or: nil
func ImmutabilityPolicyPropertiesResponsePtr ¶
func ImmutabilityPolicyPropertiesResponsePtr(v *ImmutabilityPolicyPropertiesResponseArgs) ImmutabilityPolicyPropertiesResponsePtrInput
type ImmutabilityPolicyPropertiesResponsePtrOutput ¶
type ImmutabilityPolicyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType ¶
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ImmutabilityPolicyPropertiesResponsePtrOutput) Etag ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Etag() pulumi.StringPtrOutput
ImmutabilityPolicy Etag.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) State ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
The ImmutabilityPolicy update history of the blob container.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // The name of KeyVault key. KeyName *string `pulumi:"keyName"` // The Uri of KeyVault. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of KeyVault key. KeyVersion *string `pulumi:"keyVersion"` }
Properties of key vault.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // The name of KeyVault key. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // The Uri of KeyVault. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of KeyVault key. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
Properties of key vault.
func (KeyVaultPropertiesArgs) ElementType ¶
func (KeyVaultPropertiesArgs) ElementType() reflect.Type
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesInput ¶
type KeyVaultPropertiesInput interface { pulumi.Input ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput }
KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:
KeyVaultPropertiesArgs{...}
type KeyVaultPropertiesOutput ¶
type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }
Properties of key vault.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyName ¶
func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesOutput) KeyVersion ¶
func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
The version of KeyVault key.
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyName ¶
func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesPtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of KeyVault key.
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // The object identifier of the current versioned Key Vault Key in use. CurrentVersionedKeyIdentifier string `pulumi:"currentVersionedKeyIdentifier"` // The name of KeyVault key. KeyName *string `pulumi:"keyName"` // The Uri of KeyVault. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of KeyVault key. KeyVersion *string `pulumi:"keyVersion"` // Timestamp of last rotation of the Key Vault Key. LastKeyRotationTimestamp string `pulumi:"lastKeyRotationTimestamp"` }
Properties of key vault.
type KeyVaultPropertiesResponseArgs ¶
type KeyVaultPropertiesResponseArgs struct { // The object identifier of the current versioned Key Vault Key in use. CurrentVersionedKeyIdentifier pulumi.StringInput `pulumi:"currentVersionedKeyIdentifier"` // The name of KeyVault key. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // The Uri of KeyVault. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of KeyVault key. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` // Timestamp of last rotation of the Key Vault Key. LastKeyRotationTimestamp pulumi.StringInput `pulumi:"lastKeyRotationTimestamp"` }
Properties of key vault.
func (KeyVaultPropertiesResponseArgs) ElementType ¶
func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponseInput ¶
type KeyVaultPropertiesResponseInput interface { pulumi.Input ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput }
KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:
KeyVaultPropertiesResponseArgs{...}
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of key vault.
func (KeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier ¶
func (o KeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier() pulumi.StringOutput
The object identifier of the current versioned Key Vault Key in use.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyName ¶
func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesResponseOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
The version of KeyVault key.
func (KeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp ¶
func (o KeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp() pulumi.StringOutput
Timestamp of last rotation of the Key Vault Key.
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponsePtrInput ¶
type KeyVaultPropertiesResponsePtrInput interface { pulumi.Input ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput }
KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:
KeyVaultPropertiesResponseArgs{...} or: nil
func KeyVaultPropertiesResponsePtr ¶
func KeyVaultPropertiesResponsePtr(v *KeyVaultPropertiesResponseArgs) KeyVaultPropertiesResponsePtrInput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier ¶
func (o KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier() pulumi.StringPtrOutput
The object identifier of the current versioned Key Vault Key in use.
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyName ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesResponsePtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of KeyVault key.
func (KeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp ¶
func (o KeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp() pulumi.StringPtrOutput
Timestamp of last rotation of the Key Vault Key.
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type LegalHoldPropertiesResponse ¶
type LegalHoldPropertiesResponse struct { // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold bool `pulumi:"hasLegalHold"` // The list of LegalHold tags of a blob container. Tags []TagPropertyResponse `pulumi:"tags"` }
The LegalHold property of a blob container.
type LegalHoldPropertiesResponseArgs ¶
type LegalHoldPropertiesResponseArgs struct { // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolInput `pulumi:"hasLegalHold"` // The list of LegalHold tags of a blob container. Tags TagPropertyResponseArrayInput `pulumi:"tags"` }
The LegalHold property of a blob container.
func (LegalHoldPropertiesResponseArgs) ElementType ¶
func (LegalHoldPropertiesResponseArgs) ElementType() reflect.Type
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type LegalHoldPropertiesResponseInput ¶
type LegalHoldPropertiesResponseInput interface { pulumi.Input ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput ToLegalHoldPropertiesResponseOutputWithContext(context.Context) LegalHoldPropertiesResponseOutput }
LegalHoldPropertiesResponseInput is an input type that accepts LegalHoldPropertiesResponseArgs and LegalHoldPropertiesResponseOutput values. You can construct a concrete instance of `LegalHoldPropertiesResponseInput` via:
LegalHoldPropertiesResponseArgs{...}
type LegalHoldPropertiesResponseOutput ¶
type LegalHoldPropertiesResponseOutput struct{ *pulumi.OutputState }
The LegalHold property of a blob container.
func (LegalHoldPropertiesResponseOutput) ElementType ¶
func (LegalHoldPropertiesResponseOutput) ElementType() reflect.Type
func (LegalHoldPropertiesResponseOutput) HasLegalHold ¶
func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput
The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
func (LegalHoldPropertiesResponseOutput) Tags ¶
func (o LegalHoldPropertiesResponseOutput) Tags() TagPropertyResponseArrayOutput
The list of LegalHold tags of a blob container.
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type LegalHoldPropertiesResponsePtrInput ¶
type LegalHoldPropertiesResponsePtrInput interface { pulumi.Input ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput ToLegalHoldPropertiesResponsePtrOutputWithContext(context.Context) LegalHoldPropertiesResponsePtrOutput }
LegalHoldPropertiesResponsePtrInput is an input type that accepts LegalHoldPropertiesResponseArgs, LegalHoldPropertiesResponsePtr and LegalHoldPropertiesResponsePtrOutput values. You can construct a concrete instance of `LegalHoldPropertiesResponsePtrInput` via:
LegalHoldPropertiesResponseArgs{...} or: nil
func LegalHoldPropertiesResponsePtr ¶
func LegalHoldPropertiesResponsePtr(v *LegalHoldPropertiesResponseArgs) LegalHoldPropertiesResponsePtrInput
type LegalHoldPropertiesResponsePtrOutput ¶
type LegalHoldPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (LegalHoldPropertiesResponsePtrOutput) ElementType ¶
func (LegalHoldPropertiesResponsePtrOutput) ElementType() reflect.Type
func (LegalHoldPropertiesResponsePtrOutput) HasLegalHold ¶
func (o LegalHoldPropertiesResponsePtrOutput) HasLegalHold() pulumi.BoolPtrOutput
The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
func (LegalHoldPropertiesResponsePtrOutput) Tags ¶
func (o LegalHoldPropertiesResponsePtrOutput) Tags() TagPropertyResponseArrayOutput
The list of LegalHold tags of a blob container.
func (LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput ¶
func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type ListStorageAccountKeysArgs ¶
type ListStorageAccountKeysArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // Specifies type of the key to be listed. Possible value is kerb. Expand *string `pulumi:"expand"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListStorageAccountKeysResult ¶
type ListStorageAccountKeysResult struct { // Gets the list of storage account keys and their properties for the specified storage account. Keys []StorageAccountKeyResponse `pulumi:"keys"` }
The response from the ListKeys operation.
func ListStorageAccountKeys ¶
func ListStorageAccountKeys(ctx *pulumi.Context, args *ListStorageAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListStorageAccountKeysResult, error)
type LookupBlobContainerArgs ¶
type LookupBlobContainerArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName string `pulumi:"containerName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobContainerImmutabilityPolicyArgs ¶
type LookupBlobContainerImmutabilityPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName string `pulumi:"containerName"` // The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' ImmutabilityPolicyName string `pulumi:"immutabilityPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobContainerImmutabilityPolicyResult ¶
type LookupBlobContainerImmutabilityPolicyResult struct { // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API AllowProtectedAppendWrites *bool `pulumi:"allowProtectedAppendWrites"` // Resource Etag. Etag string `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays *int `pulumi:"immutabilityPeriodSinceCreationInDays"` // The name of the resource Name string `pulumi:"name"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State string `pulumi:"state"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.
func LookupBlobContainerImmutabilityPolicy ¶
func LookupBlobContainerImmutabilityPolicy(ctx *pulumi.Context, args *LookupBlobContainerImmutabilityPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBlobContainerImmutabilityPolicyResult, error)
type LookupBlobContainerResult ¶
type LookupBlobContainerResult struct { // Default the container to use specified encryption scope for all writes. DefaultEncryptionScope *string `pulumi:"defaultEncryptionScope"` // Indicates whether the blob container was deleted. Deleted bool `pulumi:"deleted"` // Blob container deletion time. DeletedTime string `pulumi:"deletedTime"` // Block override of encryption scope from the container default. DenyEncryptionScopeOverride *bool `pulumi:"denyEncryptionScopeOverride"` // Resource Etag. Etag string `pulumi:"etag"` // The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. HasImmutabilityPolicy bool `pulumi:"hasImmutabilityPolicy"` // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold bool `pulumi:"hasLegalHold"` // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponse `pulumi:"immutabilityPolicy"` // Returns the date and time the container was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` // Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. LeaseDuration string `pulumi:"leaseDuration"` // Lease state of the container. LeaseState string `pulumi:"leaseState"` // The lease status of the container. LeaseStatus string `pulumi:"leaseStatus"` // The LegalHold property of the container. LegalHold LegalHoldPropertiesResponse `pulumi:"legalHold"` // A name-value pair to associate with the container as metadata. Metadata map[string]string `pulumi:"metadata"` // The name of the resource Name string `pulumi:"name"` // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess *string `pulumi:"publicAccess"` // Remaining retention days for soft deleted blob container. RemainingRetentionDays int `pulumi:"remainingRetentionDays"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` // The version of the deleted blob container. Version string `pulumi:"version"` }
Properties of the blob container, including Id, resource name, resource type, Etag.
func LookupBlobContainer ¶
func LookupBlobContainer(ctx *pulumi.Context, args *LookupBlobContainerArgs, opts ...pulumi.InvokeOption) (*LookupBlobContainerResult, error)
type LookupFileShareArgs ¶
type LookupFileShareResult ¶
type LookupFileShareResult struct { string `pulumi:"accessTier"` AccessTierChangeTime string `pulumi:"accessTierChangeTime"` AccessTierStatus string `pulumi:"accessTierStatus"` Deleted bool `pulumi:"deleted"` DeletedTime string `pulumi:"deletedTime"` EnabledProtocols *string `pulumi:"enabledProtocols"` Etag string `pulumi:"etag"` LastModifiedTime string `pulumi:"lastModifiedTime"` Metadata map[string]string `pulumi:"metadata"` Name string `pulumi:"name"` RemainingRetentionDays int `pulumi:"remainingRetentionDays"` RootSquash *string `pulumi:"rootSquash"` ShareQuota *int `pulumi:"shareQuota"` ShareUsageBytes int `pulumi:"shareUsageBytes"` Type string `pulumi:"type"` Version string `pulumi:"version"` }AccessTier *
Properties of the file share, including Id, resource name, resource type, Etag.
func LookupFileShare ¶
func LookupFileShare(ctx *pulumi.Context, args *LookupFileShareArgs, opts ...pulumi.InvokeOption) (*LookupFileShareResult, error)
type LookupManagementPolicyArgs ¶
type LookupManagementPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the Storage Account Management Policy. It should always be 'default' ManagementPolicyName string `pulumi:"managementPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupManagementPolicyResult ¶
type LookupManagementPolicyResult struct { // Returns the date and time the ManagementPolicies was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` // The name of the resource Name string `pulumi:"name"` // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaResponse `pulumi:"policy"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The Get Storage Account ManagementPolicies operation response.
func LookupManagementPolicy ¶
func LookupManagementPolicy(ctx *pulumi.Context, args *LookupManagementPolicyArgs, opts ...pulumi.InvokeOption) (*LookupManagementPolicyResult, error)
type LookupObjectReplicationPolicyArgs ¶
type LookupObjectReplicationPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The ID of object replication policy or 'default' if the policy ID is unknown. ObjectReplicationPolicyId string `pulumi:"objectReplicationPolicyId"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupObjectReplicationPolicyResult ¶
type LookupObjectReplicationPolicyResult struct { // Required. Destination account name. DestinationAccount string `pulumi:"destinationAccount"` // Indicates when the policy is enabled on the source account. EnabledTime string `pulumi:"enabledTime"` // The name of the resource Name string `pulumi:"name"` // A unique id for object replication policy. PolicyId string `pulumi:"policyId"` // The storage account object replication rules. Rules []ObjectReplicationPolicyRuleResponse `pulumi:"rules"` // Required. Source account name. SourceAccount string `pulumi:"sourceAccount"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The replication policy between two storage accounts. Multiple rules can be defined in one policy.
func LookupObjectReplicationPolicy ¶
func LookupObjectReplicationPolicy(ctx *pulumi.Context, args *LookupObjectReplicationPolicyArgs, opts ...pulumi.InvokeOption) (*LookupObjectReplicationPolicyResult, error)
type LookupPrivateEndpointConnectionArgs ¶
type LookupPrivateEndpointConnectionArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the private endpoint connection associated with the Azure resource PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult struct { // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState *string `pulumi:"provisioningState"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
func LookupPrivateEndpointConnection ¶
func LookupPrivateEndpointConnection(ctx *pulumi.Context, args *LookupPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointConnectionResult, error)
type LookupQueueArgs ¶
type LookupQueueArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // A queue name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of lowercase alphanumeric and dash(-) characters only, it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. QueueName string `pulumi:"queueName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupQueueResult ¶
type LookupQueueResult struct { // Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. ApproximateMessageCount int `pulumi:"approximateMessageCount"` // A name-value pair that represents queue metadata. Metadata map[string]string `pulumi:"metadata"` // The name of the resource Name string `pulumi:"name"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
func LookupQueue ¶
func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)
type LookupStorageAccountArgs ¶
type LookupStorageAccountArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus. Expand *string `pulumi:"expand"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupStorageAccountResult ¶
type LookupStorageAccountResult struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier string `pulumi:"accessTier"` // Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. AllowBlobPublicAccess *bool `pulumi:"allowBlobPublicAccess"` // Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication *AzureFilesIdentityBasedAuthenticationResponse `pulumi:"azureFilesIdentityBasedAuthentication"` // Blob restore status BlobRestoreStatus BlobRestoreStatusResponse `pulumi:"blobRestoreStatus"` // Gets the creation date and time of the storage account in UTC. CreationTime string `pulumi:"creationTime"` // Gets the custom domain the user assigned to this storage account. CustomDomain CustomDomainResponse `pulumi:"customDomain"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly *bool `pulumi:"enableHttpsTrafficOnly"` // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponse `pulumi:"encryption"` // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress bool `pulumi:"failoverInProgress"` // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponse `pulumi:"geoReplicationStats"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `pulumi:"isHnsEnabled"` // Gets the Kind. Kind string `pulumi:"kind"` LargeFileSharesState *string `pulumi:"largeFileSharesState"` // Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime string `pulumi:"lastGeoFailoverTime"` // The geo-location where the resource lives Location string `pulumi:"location"` // Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. MinimumTlsVersion *string `pulumi:"minimumTlsVersion"` // The name of the resource Name string `pulumi:"name"` // Network rule set NetworkRuleSet NetworkRuleSetResponse `pulumi:"networkRuleSet"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints EndpointsResponse `pulumi:"primaryEndpoints"` // Gets the location of the primary data center for the storage account. PrimaryLocation string `pulumi:"primaryLocation"` // List of private endpoint connection associated with the specified storage account PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // Gets the status of the storage account at the time the operation was called. ProvisioningState string `pulumi:"provisioningState"` // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreferenceResponse `pulumi:"routingPreference"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponse `pulumi:"secondaryEndpoints"` // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation string `pulumi:"secondaryLocation"` // Gets the SKU. Sku SkuResponse `pulumi:"sku"` // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary string `pulumi:"statusOfPrimary"` // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary string `pulumi:"statusOfSecondary"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The storage account.
func LookupStorageAccount ¶
func LookupStorageAccount(ctx *pulumi.Context, args *LookupStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupStorageAccountResult, error)
type LookupTableArgs ¶
type LookupTableArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. TableName string `pulumi:"tableName"` }
type LookupTableResult ¶
type LookupTableResult struct { // The name of the resource Name string `pulumi:"name"` // Table name under the specified account TableName string `pulumi:"tableName"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
Properties of the table, including Id, resource name, resource type.
func LookupTable ¶
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
type ManagementPolicy ¶
type ManagementPolicy struct { pulumi.CustomResourceState // Returns the date and time the ManagementPolicies was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaResponseOutput `pulumi:"policy"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
The Get Storage Account ManagementPolicies operation response.
func GetManagementPolicy ¶
func GetManagementPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementPolicyState, opts ...pulumi.ResourceOption) (*ManagementPolicy, error)
GetManagementPolicy gets an existing ManagementPolicy 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 NewManagementPolicy ¶
func NewManagementPolicy(ctx *pulumi.Context, name string, args *ManagementPolicyArgs, opts ...pulumi.ResourceOption) (*ManagementPolicy, error)
NewManagementPolicy registers a new resource with the given unique name, arguments, and options.
type ManagementPolicyAction ¶
type ManagementPolicyAction struct { // The management policy action for base blob BaseBlob *ManagementPolicyBaseBlob `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot *ManagementPolicySnapShot `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
type ManagementPolicyActionArgs ¶
type ManagementPolicyActionArgs struct { // The management policy action for base blob BaseBlob ManagementPolicyBaseBlobPtrInput `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot ManagementPolicySnapShotPtrInput `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionArgs) ElementType ¶
func (ManagementPolicyActionArgs) ElementType() reflect.Type
func (ManagementPolicyActionArgs) ToManagementPolicyActionOutput ¶
func (i ManagementPolicyActionArgs) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
func (ManagementPolicyActionArgs) ToManagementPolicyActionOutputWithContext ¶
func (i ManagementPolicyActionArgs) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
type ManagementPolicyActionInput ¶
type ManagementPolicyActionInput interface { pulumi.Input ToManagementPolicyActionOutput() ManagementPolicyActionOutput ToManagementPolicyActionOutputWithContext(context.Context) ManagementPolicyActionOutput }
ManagementPolicyActionInput is an input type that accepts ManagementPolicyActionArgs and ManagementPolicyActionOutput values. You can construct a concrete instance of `ManagementPolicyActionInput` via:
ManagementPolicyActionArgs{...}
type ManagementPolicyActionOutput ¶
type ManagementPolicyActionOutput struct{ *pulumi.OutputState }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionOutput) BaseBlob ¶
func (o ManagementPolicyActionOutput) BaseBlob() ManagementPolicyBaseBlobPtrOutput
The management policy action for base blob
func (ManagementPolicyActionOutput) ElementType ¶
func (ManagementPolicyActionOutput) ElementType() reflect.Type
func (ManagementPolicyActionOutput) Snapshot ¶
func (o ManagementPolicyActionOutput) Snapshot() ManagementPolicySnapShotPtrOutput
The management policy action for snapshot
func (ManagementPolicyActionOutput) ToManagementPolicyActionOutput ¶
func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
func (ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext ¶
func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
type ManagementPolicyActionResponse ¶
type ManagementPolicyActionResponse struct { // The management policy action for base blob BaseBlob *ManagementPolicyBaseBlobResponse `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot *ManagementPolicySnapShotResponse `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
type ManagementPolicyActionResponseArgs ¶
type ManagementPolicyActionResponseArgs struct { // The management policy action for base blob BaseBlob ManagementPolicyBaseBlobResponsePtrInput `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot ManagementPolicySnapShotResponsePtrInput `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionResponseArgs) ElementType ¶
func (ManagementPolicyActionResponseArgs) ElementType() reflect.Type
func (ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput ¶
func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
func (ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext ¶
func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
type ManagementPolicyActionResponseInput ¶
type ManagementPolicyActionResponseInput interface { pulumi.Input ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput ToManagementPolicyActionResponseOutputWithContext(context.Context) ManagementPolicyActionResponseOutput }
ManagementPolicyActionResponseInput is an input type that accepts ManagementPolicyActionResponseArgs and ManagementPolicyActionResponseOutput values. You can construct a concrete instance of `ManagementPolicyActionResponseInput` via:
ManagementPolicyActionResponseArgs{...}
type ManagementPolicyActionResponseOutput ¶
type ManagementPolicyActionResponseOutput struct{ *pulumi.OutputState }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionResponseOutput) BaseBlob ¶
func (o ManagementPolicyActionResponseOutput) BaseBlob() ManagementPolicyBaseBlobResponsePtrOutput
The management policy action for base blob
func (ManagementPolicyActionResponseOutput) ElementType ¶
func (ManagementPolicyActionResponseOutput) ElementType() reflect.Type
func (ManagementPolicyActionResponseOutput) Snapshot ¶
func (o ManagementPolicyActionResponseOutput) Snapshot() ManagementPolicySnapShotResponsePtrOutput
The management policy action for snapshot
func (ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput ¶
func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
func (ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext ¶
func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
type ManagementPolicyArgs ¶
type ManagementPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // The name of the Storage Account Management Policy. It should always be 'default' ManagementPolicyName pulumi.StringInput // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ManagementPolicy resource.
func (ManagementPolicyArgs) ElementType ¶
func (ManagementPolicyArgs) ElementType() reflect.Type
type ManagementPolicyBaseBlob ¶
type ManagementPolicyBaseBlob struct { // The function to delete the blob Delete *DateAfterModification `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification `pulumi:"tierToCool"` }
Management policy action for base blob.
type ManagementPolicyBaseBlobArgs ¶
type ManagementPolicyBaseBlobArgs struct { // The function to delete the blob Delete DateAfterModificationPtrInput `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive DateAfterModificationPtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool DateAfterModificationPtrInput `pulumi:"tierToCool"` }
Management policy action for base blob.
func (ManagementPolicyBaseBlobArgs) ElementType ¶
func (ManagementPolicyBaseBlobArgs) ElementType() reflect.Type
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobInput ¶
type ManagementPolicyBaseBlobInput interface { pulumi.Input ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput ToManagementPolicyBaseBlobOutputWithContext(context.Context) ManagementPolicyBaseBlobOutput }
ManagementPolicyBaseBlobInput is an input type that accepts ManagementPolicyBaseBlobArgs and ManagementPolicyBaseBlobOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobInput` via:
ManagementPolicyBaseBlobArgs{...}
type ManagementPolicyBaseBlobOutput ¶
type ManagementPolicyBaseBlobOutput struct{ *pulumi.OutputState }
Management policy action for base blob.
func (ManagementPolicyBaseBlobOutput) Delete ¶
func (o ManagementPolicyBaseBlobOutput) Delete() DateAfterModificationPtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobOutput) ElementType ¶
func (ManagementPolicyBaseBlobOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobPtrInput ¶
type ManagementPolicyBaseBlobPtrInput interface { pulumi.Input ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput ToManagementPolicyBaseBlobPtrOutputWithContext(context.Context) ManagementPolicyBaseBlobPtrOutput }
ManagementPolicyBaseBlobPtrInput is an input type that accepts ManagementPolicyBaseBlobArgs, ManagementPolicyBaseBlobPtr and ManagementPolicyBaseBlobPtrOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobPtrInput` via:
ManagementPolicyBaseBlobArgs{...} or: nil
func ManagementPolicyBaseBlobPtr ¶
func ManagementPolicyBaseBlobPtr(v *ManagementPolicyBaseBlobArgs) ManagementPolicyBaseBlobPtrInput
type ManagementPolicyBaseBlobPtrOutput ¶
type ManagementPolicyBaseBlobPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyBaseBlobPtrOutput) Delete ¶
func (o ManagementPolicyBaseBlobPtrOutput) Delete() DateAfterModificationPtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobPtrOutput) Elem ¶
func (o ManagementPolicyBaseBlobPtrOutput) Elem() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobPtrOutput) ElementType ¶
func (ManagementPolicyBaseBlobPtrOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobPtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobPtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput ¶
func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobResponse ¶
type ManagementPolicyBaseBlobResponse struct { // The function to delete the blob Delete *DateAfterModificationResponse `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModificationResponse `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModificationResponse `pulumi:"tierToCool"` }
Management policy action for base blob.
type ManagementPolicyBaseBlobResponseArgs ¶
type ManagementPolicyBaseBlobResponseArgs struct { // The function to delete the blob Delete DateAfterModificationResponsePtrInput `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive DateAfterModificationResponsePtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool DateAfterModificationResponsePtrInput `pulumi:"tierToCool"` }
Management policy action for base blob.
func (ManagementPolicyBaseBlobResponseArgs) ElementType ¶
func (ManagementPolicyBaseBlobResponseArgs) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyBaseBlobResponseInput ¶
type ManagementPolicyBaseBlobResponseInput interface { pulumi.Input ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput ToManagementPolicyBaseBlobResponseOutputWithContext(context.Context) ManagementPolicyBaseBlobResponseOutput }
ManagementPolicyBaseBlobResponseInput is an input type that accepts ManagementPolicyBaseBlobResponseArgs and ManagementPolicyBaseBlobResponseOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobResponseInput` via:
ManagementPolicyBaseBlobResponseArgs{...}
type ManagementPolicyBaseBlobResponseOutput ¶
type ManagementPolicyBaseBlobResponseOutput struct{ *pulumi.OutputState }
Management policy action for base blob.
func (ManagementPolicyBaseBlobResponseOutput) Delete ¶
func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobResponseOutput) ElementType ¶
func (ManagementPolicyBaseBlobResponseOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponseOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobResponseOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyBaseBlobResponsePtrInput ¶
type ManagementPolicyBaseBlobResponsePtrInput interface { pulumi.Input ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput ToManagementPolicyBaseBlobResponsePtrOutputWithContext(context.Context) ManagementPolicyBaseBlobResponsePtrOutput }
ManagementPolicyBaseBlobResponsePtrInput is an input type that accepts ManagementPolicyBaseBlobResponseArgs, ManagementPolicyBaseBlobResponsePtr and ManagementPolicyBaseBlobResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobResponsePtrInput` via:
ManagementPolicyBaseBlobResponseArgs{...} or: nil
func ManagementPolicyBaseBlobResponsePtr ¶
func ManagementPolicyBaseBlobResponsePtr(v *ManagementPolicyBaseBlobResponseArgs) ManagementPolicyBaseBlobResponsePtrInput
type ManagementPolicyBaseBlobResponsePtrOutput ¶
type ManagementPolicyBaseBlobResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType ¶
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyDefinition ¶
type ManagementPolicyDefinition struct { // An object that defines the action set. Actions ManagementPolicyAction `pulumi:"actions"` // An object that defines the filter set. Filters *ManagementPolicyFilter `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
type ManagementPolicyDefinitionArgs ¶
type ManagementPolicyDefinitionArgs struct { // An object that defines the action set. Actions ManagementPolicyActionInput `pulumi:"actions"` // An object that defines the filter set. Filters ManagementPolicyFilterPtrInput `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionArgs) ElementType ¶
func (ManagementPolicyDefinitionArgs) ElementType() reflect.Type
func (ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput ¶
func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
func (ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext ¶
func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
type ManagementPolicyDefinitionInput ¶
type ManagementPolicyDefinitionInput interface { pulumi.Input ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput ToManagementPolicyDefinitionOutputWithContext(context.Context) ManagementPolicyDefinitionOutput }
ManagementPolicyDefinitionInput is an input type that accepts ManagementPolicyDefinitionArgs and ManagementPolicyDefinitionOutput values. You can construct a concrete instance of `ManagementPolicyDefinitionInput` via:
ManagementPolicyDefinitionArgs{...}
type ManagementPolicyDefinitionOutput ¶
type ManagementPolicyDefinitionOutput struct{ *pulumi.OutputState }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionOutput) Actions ¶
func (o ManagementPolicyDefinitionOutput) Actions() ManagementPolicyActionOutput
An object that defines the action set.
func (ManagementPolicyDefinitionOutput) ElementType ¶
func (ManagementPolicyDefinitionOutput) ElementType() reflect.Type
func (ManagementPolicyDefinitionOutput) Filters ¶
func (o ManagementPolicyDefinitionOutput) Filters() ManagementPolicyFilterPtrOutput
An object that defines the filter set.
func (ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput ¶
func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
func (ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext ¶
func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
type ManagementPolicyDefinitionResponse ¶
type ManagementPolicyDefinitionResponse struct { // An object that defines the action set. Actions ManagementPolicyActionResponse `pulumi:"actions"` // An object that defines the filter set. Filters *ManagementPolicyFilterResponse `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
type ManagementPolicyDefinitionResponseArgs ¶
type ManagementPolicyDefinitionResponseArgs struct { // An object that defines the action set. Actions ManagementPolicyActionResponseInput `pulumi:"actions"` // An object that defines the filter set. Filters ManagementPolicyFilterResponsePtrInput `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionResponseArgs) ElementType ¶
func (ManagementPolicyDefinitionResponseArgs) ElementType() reflect.Type
func (ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput ¶
func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
func (ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext ¶
func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
type ManagementPolicyDefinitionResponseInput ¶
type ManagementPolicyDefinitionResponseInput interface { pulumi.Input ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput ToManagementPolicyDefinitionResponseOutputWithContext(context.Context) ManagementPolicyDefinitionResponseOutput }
ManagementPolicyDefinitionResponseInput is an input type that accepts ManagementPolicyDefinitionResponseArgs and ManagementPolicyDefinitionResponseOutput values. You can construct a concrete instance of `ManagementPolicyDefinitionResponseInput` via:
ManagementPolicyDefinitionResponseArgs{...}
type ManagementPolicyDefinitionResponseOutput ¶
type ManagementPolicyDefinitionResponseOutput struct{ *pulumi.OutputState }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionResponseOutput) Actions ¶
func (o ManagementPolicyDefinitionResponseOutput) Actions() ManagementPolicyActionResponseOutput
An object that defines the action set.
func (ManagementPolicyDefinitionResponseOutput) ElementType ¶
func (ManagementPolicyDefinitionResponseOutput) ElementType() reflect.Type
func (ManagementPolicyDefinitionResponseOutput) Filters ¶
func (o ManagementPolicyDefinitionResponseOutput) Filters() ManagementPolicyFilterResponsePtrOutput
An object that defines the filter set.
func (ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput ¶
func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
func (ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext ¶
func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
type ManagementPolicyFilter ¶
type ManagementPolicyFilter struct { // An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilter `pulumi:"blobIndexMatch"` // An array of predefined enum values. Only blockBlob is supported. BlobTypes []string `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
type ManagementPolicyFilterArgs ¶
type ManagementPolicyFilterArgs struct { // An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch TagFilterArrayInput `pulumi:"blobIndexMatch"` // An array of predefined enum values. Only blockBlob is supported. BlobTypes pulumi.StringArrayInput `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterArgs) ElementType ¶
func (ManagementPolicyFilterArgs) ElementType() reflect.Type
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterInput ¶
type ManagementPolicyFilterInput interface { pulumi.Input ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput ToManagementPolicyFilterOutputWithContext(context.Context) ManagementPolicyFilterOutput }
ManagementPolicyFilterInput is an input type that accepts ManagementPolicyFilterArgs and ManagementPolicyFilterOutput values. You can construct a concrete instance of `ManagementPolicyFilterInput` via:
ManagementPolicyFilterArgs{...}
type ManagementPolicyFilterOutput ¶
type ManagementPolicyFilterOutput struct{ *pulumi.OutputState }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterOutput) BlobIndexMatch ¶
func (o ManagementPolicyFilterOutput) BlobIndexMatch() TagFilterArrayOutput
An array of blob index tag based filters, there can be at most 10 tag filters
func (ManagementPolicyFilterOutput) BlobTypes ¶
func (o ManagementPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterOutput) ElementType ¶
func (ManagementPolicyFilterOutput) ElementType() reflect.Type
func (ManagementPolicyFilterOutput) PrefixMatch ¶
func (o ManagementPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterOutput ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterOutputWithContext ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutput ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithContext ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterPtrInput ¶
type ManagementPolicyFilterPtrInput interface { pulumi.Input ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput ToManagementPolicyFilterPtrOutputWithContext(context.Context) ManagementPolicyFilterPtrOutput }
ManagementPolicyFilterPtrInput is an input type that accepts ManagementPolicyFilterArgs, ManagementPolicyFilterPtr and ManagementPolicyFilterPtrOutput values. You can construct a concrete instance of `ManagementPolicyFilterPtrInput` via:
ManagementPolicyFilterArgs{...} or: nil
func ManagementPolicyFilterPtr ¶
func ManagementPolicyFilterPtr(v *ManagementPolicyFilterArgs) ManagementPolicyFilterPtrInput
type ManagementPolicyFilterPtrOutput ¶
type ManagementPolicyFilterPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyFilterPtrOutput) BlobIndexMatch ¶
func (o ManagementPolicyFilterPtrOutput) BlobIndexMatch() TagFilterArrayOutput
An array of blob index tag based filters, there can be at most 10 tag filters
func (ManagementPolicyFilterPtrOutput) BlobTypes ¶
func (o ManagementPolicyFilterPtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterPtrOutput) Elem ¶
func (o ManagementPolicyFilterPtrOutput) Elem() ManagementPolicyFilterOutput
func (ManagementPolicyFilterPtrOutput) ElementType ¶
func (ManagementPolicyFilterPtrOutput) ElementType() reflect.Type
func (ManagementPolicyFilterPtrOutput) PrefixMatch ¶
func (o ManagementPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput ¶
func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext ¶
func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterResponse ¶
type ManagementPolicyFilterResponse struct { // An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch []TagFilterResponse `pulumi:"blobIndexMatch"` // An array of predefined enum values. Only blockBlob is supported. BlobTypes []string `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
type ManagementPolicyFilterResponseArgs ¶
type ManagementPolicyFilterResponseArgs struct { // An array of blob index tag based filters, there can be at most 10 tag filters BlobIndexMatch TagFilterResponseArrayInput `pulumi:"blobIndexMatch"` // An array of predefined enum values. Only blockBlob is supported. BlobTypes pulumi.StringArrayInput `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterResponseArgs) ElementType ¶
func (ManagementPolicyFilterResponseArgs) ElementType() reflect.Type
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyFilterResponseInput ¶
type ManagementPolicyFilterResponseInput interface { pulumi.Input ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput ToManagementPolicyFilterResponseOutputWithContext(context.Context) ManagementPolicyFilterResponseOutput }
ManagementPolicyFilterResponseInput is an input type that accepts ManagementPolicyFilterResponseArgs and ManagementPolicyFilterResponseOutput values. You can construct a concrete instance of `ManagementPolicyFilterResponseInput` via:
ManagementPolicyFilterResponseArgs{...}
type ManagementPolicyFilterResponseOutput ¶
type ManagementPolicyFilterResponseOutput struct{ *pulumi.OutputState }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterResponseOutput) BlobIndexMatch ¶
func (o ManagementPolicyFilterResponseOutput) BlobIndexMatch() TagFilterResponseArrayOutput
An array of blob index tag based filters, there can be at most 10 tag filters
func (ManagementPolicyFilterResponseOutput) BlobTypes ¶
func (o ManagementPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterResponseOutput) ElementType ¶
func (ManagementPolicyFilterResponseOutput) ElementType() reflect.Type
func (ManagementPolicyFilterResponseOutput) PrefixMatch ¶
func (o ManagementPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyFilterResponsePtrInput ¶
type ManagementPolicyFilterResponsePtrInput interface { pulumi.Input ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput ToManagementPolicyFilterResponsePtrOutputWithContext(context.Context) ManagementPolicyFilterResponsePtrOutput }
ManagementPolicyFilterResponsePtrInput is an input type that accepts ManagementPolicyFilterResponseArgs, ManagementPolicyFilterResponsePtr and ManagementPolicyFilterResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicyFilterResponsePtrInput` via:
ManagementPolicyFilterResponseArgs{...} or: nil
func ManagementPolicyFilterResponsePtr ¶
func ManagementPolicyFilterResponsePtr(v *ManagementPolicyFilterResponseArgs) ManagementPolicyFilterResponsePtrInput
type ManagementPolicyFilterResponsePtrOutput ¶
type ManagementPolicyFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyFilterResponsePtrOutput) BlobIndexMatch ¶
func (o ManagementPolicyFilterResponsePtrOutput) BlobIndexMatch() TagFilterResponseArrayOutput
An array of blob index tag based filters, there can be at most 10 tag filters
func (ManagementPolicyFilterResponsePtrOutput) BlobTypes ¶
func (o ManagementPolicyFilterResponsePtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterResponsePtrOutput) ElementType ¶
func (ManagementPolicyFilterResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyFilterResponsePtrOutput) PrefixMatch ¶
func (o ManagementPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutput ¶
func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyRule ¶
type ManagementPolicyRule struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinition `pulumi:"definition"` // Rule is enabled if set to true. Enabled *bool `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name string `pulumi:"name"` // The valid value is Lifecycle Type string `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
type ManagementPolicyRuleArgs ¶
type ManagementPolicyRuleArgs struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionInput `pulumi:"definition"` // Rule is enabled if set to true. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name pulumi.StringInput `pulumi:"name"` // The valid value is Lifecycle Type pulumi.StringInput `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleArgs) ElementType ¶
func (ManagementPolicyRuleArgs) ElementType() reflect.Type
func (ManagementPolicyRuleArgs) ToManagementPolicyRuleOutput ¶
func (i ManagementPolicyRuleArgs) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
func (ManagementPolicyRuleArgs) ToManagementPolicyRuleOutputWithContext ¶
func (i ManagementPolicyRuleArgs) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
type ManagementPolicyRuleArray ¶
type ManagementPolicyRuleArray []ManagementPolicyRuleInput
func (ManagementPolicyRuleArray) ElementType ¶
func (ManagementPolicyRuleArray) ElementType() reflect.Type
func (ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutput ¶
func (i ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
func (ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutputWithContext ¶
func (i ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
type ManagementPolicyRuleArrayInput ¶
type ManagementPolicyRuleArrayInput interface { pulumi.Input ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput ToManagementPolicyRuleArrayOutputWithContext(context.Context) ManagementPolicyRuleArrayOutput }
ManagementPolicyRuleArrayInput is an input type that accepts ManagementPolicyRuleArray and ManagementPolicyRuleArrayOutput values. You can construct a concrete instance of `ManagementPolicyRuleArrayInput` via:
ManagementPolicyRuleArray{ ManagementPolicyRuleArgs{...} }
type ManagementPolicyRuleArrayOutput ¶
type ManagementPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementPolicyRuleArrayOutput) ElementType ¶
func (ManagementPolicyRuleArrayOutput) ElementType() reflect.Type
func (ManagementPolicyRuleArrayOutput) Index ¶
func (o ManagementPolicyRuleArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleOutput
func (ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput ¶
func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
func (ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext ¶
func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
type ManagementPolicyRuleInput ¶
type ManagementPolicyRuleInput interface { pulumi.Input ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput ToManagementPolicyRuleOutputWithContext(context.Context) ManagementPolicyRuleOutput }
ManagementPolicyRuleInput is an input type that accepts ManagementPolicyRuleArgs and ManagementPolicyRuleOutput values. You can construct a concrete instance of `ManagementPolicyRuleInput` via:
ManagementPolicyRuleArgs{...}
type ManagementPolicyRuleOutput ¶
type ManagementPolicyRuleOutput struct{ *pulumi.OutputState }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleOutput) Definition ¶
func (o ManagementPolicyRuleOutput) Definition() ManagementPolicyDefinitionOutput
An object that defines the Lifecycle rule.
func (ManagementPolicyRuleOutput) ElementType ¶
func (ManagementPolicyRuleOutput) ElementType() reflect.Type
func (ManagementPolicyRuleOutput) Enabled ¶
func (o ManagementPolicyRuleOutput) Enabled() pulumi.BoolPtrOutput
Rule is enabled if set to true.
func (ManagementPolicyRuleOutput) Name ¶
func (o ManagementPolicyRuleOutput) Name() pulumi.StringOutput
A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
func (ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput ¶
func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
func (ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext ¶
func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
func (ManagementPolicyRuleOutput) Type ¶
func (o ManagementPolicyRuleOutput) Type() pulumi.StringOutput
The valid value is Lifecycle
type ManagementPolicyRuleResponse ¶
type ManagementPolicyRuleResponse struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionResponse `pulumi:"definition"` // Rule is enabled if set to true. Enabled *bool `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name string `pulumi:"name"` // The valid value is Lifecycle Type string `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
type ManagementPolicyRuleResponseArgs ¶
type ManagementPolicyRuleResponseArgs struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionResponseInput `pulumi:"definition"` // Rule is enabled if set to true. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name pulumi.StringInput `pulumi:"name"` // The valid value is Lifecycle Type pulumi.StringInput `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleResponseArgs) ElementType ¶
func (ManagementPolicyRuleResponseArgs) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput ¶
func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext ¶
func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
type ManagementPolicyRuleResponseArray ¶
type ManagementPolicyRuleResponseArray []ManagementPolicyRuleResponseInput
func (ManagementPolicyRuleResponseArray) ElementType ¶
func (ManagementPolicyRuleResponseArray) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput ¶
func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
func (ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext ¶
func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
type ManagementPolicyRuleResponseArrayInput ¶
type ManagementPolicyRuleResponseArrayInput interface { pulumi.Input ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput ToManagementPolicyRuleResponseArrayOutputWithContext(context.Context) ManagementPolicyRuleResponseArrayOutput }
ManagementPolicyRuleResponseArrayInput is an input type that accepts ManagementPolicyRuleResponseArray and ManagementPolicyRuleResponseArrayOutput values. You can construct a concrete instance of `ManagementPolicyRuleResponseArrayInput` via:
ManagementPolicyRuleResponseArray{ ManagementPolicyRuleResponseArgs{...} }
type ManagementPolicyRuleResponseArrayOutput ¶
type ManagementPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagementPolicyRuleResponseArrayOutput) ElementType ¶
func (ManagementPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput ¶
func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
func (ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext ¶
func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
type ManagementPolicyRuleResponseInput ¶
type ManagementPolicyRuleResponseInput interface { pulumi.Input ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput ToManagementPolicyRuleResponseOutputWithContext(context.Context) ManagementPolicyRuleResponseOutput }
ManagementPolicyRuleResponseInput is an input type that accepts ManagementPolicyRuleResponseArgs and ManagementPolicyRuleResponseOutput values. You can construct a concrete instance of `ManagementPolicyRuleResponseInput` via:
ManagementPolicyRuleResponseArgs{...}
type ManagementPolicyRuleResponseOutput ¶
type ManagementPolicyRuleResponseOutput struct{ *pulumi.OutputState }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleResponseOutput) Definition ¶
func (o ManagementPolicyRuleResponseOutput) Definition() ManagementPolicyDefinitionResponseOutput
An object that defines the Lifecycle rule.
func (ManagementPolicyRuleResponseOutput) ElementType ¶
func (ManagementPolicyRuleResponseOutput) ElementType() reflect.Type
func (ManagementPolicyRuleResponseOutput) Enabled ¶
func (o ManagementPolicyRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
Rule is enabled if set to true.
func (ManagementPolicyRuleResponseOutput) Name ¶
func (o ManagementPolicyRuleResponseOutput) Name() pulumi.StringOutput
A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
func (ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput ¶
func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext ¶
func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseOutput) Type ¶
func (o ManagementPolicyRuleResponseOutput) Type() pulumi.StringOutput
The valid value is Lifecycle
type ManagementPolicySchema ¶
type ManagementPolicySchema struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
type ManagementPolicySchemaArgs ¶
type ManagementPolicySchemaArgs struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules ManagementPolicyRuleArrayInput `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaArgs) ElementType ¶
func (ManagementPolicySchemaArgs) ElementType() reflect.Type
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaInput ¶
type ManagementPolicySchemaInput interface { pulumi.Input ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput ToManagementPolicySchemaOutputWithContext(context.Context) ManagementPolicySchemaOutput }
ManagementPolicySchemaInput is an input type that accepts ManagementPolicySchemaArgs and ManagementPolicySchemaOutput values. You can construct a concrete instance of `ManagementPolicySchemaInput` via:
ManagementPolicySchemaArgs{...}
type ManagementPolicySchemaOutput ¶
type ManagementPolicySchemaOutput struct{ *pulumi.OutputState }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaOutput) ElementType ¶
func (ManagementPolicySchemaOutput) ElementType() reflect.Type
func (ManagementPolicySchemaOutput) Rules ¶
func (o ManagementPolicySchemaOutput) Rules() ManagementPolicyRuleArrayOutput
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaPtrInput ¶
type ManagementPolicySchemaPtrInput interface { pulumi.Input ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput ToManagementPolicySchemaPtrOutputWithContext(context.Context) ManagementPolicySchemaPtrOutput }
ManagementPolicySchemaPtrInput is an input type that accepts ManagementPolicySchemaArgs, ManagementPolicySchemaPtr and ManagementPolicySchemaPtrOutput values. You can construct a concrete instance of `ManagementPolicySchemaPtrInput` via:
ManagementPolicySchemaArgs{...} or: nil
func ManagementPolicySchemaPtr ¶
func ManagementPolicySchemaPtr(v *ManagementPolicySchemaArgs) ManagementPolicySchemaPtrInput
type ManagementPolicySchemaPtrOutput ¶
type ManagementPolicySchemaPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySchemaPtrOutput) Elem ¶
func (o ManagementPolicySchemaPtrOutput) Elem() ManagementPolicySchemaOutput
func (ManagementPolicySchemaPtrOutput) ElementType ¶
func (ManagementPolicySchemaPtrOutput) ElementType() reflect.Type
func (ManagementPolicySchemaPtrOutput) Rules ¶
func (o ManagementPolicySchemaPtrOutput) Rules() ManagementPolicyRuleArrayOutput
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput ¶
func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext ¶
func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaResponse ¶
type ManagementPolicySchemaResponse struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRuleResponse `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
type ManagementPolicySchemaResponseArgs ¶
type ManagementPolicySchemaResponseArgs struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules ManagementPolicyRuleResponseArrayInput `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseArgs) ElementType ¶
func (ManagementPolicySchemaResponseArgs) ElementType() reflect.Type
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySchemaResponseInput ¶
type ManagementPolicySchemaResponseInput interface { pulumi.Input ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput ToManagementPolicySchemaResponseOutputWithContext(context.Context) ManagementPolicySchemaResponseOutput }
ManagementPolicySchemaResponseInput is an input type that accepts ManagementPolicySchemaResponseArgs and ManagementPolicySchemaResponseOutput values. You can construct a concrete instance of `ManagementPolicySchemaResponseInput` via:
ManagementPolicySchemaResponseArgs{...}
type ManagementPolicySchemaResponseOutput ¶
type ManagementPolicySchemaResponseOutput struct{ *pulumi.OutputState }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseOutput) ElementType ¶
func (ManagementPolicySchemaResponseOutput) ElementType() reflect.Type
func (ManagementPolicySchemaResponseOutput) Rules ¶
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySchemaResponsePtrInput ¶
type ManagementPolicySchemaResponsePtrInput interface { pulumi.Input ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput ToManagementPolicySchemaResponsePtrOutputWithContext(context.Context) ManagementPolicySchemaResponsePtrOutput }
ManagementPolicySchemaResponsePtrInput is an input type that accepts ManagementPolicySchemaResponseArgs, ManagementPolicySchemaResponsePtr and ManagementPolicySchemaResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicySchemaResponsePtrInput` via:
ManagementPolicySchemaResponseArgs{...} or: nil
func ManagementPolicySchemaResponsePtr ¶
func ManagementPolicySchemaResponsePtr(v *ManagementPolicySchemaResponseArgs) ManagementPolicySchemaResponsePtrInput
type ManagementPolicySchemaResponsePtrOutput ¶
type ManagementPolicySchemaResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySchemaResponsePtrOutput) ElementType ¶
func (ManagementPolicySchemaResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicySchemaResponsePtrOutput) Rules ¶
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput ¶
func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySnapShot ¶
type ManagementPolicySnapShot struct { // The function to delete the blob snapshot Delete *DateAfterCreation `pulumi:"delete"` }
Management policy action for snapshot.
type ManagementPolicySnapShotArgs ¶
type ManagementPolicySnapShotArgs struct { // The function to delete the blob snapshot Delete DateAfterCreationPtrInput `pulumi:"delete"` }
Management policy action for snapshot.
func (ManagementPolicySnapShotArgs) ElementType ¶
func (ManagementPolicySnapShotArgs) ElementType() reflect.Type
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotInput ¶
type ManagementPolicySnapShotInput interface { pulumi.Input ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput ToManagementPolicySnapShotOutputWithContext(context.Context) ManagementPolicySnapShotOutput }
ManagementPolicySnapShotInput is an input type that accepts ManagementPolicySnapShotArgs and ManagementPolicySnapShotOutput values. You can construct a concrete instance of `ManagementPolicySnapShotInput` via:
ManagementPolicySnapShotArgs{...}
type ManagementPolicySnapShotOutput ¶
type ManagementPolicySnapShotOutput struct{ *pulumi.OutputState }
Management policy action for snapshot.
func (ManagementPolicySnapShotOutput) Delete ¶
func (o ManagementPolicySnapShotOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotOutput) ElementType ¶
func (ManagementPolicySnapShotOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotPtrInput ¶
type ManagementPolicySnapShotPtrInput interface { pulumi.Input ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput ToManagementPolicySnapShotPtrOutputWithContext(context.Context) ManagementPolicySnapShotPtrOutput }
ManagementPolicySnapShotPtrInput is an input type that accepts ManagementPolicySnapShotArgs, ManagementPolicySnapShotPtr and ManagementPolicySnapShotPtrOutput values. You can construct a concrete instance of `ManagementPolicySnapShotPtrInput` via:
ManagementPolicySnapShotArgs{...} or: nil
func ManagementPolicySnapShotPtr ¶
func ManagementPolicySnapShotPtr(v *ManagementPolicySnapShotArgs) ManagementPolicySnapShotPtrInput
type ManagementPolicySnapShotPtrOutput ¶
type ManagementPolicySnapShotPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySnapShotPtrOutput) Delete ¶
func (o ManagementPolicySnapShotPtrOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotPtrOutput) Elem ¶
func (o ManagementPolicySnapShotPtrOutput) Elem() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotPtrOutput) ElementType ¶
func (ManagementPolicySnapShotPtrOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput ¶
func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotResponse ¶
type ManagementPolicySnapShotResponse struct { // The function to delete the blob snapshot Delete *DateAfterCreationResponse `pulumi:"delete"` }
Management policy action for snapshot.
type ManagementPolicySnapShotResponseArgs ¶
type ManagementPolicySnapShotResponseArgs struct { // The function to delete the blob snapshot Delete DateAfterCreationResponsePtrInput `pulumi:"delete"` }
Management policy action for snapshot.
func (ManagementPolicySnapShotResponseArgs) ElementType ¶
func (ManagementPolicySnapShotResponseArgs) ElementType() reflect.Type
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicySnapShotResponseInput ¶
type ManagementPolicySnapShotResponseInput interface { pulumi.Input ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput ToManagementPolicySnapShotResponseOutputWithContext(context.Context) ManagementPolicySnapShotResponseOutput }
ManagementPolicySnapShotResponseInput is an input type that accepts ManagementPolicySnapShotResponseArgs and ManagementPolicySnapShotResponseOutput values. You can construct a concrete instance of `ManagementPolicySnapShotResponseInput` via:
ManagementPolicySnapShotResponseArgs{...}
type ManagementPolicySnapShotResponseOutput ¶
type ManagementPolicySnapShotResponseOutput struct{ *pulumi.OutputState }
Management policy action for snapshot.
func (ManagementPolicySnapShotResponseOutput) Delete ¶
func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotResponseOutput) ElementType ¶
func (ManagementPolicySnapShotResponseOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicySnapShotResponsePtrInput ¶
type ManagementPolicySnapShotResponsePtrInput interface { pulumi.Input ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput ToManagementPolicySnapShotResponsePtrOutputWithContext(context.Context) ManagementPolicySnapShotResponsePtrOutput }
ManagementPolicySnapShotResponsePtrInput is an input type that accepts ManagementPolicySnapShotResponseArgs, ManagementPolicySnapShotResponsePtr and ManagementPolicySnapShotResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicySnapShotResponsePtrInput` via:
ManagementPolicySnapShotResponseArgs{...} or: nil
func ManagementPolicySnapShotResponsePtr ¶
func ManagementPolicySnapShotResponsePtr(v *ManagementPolicySnapShotResponseArgs) ManagementPolicySnapShotResponsePtrInput
type ManagementPolicySnapShotResponsePtrOutput ¶
type ManagementPolicySnapShotResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySnapShotResponsePtrOutput) Delete ¶
func (o ManagementPolicySnapShotResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotResponsePtrOutput) ElementType ¶
func (ManagementPolicySnapShotResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicyState ¶
type ManagementPolicyState struct { // Returns the date and time the ManagementPolicies was last modified. LastModifiedTime pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaResponsePtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (ManagementPolicyState) ElementType ¶
func (ManagementPolicyState) ElementType() reflect.Type
type NetworkRuleSet ¶
type NetworkRuleSet struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *string `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction string `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules []IPRule `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"` }
Network rule set
type NetworkRuleSetArgs ¶
type NetworkRuleSetArgs struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules IPRuleArrayInput `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
Network rule set
func (NetworkRuleSetArgs) ElementType ¶
func (NetworkRuleSetArgs) ElementType() reflect.Type
func (NetworkRuleSetArgs) ToNetworkRuleSetOutput ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
type NetworkRuleSetInput ¶
type NetworkRuleSetInput interface { pulumi.Input ToNetworkRuleSetOutput() NetworkRuleSetOutput ToNetworkRuleSetOutputWithContext(context.Context) NetworkRuleSetOutput }
NetworkRuleSetInput is an input type that accepts NetworkRuleSetArgs and NetworkRuleSetOutput values. You can construct a concrete instance of `NetworkRuleSetInput` via:
NetworkRuleSetArgs{...}
type NetworkRuleSetOutput ¶
type NetworkRuleSetOutput struct{ *pulumi.OutputState }
Network rule set
func (NetworkRuleSetOutput) Bypass ¶
func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetOutput) DefaultAction ¶
func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetOutput) ElementType ¶
func (NetworkRuleSetOutput) ElementType() reflect.Type
func (NetworkRuleSetOutput) IpRules ¶
func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetOutput) ToNetworkRuleSetOutput ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
func (NetworkRuleSetOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
Sets the virtual network rules
type NetworkRuleSetPtrInput ¶
type NetworkRuleSetPtrInput interface { pulumi.Input ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput ToNetworkRuleSetPtrOutputWithContext(context.Context) NetworkRuleSetPtrOutput }
NetworkRuleSetPtrInput is an input type that accepts NetworkRuleSetArgs, NetworkRuleSetPtr and NetworkRuleSetPtrOutput values. You can construct a concrete instance of `NetworkRuleSetPtrInput` via:
NetworkRuleSetArgs{...} or: nil
func NetworkRuleSetPtr ¶
func NetworkRuleSetPtr(v *NetworkRuleSetArgs) NetworkRuleSetPtrInput
type NetworkRuleSetPtrOutput ¶
type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }
func (NetworkRuleSetPtrOutput) Bypass ¶
func (o NetworkRuleSetPtrOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetPtrOutput) DefaultAction ¶
func (o NetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetPtrOutput) Elem ¶
func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
func (NetworkRuleSetPtrOutput) ElementType ¶
func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
func (NetworkRuleSetPtrOutput) IpRules ¶
func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput ¶
func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext ¶
func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
func (NetworkRuleSetPtrOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetPtrOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
Sets the virtual network rules
type NetworkRuleSetResponse ¶
type NetworkRuleSetResponse struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *string `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction string `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules []IPRuleResponse `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"` }
Network rule set
type NetworkRuleSetResponseArgs ¶
type NetworkRuleSetResponseArgs struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules IPRuleResponseArrayInput `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules VirtualNetworkRuleResponseArrayInput `pulumi:"virtualNetworkRules"` }
Network rule set
func (NetworkRuleSetResponseArgs) ElementType ¶
func (NetworkRuleSetResponseArgs) ElementType() reflect.Type
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
type NetworkRuleSetResponseInput ¶
type NetworkRuleSetResponseInput interface { pulumi.Input ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput ToNetworkRuleSetResponseOutputWithContext(context.Context) NetworkRuleSetResponseOutput }
NetworkRuleSetResponseInput is an input type that accepts NetworkRuleSetResponseArgs and NetworkRuleSetResponseOutput values. You can construct a concrete instance of `NetworkRuleSetResponseInput` via:
NetworkRuleSetResponseArgs{...}
type NetworkRuleSetResponseOutput ¶
type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }
Network rule set
func (NetworkRuleSetResponseOutput) Bypass ¶
func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetResponseOutput) DefaultAction ¶
func (o NetworkRuleSetResponseOutput) DefaultAction() pulumi.StringOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetResponseOutput) ElementType ¶
func (NetworkRuleSetResponseOutput) ElementType() reflect.Type
func (NetworkRuleSetResponseOutput) IpRules ¶
func (o NetworkRuleSetResponseOutput) IpRules() IPRuleResponseArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetResponseOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
Sets the virtual network rules
type NetworkRuleSetResponsePtrInput ¶
type NetworkRuleSetResponsePtrInput interface { pulumi.Input ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput ToNetworkRuleSetResponsePtrOutputWithContext(context.Context) NetworkRuleSetResponsePtrOutput }
NetworkRuleSetResponsePtrInput is an input type that accepts NetworkRuleSetResponseArgs, NetworkRuleSetResponsePtr and NetworkRuleSetResponsePtrOutput values. You can construct a concrete instance of `NetworkRuleSetResponsePtrInput` via:
NetworkRuleSetResponseArgs{...} or: nil
func NetworkRuleSetResponsePtr ¶
func NetworkRuleSetResponsePtr(v *NetworkRuleSetResponseArgs) NetworkRuleSetResponsePtrInput
type NetworkRuleSetResponsePtrOutput ¶
type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkRuleSetResponsePtrOutput) Bypass ¶
func (o NetworkRuleSetResponsePtrOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetResponsePtrOutput) DefaultAction ¶
func (o NetworkRuleSetResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetResponsePtrOutput) Elem ¶
func (o NetworkRuleSetResponsePtrOutput) Elem() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponsePtrOutput) ElementType ¶
func (NetworkRuleSetResponsePtrOutput) ElementType() reflect.Type
func (NetworkRuleSetResponsePtrOutput) IpRules ¶
func (o NetworkRuleSetResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput ¶
func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponsePtrOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetResponsePtrOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
Sets the virtual network rules
type ObjectReplicationPolicy ¶
type ObjectReplicationPolicy struct { pulumi.CustomResourceState // Required. Destination account name. DestinationAccount pulumi.StringOutput `pulumi:"destinationAccount"` // Indicates when the policy is enabled on the source account. EnabledTime pulumi.StringOutput `pulumi:"enabledTime"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // A unique id for object replication policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // The storage account object replication rules. Rules ObjectReplicationPolicyRuleResponseArrayOutput `pulumi:"rules"` // Required. Source account name. SourceAccount pulumi.StringOutput `pulumi:"sourceAccount"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
The replication policy between two storage accounts. Multiple rules can be defined in one policy.
func GetObjectReplicationPolicy ¶
func GetObjectReplicationPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectReplicationPolicyState, opts ...pulumi.ResourceOption) (*ObjectReplicationPolicy, error)
GetObjectReplicationPolicy gets an existing ObjectReplicationPolicy 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 NewObjectReplicationPolicy ¶
func NewObjectReplicationPolicy(ctx *pulumi.Context, name string, args *ObjectReplicationPolicyArgs, opts ...pulumi.ResourceOption) (*ObjectReplicationPolicy, error)
NewObjectReplicationPolicy registers a new resource with the given unique name, arguments, and options.
type ObjectReplicationPolicyArgs ¶
type ObjectReplicationPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // Required. Destination account name. DestinationAccount pulumi.StringInput // The ID of object replication policy or 'default' if the policy ID is unknown. ObjectReplicationPolicyId pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The storage account object replication rules. Rules ObjectReplicationPolicyRuleArrayInput // Required. Source account name. SourceAccount pulumi.StringInput }
The set of arguments for constructing a ObjectReplicationPolicy resource.
func (ObjectReplicationPolicyArgs) ElementType ¶
func (ObjectReplicationPolicyArgs) ElementType() reflect.Type
type ObjectReplicationPolicyFilter ¶
type ObjectReplicationPolicyFilter struct { // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z MinCreationTime *string `pulumi:"minCreationTime"` // Optional. Filters the results to replicate only blobs whose names begin with the specified prefix. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
type ObjectReplicationPolicyFilterArgs ¶
type ObjectReplicationPolicyFilterArgs struct { // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z MinCreationTime pulumi.StringPtrInput `pulumi:"minCreationTime"` // Optional. Filters the results to replicate only blobs whose names begin with the specified prefix. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
func (ObjectReplicationPolicyFilterArgs) ElementType ¶
func (ObjectReplicationPolicyFilterArgs) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutput ¶
func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutput() ObjectReplicationPolicyFilterOutput
func (ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutputWithContext ¶
func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterOutput
func (ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutput ¶
func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
func (ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutputWithContext ¶
func (i ObjectReplicationPolicyFilterArgs) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
type ObjectReplicationPolicyFilterInput ¶
type ObjectReplicationPolicyFilterInput interface { pulumi.Input ToObjectReplicationPolicyFilterOutput() ObjectReplicationPolicyFilterOutput ToObjectReplicationPolicyFilterOutputWithContext(context.Context) ObjectReplicationPolicyFilterOutput }
ObjectReplicationPolicyFilterInput is an input type that accepts ObjectReplicationPolicyFilterArgs and ObjectReplicationPolicyFilterOutput values. You can construct a concrete instance of `ObjectReplicationPolicyFilterInput` via:
ObjectReplicationPolicyFilterArgs{...}
type ObjectReplicationPolicyFilterOutput ¶
type ObjectReplicationPolicyFilterOutput struct{ *pulumi.OutputState }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
func (ObjectReplicationPolicyFilterOutput) ElementType ¶
func (ObjectReplicationPolicyFilterOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterOutput) MinCreationTime ¶
func (o ObjectReplicationPolicyFilterOutput) MinCreationTime() pulumi.StringPtrOutput
Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z
func (ObjectReplicationPolicyFilterOutput) PrefixMatch ¶
func (o ObjectReplicationPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
func (ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutput ¶
func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutput() ObjectReplicationPolicyFilterOutput
func (ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutputWithContext ¶
func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterOutput
func (ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutput ¶
func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
func (ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext ¶
func (o ObjectReplicationPolicyFilterOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
type ObjectReplicationPolicyFilterPtrInput ¶
type ObjectReplicationPolicyFilterPtrInput interface { pulumi.Input ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput ToObjectReplicationPolicyFilterPtrOutputWithContext(context.Context) ObjectReplicationPolicyFilterPtrOutput }
ObjectReplicationPolicyFilterPtrInput is an input type that accepts ObjectReplicationPolicyFilterArgs, ObjectReplicationPolicyFilterPtr and ObjectReplicationPolicyFilterPtrOutput values. You can construct a concrete instance of `ObjectReplicationPolicyFilterPtrInput` via:
ObjectReplicationPolicyFilterArgs{...} or: nil
func ObjectReplicationPolicyFilterPtr ¶
func ObjectReplicationPolicyFilterPtr(v *ObjectReplicationPolicyFilterArgs) ObjectReplicationPolicyFilterPtrInput
type ObjectReplicationPolicyFilterPtrOutput ¶
type ObjectReplicationPolicyFilterPtrOutput struct{ *pulumi.OutputState }
func (ObjectReplicationPolicyFilterPtrOutput) ElementType ¶
func (ObjectReplicationPolicyFilterPtrOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterPtrOutput) MinCreationTime ¶
func (o ObjectReplicationPolicyFilterPtrOutput) MinCreationTime() pulumi.StringPtrOutput
Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z
func (ObjectReplicationPolicyFilterPtrOutput) PrefixMatch ¶
func (o ObjectReplicationPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
func (ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutput ¶
func (o ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutput() ObjectReplicationPolicyFilterPtrOutput
func (ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext ¶
func (o ObjectReplicationPolicyFilterPtrOutput) ToObjectReplicationPolicyFilterPtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterPtrOutput
type ObjectReplicationPolicyFilterResponse ¶
type ObjectReplicationPolicyFilterResponse struct { // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z MinCreationTime *string `pulumi:"minCreationTime"` // Optional. Filters the results to replicate only blobs whose names begin with the specified prefix. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
type ObjectReplicationPolicyFilterResponseArgs ¶
type ObjectReplicationPolicyFilterResponseArgs struct { // Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z MinCreationTime pulumi.StringPtrInput `pulumi:"minCreationTime"` // Optional. Filters the results to replicate only blobs whose names begin with the specified prefix. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
func (ObjectReplicationPolicyFilterResponseArgs) ElementType ¶
func (ObjectReplicationPolicyFilterResponseArgs) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutput ¶
func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutput() ObjectReplicationPolicyFilterResponseOutput
func (ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutputWithContext ¶
func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponseOutput
func (ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutput ¶
func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
func (ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext ¶
func (i ObjectReplicationPolicyFilterResponseArgs) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
type ObjectReplicationPolicyFilterResponseInput ¶
type ObjectReplicationPolicyFilterResponseInput interface { pulumi.Input ToObjectReplicationPolicyFilterResponseOutput() ObjectReplicationPolicyFilterResponseOutput ToObjectReplicationPolicyFilterResponseOutputWithContext(context.Context) ObjectReplicationPolicyFilterResponseOutput }
ObjectReplicationPolicyFilterResponseInput is an input type that accepts ObjectReplicationPolicyFilterResponseArgs and ObjectReplicationPolicyFilterResponseOutput values. You can construct a concrete instance of `ObjectReplicationPolicyFilterResponseInput` via:
ObjectReplicationPolicyFilterResponseArgs{...}
type ObjectReplicationPolicyFilterResponseOutput ¶
type ObjectReplicationPolicyFilterResponseOutput struct{ *pulumi.OutputState }
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
func (ObjectReplicationPolicyFilterResponseOutput) ElementType ¶
func (ObjectReplicationPolicyFilterResponseOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterResponseOutput) MinCreationTime ¶
func (o ObjectReplicationPolicyFilterResponseOutput) MinCreationTime() pulumi.StringPtrOutput
Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z
func (ObjectReplicationPolicyFilterResponseOutput) PrefixMatch ¶
func (o ObjectReplicationPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
func (ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutput ¶
func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutput() ObjectReplicationPolicyFilterResponseOutput
func (ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutputWithContext ¶
func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponseOutput
func (ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutput ¶
func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
func (ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext ¶
func (o ObjectReplicationPolicyFilterResponseOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
type ObjectReplicationPolicyFilterResponsePtrInput ¶
type ObjectReplicationPolicyFilterResponsePtrInput interface { pulumi.Input ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(context.Context) ObjectReplicationPolicyFilterResponsePtrOutput }
ObjectReplicationPolicyFilterResponsePtrInput is an input type that accepts ObjectReplicationPolicyFilterResponseArgs, ObjectReplicationPolicyFilterResponsePtr and ObjectReplicationPolicyFilterResponsePtrOutput values. You can construct a concrete instance of `ObjectReplicationPolicyFilterResponsePtrInput` via:
ObjectReplicationPolicyFilterResponseArgs{...} or: nil
func ObjectReplicationPolicyFilterResponsePtr ¶
func ObjectReplicationPolicyFilterResponsePtr(v *ObjectReplicationPolicyFilterResponseArgs) ObjectReplicationPolicyFilterResponsePtrInput
type ObjectReplicationPolicyFilterResponsePtrOutput ¶
type ObjectReplicationPolicyFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ObjectReplicationPolicyFilterResponsePtrOutput) ElementType ¶
func (ObjectReplicationPolicyFilterResponsePtrOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyFilterResponsePtrOutput) MinCreationTime ¶
func (o ObjectReplicationPolicyFilterResponsePtrOutput) MinCreationTime() pulumi.StringPtrOutput
Blobs created after the time will be replicated to the destination. It must be in datetime format 'yyyy-MM-ddTHH:mm:ssZ'. Example: 2020-02-19T16:05:00Z
func (ObjectReplicationPolicyFilterResponsePtrOutput) PrefixMatch ¶
func (o ObjectReplicationPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
func (ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutput ¶
func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutput() ObjectReplicationPolicyFilterResponsePtrOutput
func (ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext ¶
func (o ObjectReplicationPolicyFilterResponsePtrOutput) ToObjectReplicationPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ObjectReplicationPolicyFilterResponsePtrOutput
type ObjectReplicationPolicyRule ¶
type ObjectReplicationPolicyRule struct { // Required. Destination container name. DestinationContainer string `pulumi:"destinationContainer"` // Optional. An object that defines the filter set. Filters *ObjectReplicationPolicyFilter `pulumi:"filters"` // Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. RuleId *string `pulumi:"ruleId"` // Required. Source container name. SourceContainer string `pulumi:"sourceContainer"` }
The replication policy rule between two containers.
type ObjectReplicationPolicyRuleArgs ¶
type ObjectReplicationPolicyRuleArgs struct { // Required. Destination container name. DestinationContainer pulumi.StringInput `pulumi:"destinationContainer"` // Optional. An object that defines the filter set. Filters ObjectReplicationPolicyFilterPtrInput `pulumi:"filters"` // Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` // Required. Source container name. SourceContainer pulumi.StringInput `pulumi:"sourceContainer"` }
The replication policy rule between two containers.
func (ObjectReplicationPolicyRuleArgs) ElementType ¶
func (ObjectReplicationPolicyRuleArgs) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutput ¶
func (i ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutput() ObjectReplicationPolicyRuleOutput
func (ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutputWithContext ¶
func (i ObjectReplicationPolicyRuleArgs) ToObjectReplicationPolicyRuleOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleOutput
type ObjectReplicationPolicyRuleArray ¶
type ObjectReplicationPolicyRuleArray []ObjectReplicationPolicyRuleInput
func (ObjectReplicationPolicyRuleArray) ElementType ¶
func (ObjectReplicationPolicyRuleArray) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutput ¶
func (i ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutput() ObjectReplicationPolicyRuleArrayOutput
func (ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutputWithContext ¶
func (i ObjectReplicationPolicyRuleArray) ToObjectReplicationPolicyRuleArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleArrayOutput
type ObjectReplicationPolicyRuleArrayInput ¶
type ObjectReplicationPolicyRuleArrayInput interface { pulumi.Input ToObjectReplicationPolicyRuleArrayOutput() ObjectReplicationPolicyRuleArrayOutput ToObjectReplicationPolicyRuleArrayOutputWithContext(context.Context) ObjectReplicationPolicyRuleArrayOutput }
ObjectReplicationPolicyRuleArrayInput is an input type that accepts ObjectReplicationPolicyRuleArray and ObjectReplicationPolicyRuleArrayOutput values. You can construct a concrete instance of `ObjectReplicationPolicyRuleArrayInput` via:
ObjectReplicationPolicyRuleArray{ ObjectReplicationPolicyRuleArgs{...} }
type ObjectReplicationPolicyRuleArrayOutput ¶
type ObjectReplicationPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ObjectReplicationPolicyRuleArrayOutput) ElementType ¶
func (ObjectReplicationPolicyRuleArrayOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutput ¶
func (o ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutput() ObjectReplicationPolicyRuleArrayOutput
func (ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutputWithContext ¶
func (o ObjectReplicationPolicyRuleArrayOutput) ToObjectReplicationPolicyRuleArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleArrayOutput
type ObjectReplicationPolicyRuleInput ¶
type ObjectReplicationPolicyRuleInput interface { pulumi.Input ToObjectReplicationPolicyRuleOutput() ObjectReplicationPolicyRuleOutput ToObjectReplicationPolicyRuleOutputWithContext(context.Context) ObjectReplicationPolicyRuleOutput }
ObjectReplicationPolicyRuleInput is an input type that accepts ObjectReplicationPolicyRuleArgs and ObjectReplicationPolicyRuleOutput values. You can construct a concrete instance of `ObjectReplicationPolicyRuleInput` via:
ObjectReplicationPolicyRuleArgs{...}
type ObjectReplicationPolicyRuleOutput ¶
type ObjectReplicationPolicyRuleOutput struct{ *pulumi.OutputState }
The replication policy rule between two containers.
func (ObjectReplicationPolicyRuleOutput) DestinationContainer ¶
func (o ObjectReplicationPolicyRuleOutput) DestinationContainer() pulumi.StringOutput
Required. Destination container name.
func (ObjectReplicationPolicyRuleOutput) ElementType ¶
func (ObjectReplicationPolicyRuleOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleOutput) Filters ¶
func (o ObjectReplicationPolicyRuleOutput) Filters() ObjectReplicationPolicyFilterPtrOutput
Optional. An object that defines the filter set.
func (ObjectReplicationPolicyRuleOutput) RuleId ¶
func (o ObjectReplicationPolicyRuleOutput) RuleId() pulumi.StringPtrOutput
Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
func (ObjectReplicationPolicyRuleOutput) SourceContainer ¶
func (o ObjectReplicationPolicyRuleOutput) SourceContainer() pulumi.StringOutput
Required. Source container name.
func (ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutput ¶
func (o ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutput() ObjectReplicationPolicyRuleOutput
func (ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutputWithContext ¶
func (o ObjectReplicationPolicyRuleOutput) ToObjectReplicationPolicyRuleOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleOutput
type ObjectReplicationPolicyRuleResponse ¶
type ObjectReplicationPolicyRuleResponse struct { // Required. Destination container name. DestinationContainer string `pulumi:"destinationContainer"` // Optional. An object that defines the filter set. Filters *ObjectReplicationPolicyFilterResponse `pulumi:"filters"` // Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. RuleId *string `pulumi:"ruleId"` // Required. Source container name. SourceContainer string `pulumi:"sourceContainer"` }
The replication policy rule between two containers.
type ObjectReplicationPolicyRuleResponseArgs ¶
type ObjectReplicationPolicyRuleResponseArgs struct { // Required. Destination container name. DestinationContainer pulumi.StringInput `pulumi:"destinationContainer"` // Optional. An object that defines the filter set. Filters ObjectReplicationPolicyFilterResponsePtrInput `pulumi:"filters"` // Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` // Required. Source container name. SourceContainer pulumi.StringInput `pulumi:"sourceContainer"` }
The replication policy rule between two containers.
func (ObjectReplicationPolicyRuleResponseArgs) ElementType ¶
func (ObjectReplicationPolicyRuleResponseArgs) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutput ¶
func (i ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutput() ObjectReplicationPolicyRuleResponseOutput
func (ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutputWithContext ¶
func (i ObjectReplicationPolicyRuleResponseArgs) ToObjectReplicationPolicyRuleResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseOutput
type ObjectReplicationPolicyRuleResponseArray ¶
type ObjectReplicationPolicyRuleResponseArray []ObjectReplicationPolicyRuleResponseInput
func (ObjectReplicationPolicyRuleResponseArray) ElementType ¶
func (ObjectReplicationPolicyRuleResponseArray) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutput ¶
func (i ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutput() ObjectReplicationPolicyRuleResponseArrayOutput
func (ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext ¶
func (i ObjectReplicationPolicyRuleResponseArray) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseArrayOutput
type ObjectReplicationPolicyRuleResponseArrayInput ¶
type ObjectReplicationPolicyRuleResponseArrayInput interface { pulumi.Input ToObjectReplicationPolicyRuleResponseArrayOutput() ObjectReplicationPolicyRuleResponseArrayOutput ToObjectReplicationPolicyRuleResponseArrayOutputWithContext(context.Context) ObjectReplicationPolicyRuleResponseArrayOutput }
ObjectReplicationPolicyRuleResponseArrayInput is an input type that accepts ObjectReplicationPolicyRuleResponseArray and ObjectReplicationPolicyRuleResponseArrayOutput values. You can construct a concrete instance of `ObjectReplicationPolicyRuleResponseArrayInput` via:
ObjectReplicationPolicyRuleResponseArray{ ObjectReplicationPolicyRuleResponseArgs{...} }
type ObjectReplicationPolicyRuleResponseArrayOutput ¶
type ObjectReplicationPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ObjectReplicationPolicyRuleResponseArrayOutput) ElementType ¶
func (ObjectReplicationPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutput ¶
func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutput() ObjectReplicationPolicyRuleResponseArrayOutput
func (ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext ¶
func (o ObjectReplicationPolicyRuleResponseArrayOutput) ToObjectReplicationPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseArrayOutput
type ObjectReplicationPolicyRuleResponseInput ¶
type ObjectReplicationPolicyRuleResponseInput interface { pulumi.Input ToObjectReplicationPolicyRuleResponseOutput() ObjectReplicationPolicyRuleResponseOutput ToObjectReplicationPolicyRuleResponseOutputWithContext(context.Context) ObjectReplicationPolicyRuleResponseOutput }
ObjectReplicationPolicyRuleResponseInput is an input type that accepts ObjectReplicationPolicyRuleResponseArgs and ObjectReplicationPolicyRuleResponseOutput values. You can construct a concrete instance of `ObjectReplicationPolicyRuleResponseInput` via:
ObjectReplicationPolicyRuleResponseArgs{...}
type ObjectReplicationPolicyRuleResponseOutput ¶
type ObjectReplicationPolicyRuleResponseOutput struct{ *pulumi.OutputState }
The replication policy rule between two containers.
func (ObjectReplicationPolicyRuleResponseOutput) DestinationContainer ¶
func (o ObjectReplicationPolicyRuleResponseOutput) DestinationContainer() pulumi.StringOutput
Required. Destination container name.
func (ObjectReplicationPolicyRuleResponseOutput) ElementType ¶
func (ObjectReplicationPolicyRuleResponseOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyRuleResponseOutput) Filters ¶
func (o ObjectReplicationPolicyRuleResponseOutput) Filters() ObjectReplicationPolicyFilterResponsePtrOutput
Optional. An object that defines the filter set.
func (ObjectReplicationPolicyRuleResponseOutput) RuleId ¶
func (o ObjectReplicationPolicyRuleResponseOutput) RuleId() pulumi.StringPtrOutput
Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
func (ObjectReplicationPolicyRuleResponseOutput) SourceContainer ¶
func (o ObjectReplicationPolicyRuleResponseOutput) SourceContainer() pulumi.StringOutput
Required. Source container name.
func (ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutput ¶
func (o ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutput() ObjectReplicationPolicyRuleResponseOutput
func (ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutputWithContext ¶
func (o ObjectReplicationPolicyRuleResponseOutput) ToObjectReplicationPolicyRuleResponseOutputWithContext(ctx context.Context) ObjectReplicationPolicyRuleResponseOutput
type ObjectReplicationPolicyState ¶
type ObjectReplicationPolicyState struct { // Required. Destination account name. DestinationAccount pulumi.StringPtrInput // Indicates when the policy is enabled on the source account. EnabledTime pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // A unique id for object replication policy. PolicyId pulumi.StringPtrInput // The storage account object replication rules. Rules ObjectReplicationPolicyRuleResponseArrayInput // Required. Source account name. SourceAccount pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (ObjectReplicationPolicyState) ElementType ¶
func (ObjectReplicationPolicyState) ElementType() reflect.Type
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
The Private Endpoint Connection resource.
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // The name of the private endpoint connection associated with the Azure resource PrivateEndpointConnectionName pulumi.StringInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionResponse ¶
type PrivateEndpointConnectionResponse struct { // Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState *string `pulumi:"provisioningState"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
type PrivateEndpointConnectionResponseArgs ¶
type PrivateEndpointConnectionResponseArgs struct { // Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id pulumi.StringInput `pulumi:"id"` // The name of the resource Name pulumi.StringInput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringInput `pulumi:"type"` }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseArgs) ElementType ¶
func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionResponseArray ¶
type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput
func (PrivateEndpointConnectionResponseArray) ElementType ¶
func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseArrayInput ¶
type PrivateEndpointConnectionResponseArrayInput interface { pulumi.Input ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput }
PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:
PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }
type PrivateEndpointConnectionResponseArrayOutput ¶
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseInput ¶
type PrivateEndpointConnectionResponseInput interface { pulumi.Input ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput }
PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:
PrivateEndpointConnectionResponseArgs{...}
type PrivateEndpointConnectionResponseOutput ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Id ¶
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (PrivateEndpointConnectionResponseOutput) Name ¶
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
The name of the resource
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { // The name of the resource Name pulumi.StringPtrInput // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // The ARM identifier for Private Endpoint Id string `pulumi:"id"` }
The Private Endpoint resource.
type PrivateEndpointResponseArgs ¶
type PrivateEndpointResponseArgs struct { // The ARM identifier for Private Endpoint Id pulumi.StringInput `pulumi:"id"` }
The Private Endpoint resource.
func (PrivateEndpointResponseArgs) ElementType ¶
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponseInput ¶
type PrivateEndpointResponseInput interface { pulumi.Input ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput }
PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:
PrivateEndpointResponseArgs{...}
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint resource.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponsePtrInput ¶
type PrivateEndpointResponsePtrInput interface { pulumi.Input ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput }
PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:
PrivateEndpointResponseArgs{...} or: nil
func PrivateEndpointResponsePtr ¶
func PrivateEndpointResponsePtr(v *PrivateEndpointResponseArgs) PrivateEndpointResponsePtrInput
type PrivateEndpointResponsePtrOutput ¶
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionRequired *string `pulumi:"actionRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateArgs ¶
type PrivateLinkServiceConnectionStateArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionRequired pulumi.StringPtrInput `pulumi:"actionRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateInput ¶
type PrivateLinkServiceConnectionStateInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput }
PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:
PrivateLinkServiceConnectionStateArgs{...}
type PrivateLinkServiceConnectionStateOutput ¶
type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateOutput) ActionRequired ¶
func (o PrivateLinkServiceConnectionStateOutput) ActionRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateOutput) Description ¶
func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateOutput) Status ¶
func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStatePtrInput ¶
type PrivateLinkServiceConnectionStatePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput }
PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:
PrivateLinkServiceConnectionStateArgs{...} or: nil
func PrivateLinkServiceConnectionStatePtr ¶
func PrivateLinkServiceConnectionStatePtr(v *PrivateLinkServiceConnectionStateArgs) PrivateLinkServiceConnectionStatePtrInput
type PrivateLinkServiceConnectionStatePtrOutput ¶
type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePtrOutput) ActionRequired ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ActionRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStatePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionRequired *string `pulumi:"actionRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateResponseArgs ¶
type PrivateLinkServiceConnectionStateResponseArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionRequired pulumi.StringPtrInput `pulumi:"actionRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponseInput ¶
type PrivateLinkServiceConnectionStateResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput }
PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...}
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponsePtrInput ¶
type PrivateLinkServiceConnectionStateResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput }
PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStateResponsePtr ¶
func PrivateLinkServiceConnectionStateResponsePtr(v *PrivateLinkServiceConnectionStateResponseArgs) PrivateLinkServiceConnectionStateResponsePtrInput
type PrivateLinkServiceConnectionStateResponsePtrOutput ¶
type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionRequired ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type Queue ¶
type Queue struct { pulumi.CustomResourceState // Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. ApproximateMessageCount pulumi.IntOutput `pulumi:"approximateMessageCount"` // A name-value pair that represents queue metadata. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
func GetQueue ¶
func GetQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)
GetQueue gets an existing Queue resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type QueueArgs ¶
type QueueArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // A name-value pair that represents queue metadata. Metadata pulumi.StringMapInput // A queue name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of lowercase alphanumeric and dash(-) characters only, it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. QueueName pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Queue resource.
func (QueueArgs) ElementType ¶
type QueueState ¶
type QueueState struct { // Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. ApproximateMessageCount pulumi.IntPtrInput // A name-value pair that represents queue metadata. Metadata pulumi.StringMapInput // The name of the resource Name pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (QueueState) ElementType ¶
func (QueueState) ElementType() reflect.Type
type RoutingPreference ¶
type RoutingPreference struct { // A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `pulumi:"publishInternetEndpoints"` // A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `pulumi:"publishMicrosoftEndpoints"` // Routing Choice defines the kind of network routing opted by the user. RoutingChoice *string `pulumi:"routingChoice"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
type RoutingPreferenceArgs ¶
type RoutingPreferenceArgs struct { // A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints pulumi.BoolPtrInput `pulumi:"publishInternetEndpoints"` // A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints pulumi.BoolPtrInput `pulumi:"publishMicrosoftEndpoints"` // Routing Choice defines the kind of network routing opted by the user. RoutingChoice pulumi.StringPtrInput `pulumi:"routingChoice"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (RoutingPreferenceArgs) ElementType ¶
func (RoutingPreferenceArgs) ElementType() reflect.Type
func (RoutingPreferenceArgs) ToRoutingPreferenceOutput ¶
func (i RoutingPreferenceArgs) ToRoutingPreferenceOutput() RoutingPreferenceOutput
func (RoutingPreferenceArgs) ToRoutingPreferenceOutputWithContext ¶
func (i RoutingPreferenceArgs) ToRoutingPreferenceOutputWithContext(ctx context.Context) RoutingPreferenceOutput
func (RoutingPreferenceArgs) ToRoutingPreferencePtrOutput ¶
func (i RoutingPreferenceArgs) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
func (RoutingPreferenceArgs) ToRoutingPreferencePtrOutputWithContext ¶
func (i RoutingPreferenceArgs) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
type RoutingPreferenceInput ¶
type RoutingPreferenceInput interface { pulumi.Input ToRoutingPreferenceOutput() RoutingPreferenceOutput ToRoutingPreferenceOutputWithContext(context.Context) RoutingPreferenceOutput }
RoutingPreferenceInput is an input type that accepts RoutingPreferenceArgs and RoutingPreferenceOutput values. You can construct a concrete instance of `RoutingPreferenceInput` via:
RoutingPreferenceArgs{...}
type RoutingPreferenceOutput ¶
type RoutingPreferenceOutput struct{ *pulumi.OutputState }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (RoutingPreferenceOutput) ElementType ¶
func (RoutingPreferenceOutput) ElementType() reflect.Type
func (RoutingPreferenceOutput) PublishInternetEndpoints ¶
func (o RoutingPreferenceOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether internet routing storage endpoints are to be published
func (RoutingPreferenceOutput) PublishMicrosoftEndpoints ¶
func (o RoutingPreferenceOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether microsoft routing storage endpoints are to be published
func (RoutingPreferenceOutput) RoutingChoice ¶
func (o RoutingPreferenceOutput) RoutingChoice() pulumi.StringPtrOutput
Routing Choice defines the kind of network routing opted by the user.
func (RoutingPreferenceOutput) ToRoutingPreferenceOutput ¶
func (o RoutingPreferenceOutput) ToRoutingPreferenceOutput() RoutingPreferenceOutput
func (RoutingPreferenceOutput) ToRoutingPreferenceOutputWithContext ¶
func (o RoutingPreferenceOutput) ToRoutingPreferenceOutputWithContext(ctx context.Context) RoutingPreferenceOutput
func (RoutingPreferenceOutput) ToRoutingPreferencePtrOutput ¶
func (o RoutingPreferenceOutput) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
func (RoutingPreferenceOutput) ToRoutingPreferencePtrOutputWithContext ¶
func (o RoutingPreferenceOutput) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
type RoutingPreferencePtrInput ¶
type RoutingPreferencePtrInput interface { pulumi.Input ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput ToRoutingPreferencePtrOutputWithContext(context.Context) RoutingPreferencePtrOutput }
RoutingPreferencePtrInput is an input type that accepts RoutingPreferenceArgs, RoutingPreferencePtr and RoutingPreferencePtrOutput values. You can construct a concrete instance of `RoutingPreferencePtrInput` via:
RoutingPreferenceArgs{...} or: nil
func RoutingPreferencePtr ¶
func RoutingPreferencePtr(v *RoutingPreferenceArgs) RoutingPreferencePtrInput
type RoutingPreferencePtrOutput ¶
type RoutingPreferencePtrOutput struct{ *pulumi.OutputState }
func (RoutingPreferencePtrOutput) Elem ¶
func (o RoutingPreferencePtrOutput) Elem() RoutingPreferenceOutput
func (RoutingPreferencePtrOutput) ElementType ¶
func (RoutingPreferencePtrOutput) ElementType() reflect.Type
func (RoutingPreferencePtrOutput) PublishInternetEndpoints ¶
func (o RoutingPreferencePtrOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether internet routing storage endpoints are to be published
func (RoutingPreferencePtrOutput) PublishMicrosoftEndpoints ¶
func (o RoutingPreferencePtrOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether microsoft routing storage endpoints are to be published
func (RoutingPreferencePtrOutput) RoutingChoice ¶
func (o RoutingPreferencePtrOutput) RoutingChoice() pulumi.StringPtrOutput
Routing Choice defines the kind of network routing opted by the user.
func (RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutput ¶
func (o RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutput() RoutingPreferencePtrOutput
func (RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutputWithContext ¶
func (o RoutingPreferencePtrOutput) ToRoutingPreferencePtrOutputWithContext(ctx context.Context) RoutingPreferencePtrOutput
type RoutingPreferenceResponse ¶
type RoutingPreferenceResponse struct { // A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints *bool `pulumi:"publishInternetEndpoints"` // A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints *bool `pulumi:"publishMicrosoftEndpoints"` // Routing Choice defines the kind of network routing opted by the user. RoutingChoice *string `pulumi:"routingChoice"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
type RoutingPreferenceResponseArgs ¶
type RoutingPreferenceResponseArgs struct { // A boolean flag which indicates whether internet routing storage endpoints are to be published PublishInternetEndpoints pulumi.BoolPtrInput `pulumi:"publishInternetEndpoints"` // A boolean flag which indicates whether microsoft routing storage endpoints are to be published PublishMicrosoftEndpoints pulumi.BoolPtrInput `pulumi:"publishMicrosoftEndpoints"` // Routing Choice defines the kind of network routing opted by the user. RoutingChoice pulumi.StringPtrInput `pulumi:"routingChoice"` }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (RoutingPreferenceResponseArgs) ElementType ¶
func (RoutingPreferenceResponseArgs) ElementType() reflect.Type
func (RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutput ¶
func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutput() RoutingPreferenceResponseOutput
func (RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutputWithContext ¶
func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponseOutputWithContext(ctx context.Context) RoutingPreferenceResponseOutput
func (RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutput ¶
func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
func (RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutputWithContext ¶
func (i RoutingPreferenceResponseArgs) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
type RoutingPreferenceResponseInput ¶
type RoutingPreferenceResponseInput interface { pulumi.Input ToRoutingPreferenceResponseOutput() RoutingPreferenceResponseOutput ToRoutingPreferenceResponseOutputWithContext(context.Context) RoutingPreferenceResponseOutput }
RoutingPreferenceResponseInput is an input type that accepts RoutingPreferenceResponseArgs and RoutingPreferenceResponseOutput values. You can construct a concrete instance of `RoutingPreferenceResponseInput` via:
RoutingPreferenceResponseArgs{...}
type RoutingPreferenceResponseOutput ¶
type RoutingPreferenceResponseOutput struct{ *pulumi.OutputState }
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
func (RoutingPreferenceResponseOutput) ElementType ¶
func (RoutingPreferenceResponseOutput) ElementType() reflect.Type
func (RoutingPreferenceResponseOutput) PublishInternetEndpoints ¶
func (o RoutingPreferenceResponseOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether internet routing storage endpoints are to be published
func (RoutingPreferenceResponseOutput) PublishMicrosoftEndpoints ¶
func (o RoutingPreferenceResponseOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether microsoft routing storage endpoints are to be published
func (RoutingPreferenceResponseOutput) RoutingChoice ¶
func (o RoutingPreferenceResponseOutput) RoutingChoice() pulumi.StringPtrOutput
Routing Choice defines the kind of network routing opted by the user.
func (RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutput ¶
func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutput() RoutingPreferenceResponseOutput
func (RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutputWithContext ¶
func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponseOutputWithContext(ctx context.Context) RoutingPreferenceResponseOutput
func (RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutput ¶
func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
func (RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutputWithContext ¶
func (o RoutingPreferenceResponseOutput) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
type RoutingPreferenceResponsePtrInput ¶
type RoutingPreferenceResponsePtrInput interface { pulumi.Input ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput ToRoutingPreferenceResponsePtrOutputWithContext(context.Context) RoutingPreferenceResponsePtrOutput }
RoutingPreferenceResponsePtrInput is an input type that accepts RoutingPreferenceResponseArgs, RoutingPreferenceResponsePtr and RoutingPreferenceResponsePtrOutput values. You can construct a concrete instance of `RoutingPreferenceResponsePtrInput` via:
RoutingPreferenceResponseArgs{...} or: nil
func RoutingPreferenceResponsePtr ¶
func RoutingPreferenceResponsePtr(v *RoutingPreferenceResponseArgs) RoutingPreferenceResponsePtrInput
type RoutingPreferenceResponsePtrOutput ¶
type RoutingPreferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (RoutingPreferenceResponsePtrOutput) Elem ¶
func (o RoutingPreferenceResponsePtrOutput) Elem() RoutingPreferenceResponseOutput
func (RoutingPreferenceResponsePtrOutput) ElementType ¶
func (RoutingPreferenceResponsePtrOutput) ElementType() reflect.Type
func (RoutingPreferenceResponsePtrOutput) PublishInternetEndpoints ¶
func (o RoutingPreferenceResponsePtrOutput) PublishInternetEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether internet routing storage endpoints are to be published
func (RoutingPreferenceResponsePtrOutput) PublishMicrosoftEndpoints ¶
func (o RoutingPreferenceResponsePtrOutput) PublishMicrosoftEndpoints() pulumi.BoolPtrOutput
A boolean flag which indicates whether microsoft routing storage endpoints are to be published
func (RoutingPreferenceResponsePtrOutput) RoutingChoice ¶
func (o RoutingPreferenceResponsePtrOutput) RoutingChoice() pulumi.StringPtrOutput
Routing Choice defines the kind of network routing opted by the user.
func (RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutput ¶
func (o RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutput() RoutingPreferenceResponsePtrOutput
func (RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutputWithContext ¶
func (o RoutingPreferenceResponsePtrOutput) ToRoutingPreferenceResponsePtrOutputWithContext(ctx context.Context) RoutingPreferenceResponsePtrOutput
type Sku ¶
type Sku struct { // The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Name string `pulumi:"name"` // The SKU tier. This is based on the SKU name. Tier *string `pulumi:"tier"` }
The SKU of the storage account.
type SkuArgs ¶
type SkuArgs struct { // The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Name pulumi.StringInput `pulumi:"name"` // The SKU tier. This is based on the SKU name. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The SKU of the storage account.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
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 }
The SKU of the storage account.
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
The SKU tier. This is based on the SKU name.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
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 ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The SKU tier. This is based on the SKU name.
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. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Name string `pulumi:"name"` // The SKU tier. This is based on the SKU name. Tier *string `pulumi:"tier"` }
The SKU of the storage account.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Name pulumi.StringInput `pulumi:"name"` // The SKU tier. This is based on the SKU name. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The SKU of the storage account.
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 }
The SKU of the storage account.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The SKU tier. This is based on the SKU name.
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 (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The SKU tier. This is based on the SKU name.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type StorageAccount ¶
type StorageAccount struct { pulumi.CustomResourceState // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier pulumi.StringOutput `pulumi:"accessTier"` // Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. AllowBlobPublicAccess pulumi.BoolPtrOutput `pulumi:"allowBlobPublicAccess"` // Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponsePtrOutput `pulumi:"azureFilesIdentityBasedAuthentication"` // Blob restore status BlobRestoreStatus BlobRestoreStatusResponseOutput `pulumi:"blobRestoreStatus"` // Gets the creation date and time of the storage account in UTC. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // Gets the custom domain the user assigned to this storage account. CustomDomain CustomDomainResponseOutput `pulumi:"customDomain"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrOutput `pulumi:"enableHttpsTrafficOnly"` // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponseOutput `pulumi:"encryption"` // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress pulumi.BoolOutput `pulumi:"failoverInProgress"` // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponseOutput `pulumi:"geoReplicationStats"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrOutput `pulumi:"isHnsEnabled"` // Gets the Kind. Kind pulumi.StringOutput `pulumi:"kind"` LargeFileSharesState pulumi.StringPtrOutput `pulumi:"largeFileSharesState"` // Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime pulumi.StringOutput `pulumi:"lastGeoFailoverTime"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. MinimumTlsVersion pulumi.StringPtrOutput `pulumi:"minimumTlsVersion"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Network rule set NetworkRuleSet NetworkRuleSetResponseOutput `pulumi:"networkRuleSet"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints EndpointsResponseOutput `pulumi:"primaryEndpoints"` // Gets the location of the primary data center for the storage account. PrimaryLocation pulumi.StringOutput `pulumi:"primaryLocation"` // List of private endpoint connection associated with the specified storage account PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // Gets the status of the storage account at the time the operation was called. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference RoutingPreferenceResponsePtrOutput `pulumi:"routingPreference"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponseOutput `pulumi:"secondaryEndpoints"` // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation pulumi.StringOutput `pulumi:"secondaryLocation"` // Gets the SKU. Sku SkuResponseOutput `pulumi:"sku"` // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary pulumi.StringOutput `pulumi:"statusOfPrimary"` // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary pulumi.StringOutput `pulumi:"statusOfSecondary"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
The storage account.
func GetStorageAccount ¶
func GetStorageAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageAccountState, opts ...pulumi.ResourceOption) (*StorageAccount, error)
GetStorageAccount gets an existing StorageAccount 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 NewStorageAccount ¶
func NewStorageAccount(ctx *pulumi.Context, name string, args *StorageAccountArgs, opts ...pulumi.ResourceOption) (*StorageAccount, error)
NewStorageAccount registers a new resource with the given unique name, arguments, and options.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier pulumi.StringPtrInput // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. AllowBlobPublicAccess pulumi.BoolPtrInput // Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationPtrInput // User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. CustomDomain CustomDomainPtrInput // Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01. EnableHttpsTrafficOnly pulumi.BoolPtrInput // Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled. Encryption EncryptionPtrInput // The identity of the resource. Identity IdentityPtrInput // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrInput // Required. Indicates the type of storage account. Kind pulumi.StringInput LargeFileSharesState pulumi.StringPtrInput // Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. Location pulumi.StringInput // Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. MinimumTlsVersion pulumi.StringPtrInput // Network rule set NetworkRuleSet NetworkRuleSetPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference RoutingPreferencePtrInput // Required. Gets or sets the SKU name. Sku SkuInput // Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. Tags pulumi.StringMapInput }
The set of arguments for constructing a StorageAccount resource.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
type StorageAccountInternetEndpointsResponse ¶
type StorageAccountInternetEndpointsResponse struct { // Gets the blob endpoint. Blob string `pulumi:"blob"` // Gets the dfs endpoint. Dfs string `pulumi:"dfs"` // Gets the file endpoint. File string `pulumi:"file"` // Gets the web endpoint. Web string `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
type StorageAccountInternetEndpointsResponseArgs ¶
type StorageAccountInternetEndpointsResponseArgs struct { // Gets the blob endpoint. Blob pulumi.StringInput `pulumi:"blob"` // Gets the dfs endpoint. Dfs pulumi.StringInput `pulumi:"dfs"` // Gets the file endpoint. File pulumi.StringInput `pulumi:"file"` // Gets the web endpoint. Web pulumi.StringInput `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
func (StorageAccountInternetEndpointsResponseArgs) ElementType ¶
func (StorageAccountInternetEndpointsResponseArgs) ElementType() reflect.Type
func (StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutput ¶
func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutput() StorageAccountInternetEndpointsResponseOutput
func (StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutputWithContext ¶
func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponseOutput
func (StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutput ¶
func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
func (StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext ¶
func (i StorageAccountInternetEndpointsResponseArgs) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
type StorageAccountInternetEndpointsResponseInput ¶
type StorageAccountInternetEndpointsResponseInput interface { pulumi.Input ToStorageAccountInternetEndpointsResponseOutput() StorageAccountInternetEndpointsResponseOutput ToStorageAccountInternetEndpointsResponseOutputWithContext(context.Context) StorageAccountInternetEndpointsResponseOutput }
StorageAccountInternetEndpointsResponseInput is an input type that accepts StorageAccountInternetEndpointsResponseArgs and StorageAccountInternetEndpointsResponseOutput values. You can construct a concrete instance of `StorageAccountInternetEndpointsResponseInput` via:
StorageAccountInternetEndpointsResponseArgs{...}
type StorageAccountInternetEndpointsResponseOutput ¶
type StorageAccountInternetEndpointsResponseOutput struct{ *pulumi.OutputState }
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
func (StorageAccountInternetEndpointsResponseOutput) Blob ¶
func (o StorageAccountInternetEndpointsResponseOutput) Blob() pulumi.StringOutput
Gets the blob endpoint.
func (StorageAccountInternetEndpointsResponseOutput) Dfs ¶
func (o StorageAccountInternetEndpointsResponseOutput) Dfs() pulumi.StringOutput
Gets the dfs endpoint.
func (StorageAccountInternetEndpointsResponseOutput) ElementType ¶
func (StorageAccountInternetEndpointsResponseOutput) ElementType() reflect.Type
func (StorageAccountInternetEndpointsResponseOutput) File ¶
func (o StorageAccountInternetEndpointsResponseOutput) File() pulumi.StringOutput
Gets the file endpoint.
func (StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutput ¶
func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutput() StorageAccountInternetEndpointsResponseOutput
func (StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutputWithContext ¶
func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponseOutput
func (StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutput ¶
func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
func (StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext ¶
func (o StorageAccountInternetEndpointsResponseOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
func (StorageAccountInternetEndpointsResponseOutput) Web ¶
func (o StorageAccountInternetEndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
type StorageAccountInternetEndpointsResponsePtrInput ¶
type StorageAccountInternetEndpointsResponsePtrInput interface { pulumi.Input ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(context.Context) StorageAccountInternetEndpointsResponsePtrOutput }
StorageAccountInternetEndpointsResponsePtrInput is an input type that accepts StorageAccountInternetEndpointsResponseArgs, StorageAccountInternetEndpointsResponsePtr and StorageAccountInternetEndpointsResponsePtrOutput values. You can construct a concrete instance of `StorageAccountInternetEndpointsResponsePtrInput` via:
StorageAccountInternetEndpointsResponseArgs{...} or: nil
func StorageAccountInternetEndpointsResponsePtr ¶
func StorageAccountInternetEndpointsResponsePtr(v *StorageAccountInternetEndpointsResponseArgs) StorageAccountInternetEndpointsResponsePtrInput
type StorageAccountInternetEndpointsResponsePtrOutput ¶
type StorageAccountInternetEndpointsResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountInternetEndpointsResponsePtrOutput) Blob ¶
func (o StorageAccountInternetEndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
Gets the blob endpoint.
func (StorageAccountInternetEndpointsResponsePtrOutput) ElementType ¶
func (StorageAccountInternetEndpointsResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountInternetEndpointsResponsePtrOutput) File ¶
func (o StorageAccountInternetEndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
Gets the file endpoint.
func (StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutput ¶
func (o StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutput() StorageAccountInternetEndpointsResponsePtrOutput
func (StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext ¶
func (o StorageAccountInternetEndpointsResponsePtrOutput) ToStorageAccountInternetEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountInternetEndpointsResponsePtrOutput
type StorageAccountKeyResponse ¶
type StorageAccountKeyResponse struct { // Name of the key. KeyName string `pulumi:"keyName"` // Permissions for the key -- read-only or full permissions. Permissions string `pulumi:"permissions"` // Base 64-encoded value of the key. Value string `pulumi:"value"` }
An access key for the storage account.
type StorageAccountKeyResponseArgs ¶
type StorageAccountKeyResponseArgs struct { // Name of the key. KeyName pulumi.StringInput `pulumi:"keyName"` // Permissions for the key -- read-only or full permissions. Permissions pulumi.StringInput `pulumi:"permissions"` // Base 64-encoded value of the key. Value pulumi.StringInput `pulumi:"value"` }
An access key for the storage account.
func (StorageAccountKeyResponseArgs) ElementType ¶
func (StorageAccountKeyResponseArgs) ElementType() reflect.Type
func (StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput ¶
func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext ¶
func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
type StorageAccountKeyResponseArray ¶
type StorageAccountKeyResponseArray []StorageAccountKeyResponseInput
func (StorageAccountKeyResponseArray) ElementType ¶
func (StorageAccountKeyResponseArray) ElementType() reflect.Type
func (StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput ¶
func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
func (StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext ¶
func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
type StorageAccountKeyResponseArrayInput ¶
type StorageAccountKeyResponseArrayInput interface { pulumi.Input ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput ToStorageAccountKeyResponseArrayOutputWithContext(context.Context) StorageAccountKeyResponseArrayOutput }
StorageAccountKeyResponseArrayInput is an input type that accepts StorageAccountKeyResponseArray and StorageAccountKeyResponseArrayOutput values. You can construct a concrete instance of `StorageAccountKeyResponseArrayInput` via:
StorageAccountKeyResponseArray{ StorageAccountKeyResponseArgs{...} }
type StorageAccountKeyResponseArrayOutput ¶
type StorageAccountKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountKeyResponseArrayOutput) ElementType ¶
func (StorageAccountKeyResponseArrayOutput) ElementType() reflect.Type
func (StorageAccountKeyResponseArrayOutput) Index ¶
func (o StorageAccountKeyResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput ¶
func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
func (StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext ¶
func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
type StorageAccountKeyResponseInput ¶
type StorageAccountKeyResponseInput interface { pulumi.Input ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput ToStorageAccountKeyResponseOutputWithContext(context.Context) StorageAccountKeyResponseOutput }
StorageAccountKeyResponseInput is an input type that accepts StorageAccountKeyResponseArgs and StorageAccountKeyResponseOutput values. You can construct a concrete instance of `StorageAccountKeyResponseInput` via:
StorageAccountKeyResponseArgs{...}
type StorageAccountKeyResponseOutput ¶
type StorageAccountKeyResponseOutput struct{ *pulumi.OutputState }
An access key for the storage account.
func (StorageAccountKeyResponseOutput) ElementType ¶
func (StorageAccountKeyResponseOutput) ElementType() reflect.Type
func (StorageAccountKeyResponseOutput) KeyName ¶
func (o StorageAccountKeyResponseOutput) KeyName() pulumi.StringOutput
Name of the key.
func (StorageAccountKeyResponseOutput) Permissions ¶
func (o StorageAccountKeyResponseOutput) Permissions() pulumi.StringOutput
Permissions for the key -- read-only or full permissions.
func (StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput ¶
func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext ¶
func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseOutput) Value ¶
func (o StorageAccountKeyResponseOutput) Value() pulumi.StringOutput
Base 64-encoded value of the key.
type StorageAccountMicrosoftEndpointsResponse ¶
type StorageAccountMicrosoftEndpointsResponse struct { // Gets the blob endpoint. Blob string `pulumi:"blob"` // Gets the dfs endpoint. Dfs string `pulumi:"dfs"` // Gets the file endpoint. File string `pulumi:"file"` // Gets the queue endpoint. Queue string `pulumi:"queue"` // Gets the table endpoint. Table string `pulumi:"table"` // Gets the web endpoint. Web string `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
type StorageAccountMicrosoftEndpointsResponseArgs ¶
type StorageAccountMicrosoftEndpointsResponseArgs struct { // Gets the blob endpoint. Blob pulumi.StringInput `pulumi:"blob"` // Gets the dfs endpoint. Dfs pulumi.StringInput `pulumi:"dfs"` // Gets the file endpoint. File pulumi.StringInput `pulumi:"file"` // Gets the queue endpoint. Queue pulumi.StringInput `pulumi:"queue"` // Gets the table endpoint. Table pulumi.StringInput `pulumi:"table"` // Gets the web endpoint. Web pulumi.StringInput `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
func (StorageAccountMicrosoftEndpointsResponseArgs) ElementType ¶
func (StorageAccountMicrosoftEndpointsResponseArgs) ElementType() reflect.Type
func (StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutput ¶
func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutput() StorageAccountMicrosoftEndpointsResponseOutput
func (StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext ¶
func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponseOutput
func (StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutput ¶
func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
func (StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext ¶
func (i StorageAccountMicrosoftEndpointsResponseArgs) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
type StorageAccountMicrosoftEndpointsResponseInput ¶
type StorageAccountMicrosoftEndpointsResponseInput interface { pulumi.Input ToStorageAccountMicrosoftEndpointsResponseOutput() StorageAccountMicrosoftEndpointsResponseOutput ToStorageAccountMicrosoftEndpointsResponseOutputWithContext(context.Context) StorageAccountMicrosoftEndpointsResponseOutput }
StorageAccountMicrosoftEndpointsResponseInput is an input type that accepts StorageAccountMicrosoftEndpointsResponseArgs and StorageAccountMicrosoftEndpointsResponseOutput values. You can construct a concrete instance of `StorageAccountMicrosoftEndpointsResponseInput` via:
StorageAccountMicrosoftEndpointsResponseArgs{...}
type StorageAccountMicrosoftEndpointsResponseOutput ¶
type StorageAccountMicrosoftEndpointsResponseOutput struct{ *pulumi.OutputState }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) Blob ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Blob() pulumi.StringOutput
Gets the blob endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) Dfs ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Dfs() pulumi.StringOutput
Gets the dfs endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) ElementType ¶
func (StorageAccountMicrosoftEndpointsResponseOutput) ElementType() reflect.Type
func (StorageAccountMicrosoftEndpointsResponseOutput) File ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) File() pulumi.StringOutput
Gets the file endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) Queue ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Queue() pulumi.StringOutput
Gets the queue endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) Table ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Table() pulumi.StringOutput
Gets the table endpoint.
func (StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutput ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutput() StorageAccountMicrosoftEndpointsResponseOutput
func (StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponseOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponseOutput
func (StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
func (StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
func (StorageAccountMicrosoftEndpointsResponseOutput) Web ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
type StorageAccountMicrosoftEndpointsResponsePtrInput ¶
type StorageAccountMicrosoftEndpointsResponsePtrInput interface { pulumi.Input ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput }
StorageAccountMicrosoftEndpointsResponsePtrInput is an input type that accepts StorageAccountMicrosoftEndpointsResponseArgs, StorageAccountMicrosoftEndpointsResponsePtr and StorageAccountMicrosoftEndpointsResponsePtrOutput values. You can construct a concrete instance of `StorageAccountMicrosoftEndpointsResponsePtrInput` via:
StorageAccountMicrosoftEndpointsResponseArgs{...} or: nil
func StorageAccountMicrosoftEndpointsResponsePtr ¶
func StorageAccountMicrosoftEndpointsResponsePtr(v *StorageAccountMicrosoftEndpointsResponseArgs) StorageAccountMicrosoftEndpointsResponsePtrInput
type StorageAccountMicrosoftEndpointsResponsePtrOutput ¶
type StorageAccountMicrosoftEndpointsResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) Blob ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
Gets the blob endpoint.
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) ElementType ¶
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) File ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
Gets the file endpoint.
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) Queue ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
Gets the queue endpoint.
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) Table ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
Gets the table endpoint.
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutput() StorageAccountMicrosoftEndpointsResponsePtrOutput
func (StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext ¶
func (o StorageAccountMicrosoftEndpointsResponsePtrOutput) ToStorageAccountMicrosoftEndpointsResponsePtrOutputWithContext(ctx context.Context) StorageAccountMicrosoftEndpointsResponsePtrOutput
type StorageAccountState ¶
type StorageAccountState struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier pulumi.StringPtrInput // Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property. AllowBlobPublicAccess pulumi.BoolPtrInput // Provides the identity based authentication settings for Azure Files. AzureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponsePtrInput // Blob restore status BlobRestoreStatus BlobRestoreStatusResponsePtrInput // Gets the creation date and time of the storage account in UTC. CreationTime pulumi.StringPtrInput // Gets the custom domain the user assigned to this storage account. CustomDomain CustomDomainResponsePtrInput // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrInput // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponsePtrInput // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress pulumi.BoolPtrInput // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponsePtrInput // The identity of the resource. Identity IdentityResponsePtrInput // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrInput // Gets the Kind. Kind pulumi.StringPtrInput LargeFileSharesState pulumi.StringPtrInput // Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. MinimumTlsVersion pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Network rule set NetworkRuleSet NetworkRuleSetResponsePtrInput // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints EndpointsResponsePtrInput // Gets the location of the primary data center for the storage account. PrimaryLocation pulumi.StringPtrInput // List of private endpoint connection associated with the specified storage account PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput // Gets the status of the storage account at the time the operation was called. ProvisioningState pulumi.StringPtrInput // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference RoutingPreferenceResponsePtrInput // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponsePtrInput // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation pulumi.StringPtrInput // Gets the SKU. Sku SkuResponsePtrInput // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary pulumi.StringPtrInput // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (StorageAccountState) ElementType ¶
func (StorageAccountState) ElementType() reflect.Type
type Table ¶
type Table struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Table name under the specified account TableName pulumi.StringOutput `pulumi:"tableName"` // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringOutput `pulumi:"type"` }
Properties of the table, including Id, resource name, resource type.
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type TableArgs ¶
type TableArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. TableName pulumi.StringInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableState ¶
type TableState struct { // The name of the resource Name pulumi.StringPtrInput // Table name under the specified account TableName pulumi.StringPtrInput // The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. Type pulumi.StringPtrInput }
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type
type TagFilter ¶
type TagFilter struct { // This is the filter tag name, it can have 1 - 128 characters Name string `pulumi:"name"` // This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported Op string `pulumi:"op"` // This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value string `pulumi:"value"` }
Blob index tag based filtering for blob objects
type TagFilterArgs ¶
type TagFilterArgs struct { // This is the filter tag name, it can have 1 - 128 characters Name pulumi.StringInput `pulumi:"name"` // This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported Op pulumi.StringInput `pulumi:"op"` // This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value pulumi.StringInput `pulumi:"value"` }
Blob index tag based filtering for blob objects
func (TagFilterArgs) ElementType ¶
func (TagFilterArgs) ElementType() reflect.Type
func (TagFilterArgs) ToTagFilterOutput ¶
func (i TagFilterArgs) ToTagFilterOutput() TagFilterOutput
func (TagFilterArgs) ToTagFilterOutputWithContext ¶
func (i TagFilterArgs) ToTagFilterOutputWithContext(ctx context.Context) TagFilterOutput
type TagFilterArray ¶
type TagFilterArray []TagFilterInput
func (TagFilterArray) ElementType ¶
func (TagFilterArray) ElementType() reflect.Type
func (TagFilterArray) ToTagFilterArrayOutput ¶
func (i TagFilterArray) ToTagFilterArrayOutput() TagFilterArrayOutput
func (TagFilterArray) ToTagFilterArrayOutputWithContext ¶
func (i TagFilterArray) ToTagFilterArrayOutputWithContext(ctx context.Context) TagFilterArrayOutput
type TagFilterArrayInput ¶
type TagFilterArrayInput interface { pulumi.Input ToTagFilterArrayOutput() TagFilterArrayOutput ToTagFilterArrayOutputWithContext(context.Context) TagFilterArrayOutput }
TagFilterArrayInput is an input type that accepts TagFilterArray and TagFilterArrayOutput values. You can construct a concrete instance of `TagFilterArrayInput` via:
TagFilterArray{ TagFilterArgs{...} }
type TagFilterArrayOutput ¶
type TagFilterArrayOutput struct{ *pulumi.OutputState }
func (TagFilterArrayOutput) ElementType ¶
func (TagFilterArrayOutput) ElementType() reflect.Type
func (TagFilterArrayOutput) Index ¶
func (o TagFilterArrayOutput) Index(i pulumi.IntInput) TagFilterOutput
func (TagFilterArrayOutput) ToTagFilterArrayOutput ¶
func (o TagFilterArrayOutput) ToTagFilterArrayOutput() TagFilterArrayOutput
func (TagFilterArrayOutput) ToTagFilterArrayOutputWithContext ¶
func (o TagFilterArrayOutput) ToTagFilterArrayOutputWithContext(ctx context.Context) TagFilterArrayOutput
type TagFilterInput ¶
type TagFilterInput interface { pulumi.Input ToTagFilterOutput() TagFilterOutput ToTagFilterOutputWithContext(context.Context) TagFilterOutput }
TagFilterInput is an input type that accepts TagFilterArgs and TagFilterOutput values. You can construct a concrete instance of `TagFilterInput` via:
TagFilterArgs{...}
type TagFilterOutput ¶
type TagFilterOutput struct{ *pulumi.OutputState }
Blob index tag based filtering for blob objects
func (TagFilterOutput) ElementType ¶
func (TagFilterOutput) ElementType() reflect.Type
func (TagFilterOutput) Name ¶
func (o TagFilterOutput) Name() pulumi.StringOutput
This is the filter tag name, it can have 1 - 128 characters
func (TagFilterOutput) Op ¶
func (o TagFilterOutput) Op() pulumi.StringOutput
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
func (TagFilterOutput) ToTagFilterOutput ¶
func (o TagFilterOutput) ToTagFilterOutput() TagFilterOutput
func (TagFilterOutput) ToTagFilterOutputWithContext ¶
func (o TagFilterOutput) ToTagFilterOutputWithContext(ctx context.Context) TagFilterOutput
func (TagFilterOutput) Value ¶
func (o TagFilterOutput) Value() pulumi.StringOutput
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
type TagFilterResponse ¶
type TagFilterResponse struct { // This is the filter tag name, it can have 1 - 128 characters Name string `pulumi:"name"` // This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported Op string `pulumi:"op"` // This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value string `pulumi:"value"` }
Blob index tag based filtering for blob objects
type TagFilterResponseArgs ¶
type TagFilterResponseArgs struct { // This is the filter tag name, it can have 1 - 128 characters Name pulumi.StringInput `pulumi:"name"` // This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported Op pulumi.StringInput `pulumi:"op"` // This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters Value pulumi.StringInput `pulumi:"value"` }
Blob index tag based filtering for blob objects
func (TagFilterResponseArgs) ElementType ¶
func (TagFilterResponseArgs) ElementType() reflect.Type
func (TagFilterResponseArgs) ToTagFilterResponseOutput ¶
func (i TagFilterResponseArgs) ToTagFilterResponseOutput() TagFilterResponseOutput
func (TagFilterResponseArgs) ToTagFilterResponseOutputWithContext ¶
func (i TagFilterResponseArgs) ToTagFilterResponseOutputWithContext(ctx context.Context) TagFilterResponseOutput
type TagFilterResponseArray ¶
type TagFilterResponseArray []TagFilterResponseInput
func (TagFilterResponseArray) ElementType ¶
func (TagFilterResponseArray) ElementType() reflect.Type
func (TagFilterResponseArray) ToTagFilterResponseArrayOutput ¶
func (i TagFilterResponseArray) ToTagFilterResponseArrayOutput() TagFilterResponseArrayOutput
func (TagFilterResponseArray) ToTagFilterResponseArrayOutputWithContext ¶
func (i TagFilterResponseArray) ToTagFilterResponseArrayOutputWithContext(ctx context.Context) TagFilterResponseArrayOutput
type TagFilterResponseArrayInput ¶
type TagFilterResponseArrayInput interface { pulumi.Input ToTagFilterResponseArrayOutput() TagFilterResponseArrayOutput ToTagFilterResponseArrayOutputWithContext(context.Context) TagFilterResponseArrayOutput }
TagFilterResponseArrayInput is an input type that accepts TagFilterResponseArray and TagFilterResponseArrayOutput values. You can construct a concrete instance of `TagFilterResponseArrayInput` via:
TagFilterResponseArray{ TagFilterResponseArgs{...} }
type TagFilterResponseArrayOutput ¶
type TagFilterResponseArrayOutput struct{ *pulumi.OutputState }
func (TagFilterResponseArrayOutput) ElementType ¶
func (TagFilterResponseArrayOutput) ElementType() reflect.Type
func (TagFilterResponseArrayOutput) Index ¶
func (o TagFilterResponseArrayOutput) Index(i pulumi.IntInput) TagFilterResponseOutput
func (TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutput ¶
func (o TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutput() TagFilterResponseArrayOutput
func (TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutputWithContext ¶
func (o TagFilterResponseArrayOutput) ToTagFilterResponseArrayOutputWithContext(ctx context.Context) TagFilterResponseArrayOutput
type TagFilterResponseInput ¶
type TagFilterResponseInput interface { pulumi.Input ToTagFilterResponseOutput() TagFilterResponseOutput ToTagFilterResponseOutputWithContext(context.Context) TagFilterResponseOutput }
TagFilterResponseInput is an input type that accepts TagFilterResponseArgs and TagFilterResponseOutput values. You can construct a concrete instance of `TagFilterResponseInput` via:
TagFilterResponseArgs{...}
type TagFilterResponseOutput ¶
type TagFilterResponseOutput struct{ *pulumi.OutputState }
Blob index tag based filtering for blob objects
func (TagFilterResponseOutput) ElementType ¶
func (TagFilterResponseOutput) ElementType() reflect.Type
func (TagFilterResponseOutput) Name ¶
func (o TagFilterResponseOutput) Name() pulumi.StringOutput
This is the filter tag name, it can have 1 - 128 characters
func (TagFilterResponseOutput) Op ¶
func (o TagFilterResponseOutput) Op() pulumi.StringOutput
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
func (TagFilterResponseOutput) ToTagFilterResponseOutput ¶
func (o TagFilterResponseOutput) ToTagFilterResponseOutput() TagFilterResponseOutput
func (TagFilterResponseOutput) ToTagFilterResponseOutputWithContext ¶
func (o TagFilterResponseOutput) ToTagFilterResponseOutputWithContext(ctx context.Context) TagFilterResponseOutput
func (TagFilterResponseOutput) Value ¶
func (o TagFilterResponseOutput) Value() pulumi.StringOutput
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
type TagPropertyResponse ¶
type TagPropertyResponse struct { // Returns the Object ID of the user who added the tag. ObjectIdentifier string `pulumi:"objectIdentifier"` // The tag value. Tag string `pulumi:"tag"` // Returns the Tenant ID that issued the token for the user who added the tag. TenantId string `pulumi:"tenantId"` // Returns the date and time the tag was added. Timestamp string `pulumi:"timestamp"` // Returns the User Principal Name of the user who added the tag. Upn string `pulumi:"upn"` }
A tag of the LegalHold of a blob container.
type TagPropertyResponseArgs ¶
type TagPropertyResponseArgs struct { // Returns the Object ID of the user who added the tag. ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // The tag value. Tag pulumi.StringInput `pulumi:"tag"` // Returns the Tenant ID that issued the token for the user who added the tag. TenantId pulumi.StringInput `pulumi:"tenantId"` // Returns the date and time the tag was added. Timestamp pulumi.StringInput `pulumi:"timestamp"` // Returns the User Principal Name of the user who added the tag. Upn pulumi.StringInput `pulumi:"upn"` }
A tag of the LegalHold of a blob container.
func (TagPropertyResponseArgs) ElementType ¶
func (TagPropertyResponseArgs) ElementType() reflect.Type
func (TagPropertyResponseArgs) ToTagPropertyResponseOutput ¶
func (i TagPropertyResponseArgs) ToTagPropertyResponseOutput() TagPropertyResponseOutput
func (TagPropertyResponseArgs) ToTagPropertyResponseOutputWithContext ¶
func (i TagPropertyResponseArgs) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
type TagPropertyResponseArray ¶
type TagPropertyResponseArray []TagPropertyResponseInput
func (TagPropertyResponseArray) ElementType ¶
func (TagPropertyResponseArray) ElementType() reflect.Type
func (TagPropertyResponseArray) ToTagPropertyResponseArrayOutput ¶
func (i TagPropertyResponseArray) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
func (TagPropertyResponseArray) ToTagPropertyResponseArrayOutputWithContext ¶
func (i TagPropertyResponseArray) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
type TagPropertyResponseArrayInput ¶
type TagPropertyResponseArrayInput interface { pulumi.Input ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput ToTagPropertyResponseArrayOutputWithContext(context.Context) TagPropertyResponseArrayOutput }
TagPropertyResponseArrayInput is an input type that accepts TagPropertyResponseArray and TagPropertyResponseArrayOutput values. You can construct a concrete instance of `TagPropertyResponseArrayInput` via:
TagPropertyResponseArray{ TagPropertyResponseArgs{...} }
type TagPropertyResponseArrayOutput ¶
type TagPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (TagPropertyResponseArrayOutput) ElementType ¶
func (TagPropertyResponseArrayOutput) ElementType() reflect.Type
func (TagPropertyResponseArrayOutput) Index ¶
func (o TagPropertyResponseArrayOutput) Index(i pulumi.IntInput) TagPropertyResponseOutput
func (TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput ¶
func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
func (TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext ¶
func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
type TagPropertyResponseInput ¶
type TagPropertyResponseInput interface { pulumi.Input ToTagPropertyResponseOutput() TagPropertyResponseOutput ToTagPropertyResponseOutputWithContext(context.Context) TagPropertyResponseOutput }
TagPropertyResponseInput is an input type that accepts TagPropertyResponseArgs and TagPropertyResponseOutput values. You can construct a concrete instance of `TagPropertyResponseInput` via:
TagPropertyResponseArgs{...}
type TagPropertyResponseOutput ¶
type TagPropertyResponseOutput struct{ *pulumi.OutputState }
A tag of the LegalHold of a blob container.
func (TagPropertyResponseOutput) ElementType ¶
func (TagPropertyResponseOutput) ElementType() reflect.Type
func (TagPropertyResponseOutput) ObjectIdentifier ¶
func (o TagPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
Returns the Object ID of the user who added the tag.
func (TagPropertyResponseOutput) Tag ¶
func (o TagPropertyResponseOutput) Tag() pulumi.StringOutput
The tag value.
func (TagPropertyResponseOutput) TenantId ¶
func (o TagPropertyResponseOutput) TenantId() pulumi.StringOutput
Returns the Tenant ID that issued the token for the user who added the tag.
func (TagPropertyResponseOutput) Timestamp ¶
func (o TagPropertyResponseOutput) Timestamp() pulumi.StringOutput
Returns the date and time the tag was added.
func (TagPropertyResponseOutput) ToTagPropertyResponseOutput ¶
func (o TagPropertyResponseOutput) ToTagPropertyResponseOutput() TagPropertyResponseOutput
func (TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext ¶
func (o TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
func (TagPropertyResponseOutput) Upn ¶
func (o TagPropertyResponseOutput) Upn() pulumi.StringOutput
Returns the User Principal Name of the user who added the tag.
type UpdateHistoryPropertyResponse ¶
type UpdateHistoryPropertyResponse struct { // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays int `pulumi:"immutabilityPeriodSinceCreationInDays"` // Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier string `pulumi:"objectIdentifier"` // Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId string `pulumi:"tenantId"` // Returns the date and time the ImmutabilityPolicy was updated. Timestamp string `pulumi:"timestamp"` // The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update string `pulumi:"update"` // Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn string `pulumi:"upn"` }
An update history of the ImmutabilityPolicy of a blob container.
type UpdateHistoryPropertyResponseArgs ¶
type UpdateHistoryPropertyResponseArgs struct { // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntInput `pulumi:"immutabilityPeriodSinceCreationInDays"` // Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId pulumi.StringInput `pulumi:"tenantId"` // Returns the date and time the ImmutabilityPolicy was updated. Timestamp pulumi.StringInput `pulumi:"timestamp"` // The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update pulumi.StringInput `pulumi:"update"` // Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn pulumi.StringInput `pulumi:"upn"` }
An update history of the ImmutabilityPolicy of a blob container.
func (UpdateHistoryPropertyResponseArgs) ElementType ¶
func (UpdateHistoryPropertyResponseArgs) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput ¶
func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext ¶
func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
type UpdateHistoryPropertyResponseArray ¶
type UpdateHistoryPropertyResponseArray []UpdateHistoryPropertyResponseInput
func (UpdateHistoryPropertyResponseArray) ElementType ¶
func (UpdateHistoryPropertyResponseArray) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput ¶
func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
func (UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext ¶
func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
type UpdateHistoryPropertyResponseArrayInput ¶
type UpdateHistoryPropertyResponseArrayInput interface { pulumi.Input ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput ToUpdateHistoryPropertyResponseArrayOutputWithContext(context.Context) UpdateHistoryPropertyResponseArrayOutput }
UpdateHistoryPropertyResponseArrayInput is an input type that accepts UpdateHistoryPropertyResponseArray and UpdateHistoryPropertyResponseArrayOutput values. You can construct a concrete instance of `UpdateHistoryPropertyResponseArrayInput` via:
UpdateHistoryPropertyResponseArray{ UpdateHistoryPropertyResponseArgs{...} }
type UpdateHistoryPropertyResponseArrayOutput ¶
type UpdateHistoryPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (UpdateHistoryPropertyResponseArrayOutput) ElementType ¶
func (UpdateHistoryPropertyResponseArrayOutput) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput ¶
func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
func (UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext ¶
func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
type UpdateHistoryPropertyResponseInput ¶
type UpdateHistoryPropertyResponseInput interface { pulumi.Input ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput ToUpdateHistoryPropertyResponseOutputWithContext(context.Context) UpdateHistoryPropertyResponseOutput }
UpdateHistoryPropertyResponseInput is an input type that accepts UpdateHistoryPropertyResponseArgs and UpdateHistoryPropertyResponseOutput values. You can construct a concrete instance of `UpdateHistoryPropertyResponseInput` via:
UpdateHistoryPropertyResponseArgs{...}
type UpdateHistoryPropertyResponseOutput ¶
type UpdateHistoryPropertyResponseOutput struct{ *pulumi.OutputState }
An update history of the ImmutabilityPolicy of a blob container.
func (UpdateHistoryPropertyResponseOutput) ElementType ¶
func (UpdateHistoryPropertyResponseOutput) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (UpdateHistoryPropertyResponseOutput) ObjectIdentifier ¶
func (o UpdateHistoryPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
Returns the Object ID of the user who updated the ImmutabilityPolicy.
func (UpdateHistoryPropertyResponseOutput) TenantId ¶
func (o UpdateHistoryPropertyResponseOutput) TenantId() pulumi.StringOutput
Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy.
func (UpdateHistoryPropertyResponseOutput) Timestamp ¶
func (o UpdateHistoryPropertyResponseOutput) Timestamp() pulumi.StringOutput
Returns the date and time the ImmutabilityPolicy was updated.
func (UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput ¶
func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext ¶
func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseOutput) Update ¶
func (o UpdateHistoryPropertyResponseOutput) Update() pulumi.StringOutput
The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.
func (UpdateHistoryPropertyResponseOutput) Upn ¶
func (o UpdateHistoryPropertyResponseOutput) Upn() pulumi.StringOutput
Returns the User Principal Name of the user who updated the ImmutabilityPolicy.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // The action of virtual network rule. Action *string `pulumi:"action"` // Gets the state of virtual network rule. State *string `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // The action of virtual network rule. Action pulumi.StringPtrInput `pulumi:"action"` // Gets the state of virtual network rule. State pulumi.StringPtrInput `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
func (VirtualNetworkRuleArgs) ElementType ¶
func (VirtualNetworkRuleArgs) ElementType() reflect.Type
func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput ¶
func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext ¶
func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
type VirtualNetworkRuleArray ¶
type VirtualNetworkRuleArray []VirtualNetworkRuleInput
func (VirtualNetworkRuleArray) ElementType ¶
func (VirtualNetworkRuleArray) ElementType() reflect.Type
func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput ¶
func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext ¶
func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
type VirtualNetworkRuleArrayInput ¶
type VirtualNetworkRuleArrayInput interface { pulumi.Input ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput ToVirtualNetworkRuleArrayOutputWithContext(context.Context) VirtualNetworkRuleArrayOutput }
VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via:
VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }
type VirtualNetworkRuleArrayOutput ¶
type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkRuleArrayOutput) ElementType ¶
func (VirtualNetworkRuleArrayOutput) ElementType() reflect.Type
func (VirtualNetworkRuleArrayOutput) Index ¶
func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput ¶
func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext ¶
func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
type VirtualNetworkRuleInput ¶
type VirtualNetworkRuleInput interface { pulumi.Input ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput ToVirtualNetworkRuleOutputWithContext(context.Context) VirtualNetworkRuleOutput }
VirtualNetworkRuleInput is an input type that accepts VirtualNetworkRuleArgs and VirtualNetworkRuleOutput values. You can construct a concrete instance of `VirtualNetworkRuleInput` via:
VirtualNetworkRuleArgs{...}
type VirtualNetworkRuleOutput ¶
type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }
Virtual Network rule.
func (VirtualNetworkRuleOutput) Action ¶
func (o VirtualNetworkRuleOutput) Action() pulumi.StringPtrOutput
The action of virtual network rule.
func (VirtualNetworkRuleOutput) ElementType ¶
func (VirtualNetworkRuleOutput) ElementType() reflect.Type
func (VirtualNetworkRuleOutput) State ¶
func (o VirtualNetworkRuleOutput) State() pulumi.StringPtrOutput
Gets the state of virtual network rule.
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) VirtualNetworkResourceId ¶
func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput
Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
type VirtualNetworkRuleResponse ¶
type VirtualNetworkRuleResponse struct { // The action of virtual network rule. Action *string `pulumi:"action"` // Gets the state of virtual network rule. State *string `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
type VirtualNetworkRuleResponseArgs ¶
type VirtualNetworkRuleResponseArgs struct { // The action of virtual network rule. Action pulumi.StringPtrInput `pulumi:"action"` // Gets the state of virtual network rule. State pulumi.StringPtrInput `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
func (VirtualNetworkRuleResponseArgs) ElementType ¶
func (VirtualNetworkRuleResponseArgs) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput ¶
func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext ¶
func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
type VirtualNetworkRuleResponseArray ¶
type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput
func (VirtualNetworkRuleResponseArray) ElementType ¶
func (VirtualNetworkRuleResponseArray) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput ¶
func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext ¶
func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
type VirtualNetworkRuleResponseArrayInput ¶
type VirtualNetworkRuleResponseArrayInput interface { pulumi.Input ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput }
VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:
VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }
type VirtualNetworkRuleResponseArrayOutput ¶
type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkRuleResponseArrayOutput) ElementType ¶
func (VirtualNetworkRuleResponseArrayOutput) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArrayOutput) Index ¶
func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput ¶
func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext ¶
func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
type VirtualNetworkRuleResponseInput ¶
type VirtualNetworkRuleResponseInput interface { pulumi.Input ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput }
VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:
VirtualNetworkRuleResponseArgs{...}
type VirtualNetworkRuleResponseOutput ¶
type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }
Virtual Network rule.
func (VirtualNetworkRuleResponseOutput) Action ¶
func (o VirtualNetworkRuleResponseOutput) Action() pulumi.StringPtrOutput
The action of virtual network rule.
func (VirtualNetworkRuleResponseOutput) ElementType ¶
func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
func (VirtualNetworkRuleResponseOutput) State ¶
func (o VirtualNetworkRuleResponseOutput) State() pulumi.StringPtrOutput
Gets the state of virtual network rule.
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId ¶
func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput
Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
Source Files
¶
- blobContainer.go
- blobContainerImmutabilityPolicy.go
- fileShare.go
- getBlobContainer.go
- getBlobContainerImmutabilityPolicy.go
- getFileShare.go
- getManagementPolicy.go
- getObjectReplicationPolicy.go
- getPrivateEndpointConnection.go
- getQueue.go
- getStorageAccount.go
- getTable.go
- listStorageAccountKeys.go
- managementPolicy.go
- objectReplicationPolicy.go
- privateEndpointConnection.go
- pulumiTypes.go
- queue.go
- storageAccount.go
- table.go