Documentation
¶
Index ¶
- Constants
- type AccessPolicy
- type AccessPolicyArgs
- func (AccessPolicyArgs) ElementType() reflect.Type
- func (i AccessPolicyArgs) ToAccessPolicyOutput() AccessPolicyOutput
- func (i AccessPolicyArgs) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (i AccessPolicyArgs) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
- func (i AccessPolicyArgs) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
- type AccessPolicyInput
- type AccessPolicyOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o AccessPolicyOutput) Permission() pulumi.StringPtrOutput
- func (o AccessPolicyOutput) StartTime() pulumi.StringPtrOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
- func (o AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
- type AccessPolicyPtrInput
- type AccessPolicyPtrOutput
- func (o AccessPolicyPtrOutput) Elem() AccessPolicyOutput
- func (AccessPolicyPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyPtrOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o AccessPolicyPtrOutput) Permission() pulumi.StringPtrOutput
- func (o AccessPolicyPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
- func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
- type AccessPolicyResponse
- type AccessPolicyResponseOutput
- func (AccessPolicyResponseOutput) ElementType() reflect.Type
- func (o AccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o AccessPolicyResponseOutput) Permission() pulumi.StringPtrOutput
- func (o AccessPolicyResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o AccessPolicyResponseOutput) ToAccessPolicyResponseOutput() AccessPolicyResponseOutput
- func (o AccessPolicyResponseOutput) ToAccessPolicyResponseOutputWithContext(ctx context.Context) AccessPolicyResponseOutput
- type AccessPolicyResponsePtrOutput
- func (o AccessPolicyResponsePtrOutput) Elem() AccessPolicyResponseOutput
- func (AccessPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyResponsePtrOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o AccessPolicyResponsePtrOutput) Permission() pulumi.StringPtrOutput
- func (o AccessPolicyResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutput() AccessPolicyResponsePtrOutput
- func (o AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutputWithContext(ctx context.Context) AccessPolicyResponsePtrOutput
- type AccessTier
- func (AccessTier) ElementType() reflect.Type
- func (e AccessTier) ToAccessTierOutput() AccessTierOutput
- func (e AccessTier) ToAccessTierOutputWithContext(ctx context.Context) AccessTierOutput
- func (e AccessTier) ToAccessTierPtrOutput() AccessTierPtrOutput
- func (e AccessTier) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
- func (e AccessTier) ToStringOutput() pulumi.StringOutput
- func (e AccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessTierInput
- type AccessTierOutput
- func (AccessTierOutput) ElementType() reflect.Type
- func (o AccessTierOutput) ToAccessTierOutput() AccessTierOutput
- func (o AccessTierOutput) ToAccessTierOutputWithContext(ctx context.Context) AccessTierOutput
- func (o AccessTierOutput) ToAccessTierPtrOutput() AccessTierPtrOutput
- func (o AccessTierOutput) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
- func (o AccessTierOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessTierPtrInput
- type AccessTierPtrOutput
- func (o AccessTierPtrOutput) Elem() AccessTierOutput
- func (AccessTierPtrOutput) ElementType() reflect.Type
- func (o AccessTierPtrOutput) ToAccessTierPtrOutput() AccessTierPtrOutput
- func (o AccessTierPtrOutput) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
- func (o AccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountImmutabilityPolicyProperties
- type AccountImmutabilityPolicyPropertiesArgs
- func (AccountImmutabilityPolicyPropertiesArgs) ElementType() reflect.Type
- func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutput() AccountImmutabilityPolicyPropertiesOutput
- func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesOutput
- func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
- func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
- type AccountImmutabilityPolicyPropertiesInput
- type AccountImmutabilityPolicyPropertiesOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (AccountImmutabilityPolicyPropertiesOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyPropertiesOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) State() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutput() AccountImmutabilityPolicyPropertiesOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
- func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
- type AccountImmutabilityPolicyPropertiesPtrInput
- type AccountImmutabilityPolicyPropertiesPtrOutput
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) Elem() AccountImmutabilityPolicyPropertiesOutput
- func (AccountImmutabilityPolicyPropertiesPtrOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) State() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
- func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
- type AccountImmutabilityPolicyPropertiesResponse
- type AccountImmutabilityPolicyPropertiesResponseOutput
- func (o AccountImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (AccountImmutabilityPolicyPropertiesResponseOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutput() AccountImmutabilityPolicyPropertiesResponseOutput
- func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesResponseOutput
- type AccountImmutabilityPolicyPropertiesResponsePtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) Elem() AccountImmutabilityPolicyPropertiesResponseOutput
- func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutput() AccountImmutabilityPolicyPropertiesResponsePtrOutput
- func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesResponsePtrOutput
- type AccountImmutabilityPolicyState
- func (AccountImmutabilityPolicyState) ElementType() reflect.Type
- func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutput() AccountImmutabilityPolicyStateOutput
- func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStateOutput
- func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
- func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
- func (e AccountImmutabilityPolicyState) ToStringOutput() pulumi.StringOutput
- func (e AccountImmutabilityPolicyState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccountImmutabilityPolicyState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccountImmutabilityPolicyState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountImmutabilityPolicyStateInput
- type AccountImmutabilityPolicyStateOutput
- func (AccountImmutabilityPolicyStateOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutput() AccountImmutabilityPolicyStateOutput
- func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStateOutput
- func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
- func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
- func (o AccountImmutabilityPolicyStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountImmutabilityPolicyStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountImmutabilityPolicyStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountImmutabilityPolicyStatePtrInput
- type AccountImmutabilityPolicyStatePtrOutput
- func (o AccountImmutabilityPolicyStatePtrOutput) Elem() AccountImmutabilityPolicyStateOutput
- func (AccountImmutabilityPolicyStatePtrOutput) ElementType() reflect.Type
- func (o AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
- func (o AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
- func (o AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountType
- func (AccountType) ElementType() reflect.Type
- func (e AccountType) ToAccountTypeOutput() AccountTypeOutput
- func (e AccountType) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput
- func (e AccountType) ToAccountTypePtrOutput() AccountTypePtrOutput
- func (e AccountType) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
- func (e AccountType) ToStringOutput() pulumi.StringOutput
- func (e AccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccountType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountTypeInput
- type AccountTypeOutput
- func (AccountTypeOutput) ElementType() reflect.Type
- func (o AccountTypeOutput) ToAccountTypeOutput() AccountTypeOutput
- func (o AccountTypeOutput) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput
- func (o AccountTypeOutput) ToAccountTypePtrOutput() AccountTypePtrOutput
- func (o AccountTypeOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
- func (o AccountTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountTypePtrInput
- type AccountTypePtrOutput
- func (o AccountTypePtrOutput) Elem() AccountTypeOutput
- func (AccountTypePtrOutput) ElementType() reflect.Type
- func (o AccountTypePtrOutput) ToAccountTypePtrOutput() AccountTypePtrOutput
- func (o AccountTypePtrOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
- func (o AccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Action
- func (Action) ElementType() reflect.Type
- func (e Action) ToActionOutput() ActionOutput
- func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (e Action) ToActionPtrOutput() ActionPtrOutput
- func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (e Action) ToStringOutput() pulumi.StringOutput
- func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionInput
- type ActionOutput
- func (ActionOutput) ElementType() reflect.Type
- func (o ActionOutput) ToActionOutput() ActionOutput
- func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
- func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (o ActionOutput) ToStringOutput() pulumi.StringOutput
- func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionPtrInput
- type ActionPtrOutput
- func (o ActionPtrOutput) Elem() ActionOutput
- func (ActionPtrOutput) ElementType() reflect.Type
- func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
- func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
- func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) AccountType() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesOutput) AzureStorageSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesOutput) DomainGuid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) DomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesOutput) DomainSid() pulumi.StringPtrOutput
- func (ActiveDirectoryPropertiesOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesOutput) ForestName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesOutput) NetBiosDomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesOutput) SamAccountName() pulumi.StringPtrOutput
- 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) AccountType() pulumi.StringPtrOutput
- 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) SamAccountName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutput() ActiveDirectoryPropertiesPtrOutput
- func (o ActiveDirectoryPropertiesPtrOutput) ToActiveDirectoryPropertiesPtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesPtrOutput
- type ActiveDirectoryPropertiesResponse
- type ActiveDirectoryPropertiesResponseOutput
- func (o ActiveDirectoryPropertiesResponseOutput) AccountType() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) AzureStorageSid() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainGuid() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainName() pulumi.StringOutput
- func (o ActiveDirectoryPropertiesResponseOutput) DomainSid() pulumi.StringPtrOutput
- func (ActiveDirectoryPropertiesResponseOutput) ElementType() reflect.Type
- func (o ActiveDirectoryPropertiesResponseOutput) ForestName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) SamAccountName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
- func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
- type ActiveDirectoryPropertiesResponsePtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) AccountType() pulumi.StringPtrOutput
- 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) SamAccountName() pulumi.StringPtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
- func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
- type AllowedCopyScope
- func (AllowedCopyScope) ElementType() reflect.Type
- func (e AllowedCopyScope) ToAllowedCopyScopeOutput() AllowedCopyScopeOutput
- func (e AllowedCopyScope) ToAllowedCopyScopeOutputWithContext(ctx context.Context) AllowedCopyScopeOutput
- func (e AllowedCopyScope) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
- func (e AllowedCopyScope) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
- func (e AllowedCopyScope) ToStringOutput() pulumi.StringOutput
- func (e AllowedCopyScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AllowedCopyScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AllowedCopyScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedCopyScopeInput
- type AllowedCopyScopeOutput
- func (AllowedCopyScopeOutput) ElementType() reflect.Type
- func (o AllowedCopyScopeOutput) ToAllowedCopyScopeOutput() AllowedCopyScopeOutput
- func (o AllowedCopyScopeOutput) ToAllowedCopyScopeOutputWithContext(ctx context.Context) AllowedCopyScopeOutput
- func (o AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
- func (o AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
- func (o AllowedCopyScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o AllowedCopyScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AllowedCopyScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedCopyScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedCopyScopePtrInput
- type AllowedCopyScopePtrOutput
- func (o AllowedCopyScopePtrOutput) Elem() AllowedCopyScopeOutput
- func (AllowedCopyScopePtrOutput) ElementType() reflect.Type
- func (o AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
- func (o AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
- func (o AllowedCopyScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedCopyScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedMethods
- func (AllowedMethods) ElementType() reflect.Type
- func (e AllowedMethods) ToAllowedMethodsOutput() AllowedMethodsOutput
- func (e AllowedMethods) ToAllowedMethodsOutputWithContext(ctx context.Context) AllowedMethodsOutput
- func (e AllowedMethods) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
- func (e AllowedMethods) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
- func (e AllowedMethods) ToStringOutput() pulumi.StringOutput
- func (e AllowedMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AllowedMethods) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AllowedMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedMethodsInput
- type AllowedMethodsOutput
- func (AllowedMethodsOutput) ElementType() reflect.Type
- func (o AllowedMethodsOutput) ToAllowedMethodsOutput() AllowedMethodsOutput
- func (o AllowedMethodsOutput) ToAllowedMethodsOutputWithContext(ctx context.Context) AllowedMethodsOutput
- func (o AllowedMethodsOutput) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
- func (o AllowedMethodsOutput) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
- func (o AllowedMethodsOutput) ToStringOutput() pulumi.StringOutput
- func (o AllowedMethodsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AllowedMethodsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedMethodsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AllowedMethodsPtrInput
- type AllowedMethodsPtrOutput
- func (o AllowedMethodsPtrOutput) Elem() AllowedMethodsOutput
- func (AllowedMethodsPtrOutput) ElementType() reflect.Type
- func (o AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
- func (o AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
- func (o AllowedMethodsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AllowedMethodsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) DefaultSharePermission() pulumi.StringPtrOutput
- 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) DefaultSharePermission() pulumi.StringPtrOutput
- 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 AzureFilesIdentityBasedAuthenticationResponseOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DefaultSharePermission() pulumi.StringPtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions() pulumi.StringOutput
- func (AzureFilesIdentityBasedAuthenticationResponseOutput) ElementType() reflect.Type
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutput() AzureFilesIdentityBasedAuthenticationResponseOutput
- func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ToAzureFilesIdentityBasedAuthenticationResponseOutputWithContext(ctx context.Context) AzureFilesIdentityBasedAuthenticationResponseOutput
- type AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
- func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DefaultSharePermission() pulumi.StringPtrOutput
- 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 Blob
- type BlobAccessTier
- func (BlobAccessTier) ElementType() reflect.Type
- func (e BlobAccessTier) ToBlobAccessTierOutput() BlobAccessTierOutput
- func (e BlobAccessTier) ToBlobAccessTierOutputWithContext(ctx context.Context) BlobAccessTierOutput
- func (e BlobAccessTier) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
- func (e BlobAccessTier) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
- func (e BlobAccessTier) ToStringOutput() pulumi.StringOutput
- func (e BlobAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BlobAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BlobAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BlobAccessTierInput
- type BlobAccessTierOutput
- func (BlobAccessTierOutput) ElementType() reflect.Type
- func (o BlobAccessTierOutput) ToBlobAccessTierOutput() BlobAccessTierOutput
- func (o BlobAccessTierOutput) ToBlobAccessTierOutputWithContext(ctx context.Context) BlobAccessTierOutput
- func (o BlobAccessTierOutput) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
- func (o BlobAccessTierOutput) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
- func (o BlobAccessTierOutput) ToStringOutput() pulumi.StringOutput
- func (o BlobAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BlobAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BlobAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BlobAccessTierPtrInput
- type BlobAccessTierPtrOutput
- func (o BlobAccessTierPtrOutput) Elem() BlobAccessTierOutput
- func (BlobAccessTierPtrOutput) ElementType() reflect.Type
- func (o BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
- func (o BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
- func (o BlobAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BlobAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BlobArgs
- 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)
- func (*BlobContainerImmutabilityPolicy) ElementType() reflect.Type
- func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
- func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
- type BlobContainerImmutabilityPolicyArgs
- type BlobContainerImmutabilityPolicyInput
- type BlobContainerImmutabilityPolicyOutput
- func (o BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- func (BlobContainerImmutabilityPolicyOutput) ElementType() reflect.Type
- func (o BlobContainerImmutabilityPolicyOutput) Etag() pulumi.StringOutput
- func (o BlobContainerImmutabilityPolicyOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o BlobContainerImmutabilityPolicyOutput) Name() pulumi.StringOutput
- func (o BlobContainerImmutabilityPolicyOutput) State() pulumi.StringOutput
- func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
- func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
- func (o BlobContainerImmutabilityPolicyOutput) Type() pulumi.StringOutput
- type BlobContainerImmutabilityPolicyState
- type BlobContainerInput
- type BlobContainerLegalHold
- type BlobContainerLegalHoldArgs
- type BlobContainerLegalHoldInput
- type BlobContainerLegalHoldOutput
- func (o BlobContainerLegalHoldOutput) AccountName() pulumi.StringPtrOutput
- func (o BlobContainerLegalHoldOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- func (o BlobContainerLegalHoldOutput) ContainerName() pulumi.StringPtrOutput
- func (BlobContainerLegalHoldOutput) ElementType() reflect.Type
- func (o BlobContainerLegalHoldOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o BlobContainerLegalHoldOutput) Tags() pulumi.StringArrayOutput
- func (o BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutput() BlobContainerLegalHoldOutput
- func (o BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutputWithContext(ctx context.Context) BlobContainerLegalHoldOutput
- type BlobContainerLegalHoldState
- type BlobContainerOutput
- func (o BlobContainerOutput) DefaultEncryptionScope() pulumi.StringPtrOutput
- func (o BlobContainerOutput) Deleted() pulumi.BoolOutput
- func (o BlobContainerOutput) DeletedTime() pulumi.StringOutput
- func (o BlobContainerOutput) DenyEncryptionScopeOverride() pulumi.BoolPtrOutput
- func (BlobContainerOutput) ElementType() reflect.Type
- func (o BlobContainerOutput) EnableNfsV3AllSquash() pulumi.BoolPtrOutput
- func (o BlobContainerOutput) EnableNfsV3RootSquash() pulumi.BoolPtrOutput
- func (o BlobContainerOutput) Etag() pulumi.StringOutput
- func (o BlobContainerOutput) HasImmutabilityPolicy() pulumi.BoolOutput
- func (o BlobContainerOutput) HasLegalHold() pulumi.BoolOutput
- func (o BlobContainerOutput) ImmutabilityPolicy() ImmutabilityPolicyPropertiesResponseOutput
- func (o BlobContainerOutput) ImmutableStorageWithVersioning() ImmutableStorageWithVersioningResponsePtrOutput
- func (o BlobContainerOutput) LastModifiedTime() pulumi.StringOutput
- func (o BlobContainerOutput) LeaseDuration() pulumi.StringOutput
- func (o BlobContainerOutput) LeaseState() pulumi.StringOutput
- func (o BlobContainerOutput) LeaseStatus() pulumi.StringOutput
- func (o BlobContainerOutput) LegalHold() LegalHoldPropertiesResponseOutput
- func (o BlobContainerOutput) Metadata() pulumi.StringMapOutput
- func (o BlobContainerOutput) Name() pulumi.StringOutput
- func (o BlobContainerOutput) PublicAccess() pulumi.StringPtrOutput
- func (o BlobContainerOutput) RemainingRetentionDays() pulumi.IntOutput
- func (o BlobContainerOutput) ToBlobContainerOutput() BlobContainerOutput
- func (o BlobContainerOutput) ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput
- func (o BlobContainerOutput) Type() pulumi.StringOutput
- func (o BlobContainerOutput) Version() pulumi.StringOutput
- type BlobContainerState
- type BlobInput
- type BlobInventoryPolicy
- type BlobInventoryPolicyArgs
- type BlobInventoryPolicyDefinition
- type BlobInventoryPolicyDefinitionArgs
- func (BlobInventoryPolicyDefinitionArgs) ElementType() reflect.Type
- func (i BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutput() BlobInventoryPolicyDefinitionOutput
- func (i BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionOutput
- type BlobInventoryPolicyDefinitionInput
- type BlobInventoryPolicyDefinitionOutput
- func (BlobInventoryPolicyDefinitionOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyDefinitionOutput) Filters() BlobInventoryPolicyFilterPtrOutput
- func (o BlobInventoryPolicyDefinitionOutput) Format() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionOutput) ObjectType() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionOutput) Schedule() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionOutput) SchemaFields() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutput() BlobInventoryPolicyDefinitionOutput
- func (o BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionOutput
- type BlobInventoryPolicyDefinitionResponse
- type BlobInventoryPolicyDefinitionResponseOutput
- func (BlobInventoryPolicyDefinitionResponseOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyDefinitionResponseOutput) Filters() BlobInventoryPolicyFilterResponsePtrOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) Format() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) ObjectType() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) Schedule() pulumi.StringOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) SchemaFields() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutput() BlobInventoryPolicyDefinitionResponseOutput
- func (o BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionResponseOutput
- type BlobInventoryPolicyFilter
- type BlobInventoryPolicyFilterArgs
- func (BlobInventoryPolicyFilterArgs) ElementType() reflect.Type
- func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutput() BlobInventoryPolicyFilterOutput
- func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterOutput
- func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
- func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
- type BlobInventoryPolicyFilterInput
- type BlobInventoryPolicyFilterOutput
- func (o BlobInventoryPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput
- func (BlobInventoryPolicyFilterOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyFilterOutput) ExcludePrefix() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterOutput) IncludeDeleted() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterOutput) IncludeSnapshots() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutput() BlobInventoryPolicyFilterOutput
- func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterOutput
- func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
- func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
- type BlobInventoryPolicyFilterPtrInput
- type BlobInventoryPolicyFilterPtrOutput
- func (o BlobInventoryPolicyFilterPtrOutput) BlobTypes() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterPtrOutput) Elem() BlobInventoryPolicyFilterOutput
- func (BlobInventoryPolicyFilterPtrOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyFilterPtrOutput) ExcludePrefix() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterPtrOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterPtrOutput) IncludeDeleted() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterPtrOutput) IncludeSnapshots() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
- func (o BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
- type BlobInventoryPolicyFilterResponse
- type BlobInventoryPolicyFilterResponseOutput
- func (o BlobInventoryPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
- func (BlobInventoryPolicyFilterResponseOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyFilterResponseOutput) ExcludePrefix() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterResponseOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponseOutput) IncludeDeleted() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponseOutput) IncludeSnapshots() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutput() BlobInventoryPolicyFilterResponseOutput
- func (o BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterResponseOutput
- type BlobInventoryPolicyFilterResponsePtrOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) BlobTypes() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) Elem() BlobInventoryPolicyFilterResponseOutput
- func (BlobInventoryPolicyFilterResponsePtrOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyFilterResponsePtrOutput) ExcludePrefix() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeDeleted() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeSnapshots() pulumi.BoolPtrOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutput() BlobInventoryPolicyFilterResponsePtrOutput
- func (o BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterResponsePtrOutput
- type BlobInventoryPolicyInput
- type BlobInventoryPolicyOutput
- func (BlobInventoryPolicyOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyOutput) LastModifiedTime() pulumi.StringOutput
- func (o BlobInventoryPolicyOutput) Name() pulumi.StringOutput
- func (o BlobInventoryPolicyOutput) Policy() BlobInventoryPolicySchemaResponseOutput
- func (o BlobInventoryPolicyOutput) SystemData() SystemDataResponseOutput
- func (o BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutput() BlobInventoryPolicyOutput
- func (o BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutputWithContext(ctx context.Context) BlobInventoryPolicyOutput
- func (o BlobInventoryPolicyOutput) Type() pulumi.StringOutput
- type BlobInventoryPolicyRule
- type BlobInventoryPolicyRuleArgs
- type BlobInventoryPolicyRuleArray
- func (BlobInventoryPolicyRuleArray) ElementType() reflect.Type
- func (i BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutput() BlobInventoryPolicyRuleArrayOutput
- func (i BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleArrayOutput
- type BlobInventoryPolicyRuleArrayInput
- type BlobInventoryPolicyRuleArrayOutput
- func (BlobInventoryPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyRuleArrayOutput) Index(i pulumi.IntInput) BlobInventoryPolicyRuleOutput
- func (o BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutput() BlobInventoryPolicyRuleArrayOutput
- func (o BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleArrayOutput
- type BlobInventoryPolicyRuleInput
- type BlobInventoryPolicyRuleOutput
- func (o BlobInventoryPolicyRuleOutput) Definition() BlobInventoryPolicyDefinitionOutput
- func (o BlobInventoryPolicyRuleOutput) Destination() pulumi.StringOutput
- func (BlobInventoryPolicyRuleOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyRuleOutput) Enabled() pulumi.BoolOutput
- func (o BlobInventoryPolicyRuleOutput) Name() pulumi.StringOutput
- func (o BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutput() BlobInventoryPolicyRuleOutput
- func (o BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleOutput
- type BlobInventoryPolicyRuleResponse
- type BlobInventoryPolicyRuleResponseArrayOutput
- func (BlobInventoryPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) BlobInventoryPolicyRuleResponseOutput
- func (o BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutput() BlobInventoryPolicyRuleResponseArrayOutput
- func (o BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleResponseArrayOutput
- type BlobInventoryPolicyRuleResponseOutput
- func (o BlobInventoryPolicyRuleResponseOutput) Definition() BlobInventoryPolicyDefinitionResponseOutput
- func (o BlobInventoryPolicyRuleResponseOutput) Destination() pulumi.StringOutput
- func (BlobInventoryPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicyRuleResponseOutput) Enabled() pulumi.BoolOutput
- func (o BlobInventoryPolicyRuleResponseOutput) Name() pulumi.StringOutput
- func (o BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutput() BlobInventoryPolicyRuleResponseOutput
- func (o BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleResponseOutput
- type BlobInventoryPolicySchema
- type BlobInventoryPolicySchemaArgs
- func (BlobInventoryPolicySchemaArgs) ElementType() reflect.Type
- func (i BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutput() BlobInventoryPolicySchemaOutput
- func (i BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaOutput
- type BlobInventoryPolicySchemaInput
- type BlobInventoryPolicySchemaOutput
- func (BlobInventoryPolicySchemaOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicySchemaOutput) Enabled() pulumi.BoolOutput
- func (o BlobInventoryPolicySchemaOutput) Rules() BlobInventoryPolicyRuleArrayOutput
- func (o BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutput() BlobInventoryPolicySchemaOutput
- func (o BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaOutput
- func (o BlobInventoryPolicySchemaOutput) Type() pulumi.StringOutput
- type BlobInventoryPolicySchemaResponse
- type BlobInventoryPolicySchemaResponseOutput
- func (o BlobInventoryPolicySchemaResponseOutput) Destination() pulumi.StringOutput
- func (BlobInventoryPolicySchemaResponseOutput) ElementType() reflect.Type
- func (o BlobInventoryPolicySchemaResponseOutput) Enabled() pulumi.BoolOutput
- func (o BlobInventoryPolicySchemaResponseOutput) Rules() BlobInventoryPolicyRuleResponseArrayOutput
- func (o BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutput() BlobInventoryPolicySchemaResponseOutput
- func (o BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaResponseOutput
- func (o BlobInventoryPolicySchemaResponseOutput) Type() pulumi.StringOutput
- type BlobInventoryPolicyState
- type BlobOutput
- func (o BlobOutput) AccessTier() BlobAccessTierOutput
- func (o BlobOutput) ContentMd5() pulumi.StringPtrOutput
- func (o BlobOutput) ContentType() pulumi.StringPtrOutput
- func (BlobOutput) ElementType() reflect.Type
- func (o BlobOutput) Metadata() pulumi.StringMapOutput
- func (o BlobOutput) Name() pulumi.StringOutput
- func (o BlobOutput) ToBlobOutput() BlobOutput
- func (o BlobOutput) ToBlobOutputWithContext(ctx context.Context) BlobOutput
- func (o BlobOutput) Type() BlobTypeOutput
- func (o BlobOutput) Url() pulumi.StringOutput
- type BlobRestoreParametersResponse
- 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
- type BlobRestoreRangeResponse
- 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 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 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
- type BlobServiceProperties
- type BlobServicePropertiesArgs
- type BlobServicePropertiesInput
- type BlobServicePropertiesOutput
- func (o BlobServicePropertiesOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput
- func (o BlobServicePropertiesOutput) ChangeFeed() ChangeFeedResponsePtrOutput
- func (o BlobServicePropertiesOutput) ContainerDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (o BlobServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
- func (o BlobServicePropertiesOutput) DefaultServiceVersion() pulumi.StringPtrOutput
- func (o BlobServicePropertiesOutput) DeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (BlobServicePropertiesOutput) ElementType() reflect.Type
- func (o BlobServicePropertiesOutput) IsVersioningEnabled() pulumi.BoolPtrOutput
- func (o BlobServicePropertiesOutput) LastAccessTimeTrackingPolicy() LastAccessTimeTrackingPolicyResponsePtrOutput
- func (o BlobServicePropertiesOutput) Name() pulumi.StringOutput
- func (o BlobServicePropertiesOutput) RestorePolicy() RestorePolicyPropertiesResponsePtrOutput
- func (o BlobServicePropertiesOutput) Sku() SkuResponseOutput
- func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutput() BlobServicePropertiesOutput
- func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput
- func (o BlobServicePropertiesOutput) Type() pulumi.StringOutput
- type BlobServicePropertiesState
- type BlobState
- type BlobType
- func (BlobType) ElementType() reflect.Type
- func (e BlobType) ToBlobTypeOutput() BlobTypeOutput
- func (e BlobType) ToBlobTypeOutputWithContext(ctx context.Context) BlobTypeOutput
- func (e BlobType) ToBlobTypePtrOutput() BlobTypePtrOutput
- func (e BlobType) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
- func (e BlobType) ToStringOutput() pulumi.StringOutput
- func (e BlobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BlobType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BlobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BlobTypeInput
- type BlobTypeOutput
- func (BlobTypeOutput) ElementType() reflect.Type
- func (o BlobTypeOutput) ToBlobTypeOutput() BlobTypeOutput
- func (o BlobTypeOutput) ToBlobTypeOutputWithContext(ctx context.Context) BlobTypeOutput
- func (o BlobTypeOutput) ToBlobTypePtrOutput() BlobTypePtrOutput
- func (o BlobTypeOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
- func (o BlobTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BlobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BlobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BlobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BlobTypePtrInput
- type BlobTypePtrOutput
- func (o BlobTypePtrOutput) Elem() BlobTypeOutput
- func (BlobTypePtrOutput) ElementType() reflect.Type
- func (o BlobTypePtrOutput) ToBlobTypePtrOutput() BlobTypePtrOutput
- func (o BlobTypePtrOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
- func (o BlobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BlobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Bypass
- func (Bypass) ElementType() reflect.Type
- func (e Bypass) ToBypassOutput() BypassOutput
- func (e Bypass) ToBypassOutputWithContext(ctx context.Context) BypassOutput
- func (e Bypass) ToBypassPtrOutput() BypassPtrOutput
- func (e Bypass) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
- func (e Bypass) ToStringOutput() pulumi.StringOutput
- func (e Bypass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Bypass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Bypass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BypassInput
- type BypassOutput
- func (BypassOutput) ElementType() reflect.Type
- func (o BypassOutput) ToBypassOutput() BypassOutput
- func (o BypassOutput) ToBypassOutputWithContext(ctx context.Context) BypassOutput
- func (o BypassOutput) ToBypassPtrOutput() BypassPtrOutput
- func (o BypassOutput) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
- func (o BypassOutput) ToStringOutput() pulumi.StringOutput
- func (o BypassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BypassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BypassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BypassPtrInput
- type BypassPtrOutput
- func (o BypassPtrOutput) Elem() BypassOutput
- func (BypassPtrOutput) ElementType() reflect.Type
- func (o BypassPtrOutput) ToBypassPtrOutput() BypassPtrOutput
- func (o BypassPtrOutput) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
- func (o BypassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BypassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChangeFeed
- type ChangeFeedArgs
- func (ChangeFeedArgs) ElementType() reflect.Type
- func (i ChangeFeedArgs) ToChangeFeedOutput() ChangeFeedOutput
- func (i ChangeFeedArgs) ToChangeFeedOutputWithContext(ctx context.Context) ChangeFeedOutput
- func (i ChangeFeedArgs) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
- func (i ChangeFeedArgs) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
- type ChangeFeedInput
- type ChangeFeedOutput
- func (ChangeFeedOutput) ElementType() reflect.Type
- func (o ChangeFeedOutput) Enabled() pulumi.BoolPtrOutput
- func (o ChangeFeedOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o ChangeFeedOutput) ToChangeFeedOutput() ChangeFeedOutput
- func (o ChangeFeedOutput) ToChangeFeedOutputWithContext(ctx context.Context) ChangeFeedOutput
- func (o ChangeFeedOutput) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
- func (o ChangeFeedOutput) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
- type ChangeFeedPtrInput
- type ChangeFeedPtrOutput
- func (o ChangeFeedPtrOutput) Elem() ChangeFeedOutput
- func (ChangeFeedPtrOutput) ElementType() reflect.Type
- func (o ChangeFeedPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ChangeFeedPtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o ChangeFeedPtrOutput) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
- func (o ChangeFeedPtrOutput) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
- type ChangeFeedResponse
- type ChangeFeedResponseOutput
- func (ChangeFeedResponseOutput) ElementType() reflect.Type
- func (o ChangeFeedResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o ChangeFeedResponseOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o ChangeFeedResponseOutput) ToChangeFeedResponseOutput() ChangeFeedResponseOutput
- func (o ChangeFeedResponseOutput) ToChangeFeedResponseOutputWithContext(ctx context.Context) ChangeFeedResponseOutput
- type ChangeFeedResponsePtrOutput
- func (o ChangeFeedResponsePtrOutput) Elem() ChangeFeedResponseOutput
- func (ChangeFeedResponsePtrOutput) ElementType() reflect.Type
- func (o ChangeFeedResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ChangeFeedResponsePtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutput() ChangeFeedResponsePtrOutput
- func (o ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutputWithContext(ctx context.Context) ChangeFeedResponsePtrOutput
- type CorsRule
- type CorsRuleArgs
- type CorsRuleArray
- type CorsRuleArrayInput
- type CorsRuleArrayOutput
- type CorsRuleInput
- type CorsRuleOutput
- func (o CorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o CorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o CorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (CorsRuleOutput) ElementType() reflect.Type
- func (o CorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o CorsRuleOutput) MaxAgeInSeconds() pulumi.IntOutput
- func (o CorsRuleOutput) ToCorsRuleOutput() CorsRuleOutput
- func (o CorsRuleOutput) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput
- type CorsRuleResponse
- type CorsRuleResponseArrayOutput
- func (CorsRuleResponseArrayOutput) ElementType() reflect.Type
- func (o CorsRuleResponseArrayOutput) Index(i pulumi.IntInput) CorsRuleResponseOutput
- func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput
- func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext(ctx context.Context) CorsRuleResponseArrayOutput
- type CorsRuleResponseOutput
- func (o CorsRuleResponseOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o CorsRuleResponseOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o CorsRuleResponseOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (CorsRuleResponseOutput) ElementType() reflect.Type
- func (o CorsRuleResponseOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o CorsRuleResponseOutput) MaxAgeInSeconds() pulumi.IntOutput
- func (o CorsRuleResponseOutput) ToCorsRuleResponseOutput() CorsRuleResponseOutput
- func (o CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext(ctx context.Context) CorsRuleResponseOutput
- type CorsRules
- type CorsRulesArgs
- func (CorsRulesArgs) ElementType() reflect.Type
- func (i CorsRulesArgs) ToCorsRulesOutput() CorsRulesOutput
- func (i CorsRulesArgs) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
- func (i CorsRulesArgs) ToCorsRulesPtrOutput() CorsRulesPtrOutput
- func (i CorsRulesArgs) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
- type CorsRulesInput
- type CorsRulesOutput
- func (o CorsRulesOutput) CorsRules() CorsRuleArrayOutput
- func (CorsRulesOutput) ElementType() reflect.Type
- func (o CorsRulesOutput) ToCorsRulesOutput() CorsRulesOutput
- func (o CorsRulesOutput) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
- func (o CorsRulesOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
- func (o CorsRulesOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
- type CorsRulesPtrInput
- type CorsRulesPtrOutput
- func (o CorsRulesPtrOutput) CorsRules() CorsRuleArrayOutput
- func (o CorsRulesPtrOutput) Elem() CorsRulesOutput
- func (CorsRulesPtrOutput) ElementType() reflect.Type
- func (o CorsRulesPtrOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
- func (o CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
- type CorsRulesResponse
- type CorsRulesResponseOutput
- func (o CorsRulesResponseOutput) CorsRules() CorsRuleResponseArrayOutput
- func (CorsRulesResponseOutput) ElementType() reflect.Type
- func (o CorsRulesResponseOutput) ToCorsRulesResponseOutput() CorsRulesResponseOutput
- func (o CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext(ctx context.Context) CorsRulesResponseOutput
- type CorsRulesResponsePtrOutput
- func (o CorsRulesResponsePtrOutput) CorsRules() CorsRuleResponseArrayOutput
- func (o CorsRulesResponsePtrOutput) Elem() CorsRulesResponseOutput
- func (CorsRulesResponsePtrOutput) ElementType() reflect.Type
- func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
- func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
- 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 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) 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 (o DateAfterCreationOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- 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) DaysAfterLastTierChangeGreaterThan() 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 DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
- func (o DateAfterCreationResponseOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- func (DateAfterCreationResponseOutput) ElementType() reflect.Type
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
- type DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterCreationResponsePtrOutput) DaysAfterLastTierChangeGreaterThan() 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) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
- 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) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationPtrOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationPtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- 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 DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponseOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponseOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
- func (DateAfterModificationResponseOutput) ElementType() reflect.Type
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
- type DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponsePtrOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
- func (o DateAfterModificationResponsePtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
- 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 DefaultAction
- func (DefaultAction) ElementType() reflect.Type
- func (e DefaultAction) ToDefaultActionOutput() DefaultActionOutput
- func (e DefaultAction) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput
- func (e DefaultAction) ToDefaultActionPtrOutput() DefaultActionPtrOutput
- func (e DefaultAction) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
- func (e DefaultAction) ToStringOutput() pulumi.StringOutput
- func (e DefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultActionInput
- type DefaultActionOutput
- func (DefaultActionOutput) ElementType() reflect.Type
- func (o DefaultActionOutput) ToDefaultActionOutput() DefaultActionOutput
- func (o DefaultActionOutput) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput
- func (o DefaultActionOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput
- func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
- func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput
- func (o DefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultActionPtrInput
- type DefaultActionPtrOutput
- func (o DefaultActionPtrOutput) Elem() DefaultActionOutput
- func (DefaultActionPtrOutput) ElementType() reflect.Type
- func (o DefaultActionPtrOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput
- func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
- func (o DefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultSharePermission
- func (DefaultSharePermission) ElementType() reflect.Type
- func (e DefaultSharePermission) ToDefaultSharePermissionOutput() DefaultSharePermissionOutput
- func (e DefaultSharePermission) ToDefaultSharePermissionOutputWithContext(ctx context.Context) DefaultSharePermissionOutput
- func (e DefaultSharePermission) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
- func (e DefaultSharePermission) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
- func (e DefaultSharePermission) ToStringOutput() pulumi.StringOutput
- func (e DefaultSharePermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DefaultSharePermission) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DefaultSharePermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultSharePermissionInput
- type DefaultSharePermissionOutput
- func (DefaultSharePermissionOutput) ElementType() reflect.Type
- func (o DefaultSharePermissionOutput) ToDefaultSharePermissionOutput() DefaultSharePermissionOutput
- func (o DefaultSharePermissionOutput) ToDefaultSharePermissionOutputWithContext(ctx context.Context) DefaultSharePermissionOutput
- func (o DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
- func (o DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
- func (o DefaultSharePermissionOutput) ToStringOutput() pulumi.StringOutput
- func (o DefaultSharePermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DefaultSharePermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultSharePermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultSharePermissionPtrInput
- type DefaultSharePermissionPtrOutput
- func (o DefaultSharePermissionPtrOutput) Elem() DefaultSharePermissionOutput
- func (DefaultSharePermissionPtrOutput) ElementType() reflect.Type
- func (o DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
- func (o DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
- func (o DefaultSharePermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultSharePermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeleteRetentionPolicy
- type DeleteRetentionPolicyArgs
- func (DeleteRetentionPolicyArgs) ElementType() reflect.Type
- func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
- func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
- func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
- func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
- type DeleteRetentionPolicyInput
- type DeleteRetentionPolicyOutput
- func (o DeleteRetentionPolicyOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (DeleteRetentionPolicyOutput) ElementType() reflect.Type
- func (o DeleteRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
- func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
- func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
- func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
- type DeleteRetentionPolicyPtrInput
- type DeleteRetentionPolicyPtrOutput
- func (o DeleteRetentionPolicyPtrOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o DeleteRetentionPolicyPtrOutput) Elem() DeleteRetentionPolicyOutput
- func (DeleteRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o DeleteRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
- func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
- type DeleteRetentionPolicyResponse
- type DeleteRetentionPolicyResponseOutput
- func (o DeleteRetentionPolicyResponseOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyResponseOutput) Days() pulumi.IntPtrOutput
- func (DeleteRetentionPolicyResponseOutput) ElementType() reflect.Type
- func (o DeleteRetentionPolicyResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput
- func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponseOutput
- type DeleteRetentionPolicyResponsePtrOutput
- func (o DeleteRetentionPolicyResponsePtrOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
- func (o DeleteRetentionPolicyResponsePtrOutput) Elem() DeleteRetentionPolicyResponseOutput
- func (DeleteRetentionPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o DeleteRetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
- func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
- type DirectoryServiceOptions
- func (DirectoryServiceOptions) ElementType() reflect.Type
- func (e DirectoryServiceOptions) ToDirectoryServiceOptionsOutput() DirectoryServiceOptionsOutput
- func (e DirectoryServiceOptions) ToDirectoryServiceOptionsOutputWithContext(ctx context.Context) DirectoryServiceOptionsOutput
- func (e DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
- func (e DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
- func (e DirectoryServiceOptions) ToStringOutput() pulumi.StringOutput
- func (e DirectoryServiceOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DirectoryServiceOptions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DirectoryServiceOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DirectoryServiceOptionsInput
- type DirectoryServiceOptionsOutput
- func (DirectoryServiceOptionsOutput) ElementType() reflect.Type
- func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutput() DirectoryServiceOptionsOutput
- func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutputWithContext(ctx context.Context) DirectoryServiceOptionsOutput
- func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
- func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
- func (o DirectoryServiceOptionsOutput) ToStringOutput() pulumi.StringOutput
- func (o DirectoryServiceOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DirectoryServiceOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DirectoryServiceOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DirectoryServiceOptionsPtrInput
- type DirectoryServiceOptionsPtrOutput
- func (o DirectoryServiceOptionsPtrOutput) Elem() DirectoryServiceOptionsOutput
- func (DirectoryServiceOptionsPtrOutput) ElementType() reflect.Type
- func (o DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
- func (o DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
- func (o DirectoryServiceOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DirectoryServiceOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsEndpointType
- func (DnsEndpointType) ElementType() reflect.Type
- func (e DnsEndpointType) ToDnsEndpointTypeOutput() DnsEndpointTypeOutput
- func (e DnsEndpointType) ToDnsEndpointTypeOutputWithContext(ctx context.Context) DnsEndpointTypeOutput
- func (e DnsEndpointType) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
- func (e DnsEndpointType) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
- func (e DnsEndpointType) ToStringOutput() pulumi.StringOutput
- func (e DnsEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DnsEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DnsEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsEndpointTypeInput
- type DnsEndpointTypeOutput
- func (DnsEndpointTypeOutput) ElementType() reflect.Type
- func (o DnsEndpointTypeOutput) ToDnsEndpointTypeOutput() DnsEndpointTypeOutput
- func (o DnsEndpointTypeOutput) ToDnsEndpointTypeOutputWithContext(ctx context.Context) DnsEndpointTypeOutput
- func (o DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
- func (o DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
- func (o DnsEndpointTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DnsEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DnsEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsEndpointTypePtrInput
- type DnsEndpointTypePtrOutput
- func (o DnsEndpointTypePtrOutput) Elem() DnsEndpointTypeOutput
- func (DnsEndpointTypePtrOutput) ElementType() reflect.Type
- func (o DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
- func (o DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
- func (o DnsEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnabledProtocols
- func (EnabledProtocols) ElementType() reflect.Type
- func (e EnabledProtocols) ToEnabledProtocolsOutput() EnabledProtocolsOutput
- func (e EnabledProtocols) ToEnabledProtocolsOutputWithContext(ctx context.Context) EnabledProtocolsOutput
- func (e EnabledProtocols) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
- func (e EnabledProtocols) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
- func (e EnabledProtocols) ToStringOutput() pulumi.StringOutput
- func (e EnabledProtocols) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnabledProtocols) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnabledProtocols) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnabledProtocolsInput
- type EnabledProtocolsOutput
- func (EnabledProtocolsOutput) ElementType() reflect.Type
- func (o EnabledProtocolsOutput) ToEnabledProtocolsOutput() EnabledProtocolsOutput
- func (o EnabledProtocolsOutput) ToEnabledProtocolsOutputWithContext(ctx context.Context) EnabledProtocolsOutput
- func (o EnabledProtocolsOutput) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
- func (o EnabledProtocolsOutput) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
- func (o EnabledProtocolsOutput) ToStringOutput() pulumi.StringOutput
- func (o EnabledProtocolsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnabledProtocolsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnabledProtocolsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnabledProtocolsPtrInput
- type EnabledProtocolsPtrOutput
- func (o EnabledProtocolsPtrOutput) Elem() EnabledProtocolsOutput
- func (EnabledProtocolsPtrOutput) ElementType() reflect.Type
- func (o EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
- func (o EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
- func (o EnabledProtocolsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnabledProtocolsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Encryption
- type EncryptionArgs
- func (val *EncryptionArgs) Defaults() *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 EncryptionIdentity
- type EncryptionIdentityArgs
- func (EncryptionIdentityArgs) ElementType() reflect.Type
- func (i EncryptionIdentityArgs) ToEncryptionIdentityOutput() EncryptionIdentityOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- type EncryptionIdentityInput
- type EncryptionIdentityOutput
- func (EncryptionIdentityOutput) ElementType() reflect.Type
- func (o EncryptionIdentityOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
- func (o EncryptionIdentityOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityOutput() EncryptionIdentityOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- type EncryptionIdentityPtrInput
- type EncryptionIdentityPtrOutput
- func (o EncryptionIdentityPtrOutput) Elem() EncryptionIdentityOutput
- func (EncryptionIdentityPtrOutput) ElementType() reflect.Type
- func (o EncryptionIdentityPtrOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
- func (o EncryptionIdentityPtrOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
- func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- type EncryptionIdentityResponse
- type EncryptionIdentityResponseOutput
- func (EncryptionIdentityResponseOutput) ElementType() reflect.Type
- func (o EncryptionIdentityResponseOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
- func (o EncryptionIdentityResponseOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
- func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput
- func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput
- type EncryptionIdentityResponsePtrOutput
- func (o EncryptionIdentityResponsePtrOutput) Elem() EncryptionIdentityResponseOutput
- func (EncryptionIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionIdentityResponsePtrOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
- func (o EncryptionIdentityResponsePtrOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
- func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput
- func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) EncryptionIdentity() EncryptionIdentityPtrOutput
- func (o EncryptionOutput) KeySource() pulumi.StringPtrOutput
- 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) EncryptionIdentity() EncryptionIdentityPtrOutput
- 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 EncryptionResponseOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) EncryptionIdentity() EncryptionIdentityResponsePtrOutput
- func (o EncryptionResponseOutput) KeySource() pulumi.StringPtrOutput
- 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
- type EncryptionScope
- type EncryptionScopeArgs
- type EncryptionScopeInput
- type EncryptionScopeKeyVaultProperties
- type EncryptionScopeKeyVaultPropertiesArgs
- func (EncryptionScopeKeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutput() EncryptionScopeKeyVaultPropertiesOutput
- func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesOutput
- func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
- func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
- type EncryptionScopeKeyVaultPropertiesInput
- type EncryptionScopeKeyVaultPropertiesOutput
- func (EncryptionScopeKeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o EncryptionScopeKeyVaultPropertiesOutput) KeyUri() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutput() EncryptionScopeKeyVaultPropertiesOutput
- func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesOutput
- func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
- type EncryptionScopeKeyVaultPropertiesPtrInput
- type EncryptionScopeKeyVaultPropertiesPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesPtrOutput) Elem() EncryptionScopeKeyVaultPropertiesOutput
- func (EncryptionScopeKeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o EncryptionScopeKeyVaultPropertiesPtrOutput) KeyUri() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
- type EncryptionScopeKeyVaultPropertiesResponse
- type EncryptionScopeKeyVaultPropertiesResponseOutput
- func (o EncryptionScopeKeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier() pulumi.StringOutput
- func (EncryptionScopeKeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o EncryptionScopeKeyVaultPropertiesResponseOutput) KeyUri() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp() pulumi.StringOutput
- func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutput() EncryptionScopeKeyVaultPropertiesResponseOutput
- func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesResponseOutput
- type EncryptionScopeKeyVaultPropertiesResponsePtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) Elem() EncryptionScopeKeyVaultPropertiesResponseOutput
- func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) KeyUri() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp() pulumi.StringPtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutput() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
- func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesResponsePtrOutput
- type EncryptionScopeOutput
- func (o EncryptionScopeOutput) CreationTime() pulumi.StringOutput
- func (EncryptionScopeOutput) ElementType() reflect.Type
- func (o EncryptionScopeOutput) KeyVaultProperties() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
- func (o EncryptionScopeOutput) LastModifiedTime() pulumi.StringOutput
- func (o EncryptionScopeOutput) Name() pulumi.StringOutput
- func (o EncryptionScopeOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o EncryptionScopeOutput) Source() pulumi.StringPtrOutput
- func (o EncryptionScopeOutput) State() pulumi.StringPtrOutput
- func (o EncryptionScopeOutput) ToEncryptionScopeOutput() EncryptionScopeOutput
- func (o EncryptionScopeOutput) ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput
- func (o EncryptionScopeOutput) Type() pulumi.StringOutput
- type EncryptionScopeSource
- func (EncryptionScopeSource) ElementType() reflect.Type
- func (e EncryptionScopeSource) ToEncryptionScopeSourceOutput() EncryptionScopeSourceOutput
- func (e EncryptionScopeSource) ToEncryptionScopeSourceOutputWithContext(ctx context.Context) EncryptionScopeSourceOutput
- func (e EncryptionScopeSource) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
- func (e EncryptionScopeSource) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
- func (e EncryptionScopeSource) ToStringOutput() pulumi.StringOutput
- func (e EncryptionScopeSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionScopeSource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionScopeSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionScopeSourceInput
- type EncryptionScopeSourceOutput
- func (EncryptionScopeSourceOutput) ElementType() reflect.Type
- func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutput() EncryptionScopeSourceOutput
- func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutputWithContext(ctx context.Context) EncryptionScopeSourceOutput
- func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
- func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
- func (o EncryptionScopeSourceOutput) ToStringOutput() pulumi.StringOutput
- func (o EncryptionScopeSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncryptionScopeSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionScopeSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionScopeSourcePtrInput
- type EncryptionScopeSourcePtrOutput
- func (o EncryptionScopeSourcePtrOutput) Elem() EncryptionScopeSourceOutput
- func (EncryptionScopeSourcePtrOutput) ElementType() reflect.Type
- func (o EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
- func (o EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
- func (o EncryptionScopeSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionScopeSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionScopeState
- type EncryptionScopeStateEnum
- func (EncryptionScopeStateEnum) ElementType() reflect.Type
- func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput
- func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput
- func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
- func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
- func (e EncryptionScopeStateEnum) ToStringOutput() pulumi.StringOutput
- func (e EncryptionScopeStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionScopeStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionScopeStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionScopeStateEnumInput
- type EncryptionScopeStateEnumOutput
- func (EncryptionScopeStateEnumOutput) ElementType() reflect.Type
- func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput
- func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput
- func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
- func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
- func (o EncryptionScopeStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o EncryptionScopeStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncryptionScopeStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionScopeStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionScopeStateEnumPtrInput
- type EncryptionScopeStateEnumPtrOutput
- func (o EncryptionScopeStateEnumPtrOutput) Elem() EncryptionScopeStateEnumOutput
- func (EncryptionScopeStateEnumPtrOutput) ElementType() reflect.Type
- func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
- func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
- func (o EncryptionScopeStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionScopeStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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
- 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 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
- 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 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) Web() pulumi.StringOutput
- type ExpirationAction
- func (ExpirationAction) ElementType() reflect.Type
- func (e ExpirationAction) ToExpirationActionOutput() ExpirationActionOutput
- func (e ExpirationAction) ToExpirationActionOutputWithContext(ctx context.Context) ExpirationActionOutput
- func (e ExpirationAction) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
- func (e ExpirationAction) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
- func (e ExpirationAction) ToStringOutput() pulumi.StringOutput
- func (e ExpirationAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExpirationAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExpirationAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpirationActionInput
- type ExpirationActionOutput
- func (ExpirationActionOutput) ElementType() reflect.Type
- func (o ExpirationActionOutput) ToExpirationActionOutput() ExpirationActionOutput
- func (o ExpirationActionOutput) ToExpirationActionOutputWithContext(ctx context.Context) ExpirationActionOutput
- func (o ExpirationActionOutput) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
- func (o ExpirationActionOutput) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
- func (o ExpirationActionOutput) ToStringOutput() pulumi.StringOutput
- func (o ExpirationActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExpirationActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExpirationActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExpirationActionPtrInput
- type ExpirationActionPtrOutput
- func (o ExpirationActionPtrOutput) Elem() ExpirationActionOutput
- func (ExpirationActionPtrOutput) ElementType() reflect.Type
- func (o ExpirationActionPtrOutput) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
- func (o ExpirationActionPtrOutput) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
- func (o ExpirationActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExpirationActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExtendedLocation
- type ExtendedLocationArgs
- func (ExtendedLocationArgs) ElementType() reflect.Type
- func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- type ExtendedLocationInput
- type ExtendedLocationOutput
- func (ExtendedLocationOutput) ElementType() reflect.Type
- func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationPtrInput
- type ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
- func (ExtendedLocationPtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationResponse
- type ExtendedLocationResponseOutput
- func (ExtendedLocationResponseOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
- func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationTypes
- func (ExtendedLocationTypes) ElementType() reflect.Type
- func (e ExtendedLocationTypes) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput
- func (e ExtendedLocationTypes) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput
- func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
- func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
- func (e ExtendedLocationTypes) ToStringOutput() pulumi.StringOutput
- func (e ExtendedLocationTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExtendedLocationTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExtendedLocationTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExtendedLocationTypesInput
- type ExtendedLocationTypesOutput
- func (ExtendedLocationTypesOutput) ElementType() reflect.Type
- func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput
- func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput
- func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
- func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
- func (o ExtendedLocationTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o ExtendedLocationTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExtendedLocationTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExtendedLocationTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExtendedLocationTypesPtrInput
- type ExtendedLocationTypesPtrOutput
- func (o ExtendedLocationTypesPtrOutput) Elem() ExtendedLocationTypesOutput
- func (ExtendedLocationTypesPtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
- func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
- func (o ExtendedLocationTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExtendedLocationTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileServiceProperties
- type FileServicePropertiesArgs
- type FileServicePropertiesInput
- type FileServicePropertiesOutput
- func (o FileServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
- func (FileServicePropertiesOutput) ElementType() reflect.Type
- func (o FileServicePropertiesOutput) Name() pulumi.StringOutput
- func (o FileServicePropertiesOutput) ProtocolSettings() ProtocolSettingsResponsePtrOutput
- func (o FileServicePropertiesOutput) ShareDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (o FileServicePropertiesOutput) Sku() SkuResponseOutput
- func (o FileServicePropertiesOutput) ToFileServicePropertiesOutput() FileServicePropertiesOutput
- func (o FileServicePropertiesOutput) ToFileServicePropertiesOutputWithContext(ctx context.Context) FileServicePropertiesOutput
- func (o FileServicePropertiesOutput) Type() pulumi.StringOutput
- type FileServicePropertiesState
- type FileShare
- type FileShareArgs
- type FileShareInput
- type FileShareOutput
- func (o FileShareOutput) AccessTier() pulumi.StringPtrOutput
- func (o FileShareOutput) AccessTierChangeTime() pulumi.StringOutput
- func (o FileShareOutput) AccessTierStatus() pulumi.StringOutput
- func (o FileShareOutput) Deleted() pulumi.BoolOutput
- func (o FileShareOutput) DeletedTime() pulumi.StringOutput
- func (FileShareOutput) ElementType() reflect.Type
- func (o FileShareOutput) EnabledProtocols() pulumi.StringPtrOutput
- func (o FileShareOutput) Etag() pulumi.StringOutput
- func (o FileShareOutput) LastModifiedTime() pulumi.StringOutput
- func (o FileShareOutput) LeaseDuration() pulumi.StringOutput
- func (o FileShareOutput) LeaseState() pulumi.StringOutput
- func (o FileShareOutput) LeaseStatus() pulumi.StringOutput
- func (o FileShareOutput) Metadata() pulumi.StringMapOutput
- func (o FileShareOutput) Name() pulumi.StringOutput
- func (o FileShareOutput) RemainingRetentionDays() pulumi.IntOutput
- func (o FileShareOutput) RootSquash() pulumi.StringPtrOutput
- func (o FileShareOutput) ShareQuota() pulumi.IntPtrOutput
- func (o FileShareOutput) ShareUsageBytes() pulumi.Float64Output
- func (o FileShareOutput) SignedIdentifiers() SignedIdentifierResponseArrayOutput
- func (o FileShareOutput) SnapshotTime() pulumi.StringOutput
- func (o FileShareOutput) ToFileShareOutput() FileShareOutput
- func (o FileShareOutput) ToFileShareOutputWithContext(ctx context.Context) FileShareOutput
- func (o FileShareOutput) Type() pulumi.StringOutput
- func (o FileShareOutput) Version() pulumi.StringOutput
- type FileShareState
- type Format
- func (Format) ElementType() reflect.Type
- func (e Format) ToFormatOutput() FormatOutput
- func (e Format) ToFormatOutputWithContext(ctx context.Context) FormatOutput
- func (e Format) ToFormatPtrOutput() FormatPtrOutput
- func (e Format) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
- func (e Format) ToStringOutput() pulumi.StringOutput
- func (e Format) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Format) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Format) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FormatInput
- type FormatOutput
- func (FormatOutput) ElementType() reflect.Type
- func (o FormatOutput) ToFormatOutput() FormatOutput
- func (o FormatOutput) ToFormatOutputWithContext(ctx context.Context) FormatOutput
- func (o FormatOutput) ToFormatPtrOutput() FormatPtrOutput
- func (o FormatOutput) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
- func (o FormatOutput) ToStringOutput() pulumi.StringOutput
- func (o FormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FormatPtrInput
- type FormatPtrOutput
- func (o FormatPtrOutput) Elem() FormatOutput
- func (FormatPtrOutput) ElementType() reflect.Type
- func (o FormatPtrOutput) ToFormatPtrOutput() FormatPtrOutput
- func (o FormatPtrOutput) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
- func (o FormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GeoReplicationStatsResponse
- 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
- type HttpProtocol
- func (HttpProtocol) ElementType() reflect.Type
- func (e HttpProtocol) ToHttpProtocolOutput() HttpProtocolOutput
- func (e HttpProtocol) ToHttpProtocolOutputWithContext(ctx context.Context) HttpProtocolOutput
- func (e HttpProtocol) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
- func (e HttpProtocol) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
- func (e HttpProtocol) ToStringOutput() pulumi.StringOutput
- func (e HttpProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HttpProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HttpProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HttpProtocolInput
- type HttpProtocolOutput
- func (HttpProtocolOutput) ElementType() reflect.Type
- func (o HttpProtocolOutput) ToHttpProtocolOutput() HttpProtocolOutput
- func (o HttpProtocolOutput) ToHttpProtocolOutputWithContext(ctx context.Context) HttpProtocolOutput
- func (o HttpProtocolOutput) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
- func (o HttpProtocolOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
- func (o HttpProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o HttpProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HttpProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HttpProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HttpProtocolPtrInput
- type HttpProtocolPtrOutput
- func (o HttpProtocolPtrOutput) Elem() HttpProtocolOutput
- func (HttpProtocolPtrOutput) ElementType() reflect.Type
- func (o HttpProtocolPtrOutput) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
- func (o HttpProtocolPtrOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
- func (o HttpProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HttpProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPRule
- type IPRuleArgs
- type IPRuleArray
- type IPRuleArrayInput
- type IPRuleArrayOutput
- type IPRuleInput
- type IPRuleOutput
- type IPRuleResponse
- 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 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
- func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- 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
- func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type IdentityResponse
- 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) Type() pulumi.StringOutput
- func (o IdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- 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
- func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type IdentityType
- func (IdentityType) ElementType() reflect.Type
- func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput
- func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput
- func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput
- func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
- func (e IdentityType) ToStringOutput() pulumi.StringOutput
- func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityTypeInput
- type IdentityTypeOutput
- func (IdentityTypeOutput) ElementType() reflect.Type
- func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput
- func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput
- func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput
- func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
- func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityTypePtrInput
- type IdentityTypePtrOutput
- func (o IdentityTypePtrOutput) Elem() IdentityTypeOutput
- func (IdentityTypePtrOutput) ElementType() reflect.Type
- func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput
- func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
- func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImmutabilityPolicyPropertiesResponse
- type ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWritesAll() 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) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
- type ImmutableStorageAccount
- type ImmutableStorageAccountArgs
- func (ImmutableStorageAccountArgs) ElementType() reflect.Type
- func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountOutput() ImmutableStorageAccountOutput
- func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountOutputWithContext(ctx context.Context) ImmutableStorageAccountOutput
- func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
- func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
- type ImmutableStorageAccountInput
- type ImmutableStorageAccountOutput
- func (ImmutableStorageAccountOutput) ElementType() reflect.Type
- func (o ImmutableStorageAccountOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageAccountOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesPtrOutput
- func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountOutput() ImmutableStorageAccountOutput
- func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountOutputWithContext(ctx context.Context) ImmutableStorageAccountOutput
- func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
- func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
- type ImmutableStorageAccountPtrInput
- type ImmutableStorageAccountPtrOutput
- func (o ImmutableStorageAccountPtrOutput) Elem() ImmutableStorageAccountOutput
- func (ImmutableStorageAccountPtrOutput) ElementType() reflect.Type
- func (o ImmutableStorageAccountPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageAccountPtrOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesPtrOutput
- func (o ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
- func (o ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
- type ImmutableStorageAccountResponse
- type ImmutableStorageAccountResponseOutput
- func (ImmutableStorageAccountResponseOutput) ElementType() reflect.Type
- func (o ImmutableStorageAccountResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageAccountResponseOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutput() ImmutableStorageAccountResponseOutput
- func (o ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutputWithContext(ctx context.Context) ImmutableStorageAccountResponseOutput
- type ImmutableStorageAccountResponsePtrOutput
- func (o ImmutableStorageAccountResponsePtrOutput) Elem() ImmutableStorageAccountResponseOutput
- func (ImmutableStorageAccountResponsePtrOutput) ElementType() reflect.Type
- func (o ImmutableStorageAccountResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageAccountResponsePtrOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutput() ImmutableStorageAccountResponsePtrOutput
- func (o ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutputWithContext(ctx context.Context) ImmutableStorageAccountResponsePtrOutput
- type ImmutableStorageWithVersioning
- type ImmutableStorageWithVersioningArgs
- func (ImmutableStorageWithVersioningArgs) ElementType() reflect.Type
- func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutput() ImmutableStorageWithVersioningOutput
- func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningOutput
- func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
- func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
- type ImmutableStorageWithVersioningInput
- type ImmutableStorageWithVersioningOutput
- func (ImmutableStorageWithVersioningOutput) ElementType() reflect.Type
- func (o ImmutableStorageWithVersioningOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutput() ImmutableStorageWithVersioningOutput
- func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningOutput
- func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
- func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
- type ImmutableStorageWithVersioningPtrInput
- type ImmutableStorageWithVersioningPtrOutput
- func (o ImmutableStorageWithVersioningPtrOutput) Elem() ImmutableStorageWithVersioningOutput
- func (ImmutableStorageWithVersioningPtrOutput) ElementType() reflect.Type
- func (o ImmutableStorageWithVersioningPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
- func (o ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
- type ImmutableStorageWithVersioningResponse
- type ImmutableStorageWithVersioningResponseOutput
- func (ImmutableStorageWithVersioningResponseOutput) ElementType() reflect.Type
- func (o ImmutableStorageWithVersioningResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageWithVersioningResponseOutput) MigrationState() pulumi.StringOutput
- func (o ImmutableStorageWithVersioningResponseOutput) TimeStamp() pulumi.StringOutput
- func (o ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutput() ImmutableStorageWithVersioningResponseOutput
- func (o ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningResponseOutput
- type ImmutableStorageWithVersioningResponsePtrOutput
- func (o ImmutableStorageWithVersioningResponsePtrOutput) Elem() ImmutableStorageWithVersioningResponseOutput
- func (ImmutableStorageWithVersioningResponsePtrOutput) ElementType() reflect.Type
- func (o ImmutableStorageWithVersioningResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ImmutableStorageWithVersioningResponsePtrOutput) MigrationState() pulumi.StringPtrOutput
- func (o ImmutableStorageWithVersioningResponsePtrOutput) TimeStamp() pulumi.StringPtrOutput
- func (o ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutput() ImmutableStorageWithVersioningResponsePtrOutput
- func (o ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningResponsePtrOutput
- type InventoryRuleType
- func (InventoryRuleType) ElementType() reflect.Type
- func (e InventoryRuleType) ToInventoryRuleTypeOutput() InventoryRuleTypeOutput
- func (e InventoryRuleType) ToInventoryRuleTypeOutputWithContext(ctx context.Context) InventoryRuleTypeOutput
- func (e InventoryRuleType) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
- func (e InventoryRuleType) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
- func (e InventoryRuleType) ToStringOutput() pulumi.StringOutput
- func (e InventoryRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InventoryRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InventoryRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InventoryRuleTypeInput
- type InventoryRuleTypeOutput
- func (InventoryRuleTypeOutput) ElementType() reflect.Type
- func (o InventoryRuleTypeOutput) ToInventoryRuleTypeOutput() InventoryRuleTypeOutput
- func (o InventoryRuleTypeOutput) ToInventoryRuleTypeOutputWithContext(ctx context.Context) InventoryRuleTypeOutput
- func (o InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
- func (o InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
- func (o InventoryRuleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o InventoryRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InventoryRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InventoryRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InventoryRuleTypePtrInput
- type InventoryRuleTypePtrOutput
- func (o InventoryRuleTypePtrOutput) Elem() InventoryRuleTypeOutput
- func (InventoryRuleTypePtrOutput) ElementType() reflect.Type
- func (o InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
- func (o InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
- func (o InventoryRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InventoryRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyCreationTimeResponse
- type KeyCreationTimeResponseOutput
- func (KeyCreationTimeResponseOutput) ElementType() reflect.Type
- func (o KeyCreationTimeResponseOutput) Key1() pulumi.StringPtrOutput
- func (o KeyCreationTimeResponseOutput) Key2() pulumi.StringPtrOutput
- func (o KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutput() KeyCreationTimeResponseOutput
- func (o KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutputWithContext(ctx context.Context) KeyCreationTimeResponseOutput
- type KeyPolicy
- type KeyPolicyArgs
- func (KeyPolicyArgs) ElementType() reflect.Type
- func (i KeyPolicyArgs) ToKeyPolicyOutput() KeyPolicyOutput
- func (i KeyPolicyArgs) ToKeyPolicyOutputWithContext(ctx context.Context) KeyPolicyOutput
- func (i KeyPolicyArgs) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
- func (i KeyPolicyArgs) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
- type KeyPolicyInput
- type KeyPolicyOutput
- func (KeyPolicyOutput) ElementType() reflect.Type
- func (o KeyPolicyOutput) KeyExpirationPeriodInDays() pulumi.IntOutput
- func (o KeyPolicyOutput) ToKeyPolicyOutput() KeyPolicyOutput
- func (o KeyPolicyOutput) ToKeyPolicyOutputWithContext(ctx context.Context) KeyPolicyOutput
- func (o KeyPolicyOutput) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
- func (o KeyPolicyOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
- type KeyPolicyPtrInput
- type KeyPolicyPtrOutput
- func (o KeyPolicyPtrOutput) Elem() KeyPolicyOutput
- func (KeyPolicyPtrOutput) ElementType() reflect.Type
- func (o KeyPolicyPtrOutput) KeyExpirationPeriodInDays() pulumi.IntPtrOutput
- func (o KeyPolicyPtrOutput) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
- func (o KeyPolicyPtrOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
- type KeyPolicyResponse
- type KeyPolicyResponseOutput
- func (KeyPolicyResponseOutput) ElementType() reflect.Type
- func (o KeyPolicyResponseOutput) KeyExpirationPeriodInDays() pulumi.IntOutput
- func (o KeyPolicyResponseOutput) ToKeyPolicyResponseOutput() KeyPolicyResponseOutput
- func (o KeyPolicyResponseOutput) ToKeyPolicyResponseOutputWithContext(ctx context.Context) KeyPolicyResponseOutput
- type KeySource
- func (KeySource) ElementType() reflect.Type
- func (e KeySource) ToKeySourceOutput() KeySourceOutput
- func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
- func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (e KeySource) ToStringOutput() pulumi.StringOutput
- func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySourceInput
- type KeySourceOutput
- func (KeySourceOutput) ElementType() reflect.Type
- func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput
- func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
- func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput
- func (o KeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySourcePtrInput
- type KeySourcePtrOutput
- func (o KeySourcePtrOutput) Elem() KeySourceOutput
- func (KeySourcePtrOutput) ElementType() reflect.Type
- func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyType
- func (KeyType) ElementType() reflect.Type
- func (e KeyType) ToKeyTypeOutput() KeyTypeOutput
- func (e KeyType) ToKeyTypeOutputWithContext(ctx context.Context) KeyTypeOutput
- func (e KeyType) ToKeyTypePtrOutput() KeyTypePtrOutput
- func (e KeyType) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
- func (e KeyType) ToStringOutput() pulumi.StringOutput
- func (e KeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyTypeInput
- type KeyTypeOutput
- func (KeyTypeOutput) ElementType() reflect.Type
- func (o KeyTypeOutput) ToKeyTypeOutput() KeyTypeOutput
- func (o KeyTypeOutput) ToKeyTypeOutputWithContext(ctx context.Context) KeyTypeOutput
- func (o KeyTypeOutput) ToKeyTypePtrOutput() KeyTypePtrOutput
- func (o KeyTypeOutput) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
- func (o KeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o KeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyTypePtrInput
- type KeyTypePtrOutput
- func (o KeyTypePtrOutput) Elem() KeyTypeOutput
- func (KeyTypePtrOutput) ElementType() reflect.Type
- func (o KeyTypePtrOutput) ToKeyTypePtrOutput() KeyTypePtrOutput
- func (o KeyTypePtrOutput) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
- func (o KeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) CurrentVersionedKeyExpirationTimestamp() pulumi.StringOutput
- 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
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyExpirationTimestamp() pulumi.StringPtrOutput
- 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 Kind
- func (Kind) ElementType() reflect.Type
- func (e Kind) ToKindOutput() KindOutput
- func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (e Kind) ToKindPtrOutput() KindPtrOutput
- func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (e Kind) ToStringOutput() pulumi.StringOutput
- func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindInput
- type KindOutput
- func (KindOutput) ElementType() reflect.Type
- func (o KindOutput) ToKindOutput() KindOutput
- func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (o KindOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindOutput) ToStringOutput() pulumi.StringOutput
- func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindPtrInput
- type KindPtrOutput
- func (o KindPtrOutput) Elem() KindOutput
- func (KindPtrOutput) ElementType() reflect.Type
- func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LargeFileSharesState
- func (LargeFileSharesState) ElementType() reflect.Type
- func (e LargeFileSharesState) ToLargeFileSharesStateOutput() LargeFileSharesStateOutput
- func (e LargeFileSharesState) ToLargeFileSharesStateOutputWithContext(ctx context.Context) LargeFileSharesStateOutput
- func (e LargeFileSharesState) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
- func (e LargeFileSharesState) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
- func (e LargeFileSharesState) ToStringOutput() pulumi.StringOutput
- func (e LargeFileSharesState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LargeFileSharesState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LargeFileSharesState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LargeFileSharesStateInput
- type LargeFileSharesStateOutput
- func (LargeFileSharesStateOutput) ElementType() reflect.Type
- func (o LargeFileSharesStateOutput) ToLargeFileSharesStateOutput() LargeFileSharesStateOutput
- func (o LargeFileSharesStateOutput) ToLargeFileSharesStateOutputWithContext(ctx context.Context) LargeFileSharesStateOutput
- func (o LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
- func (o LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
- func (o LargeFileSharesStateOutput) ToStringOutput() pulumi.StringOutput
- func (o LargeFileSharesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LargeFileSharesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LargeFileSharesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LargeFileSharesStatePtrInput
- type LargeFileSharesStatePtrOutput
- func (o LargeFileSharesStatePtrOutput) Elem() LargeFileSharesStateOutput
- func (LargeFileSharesStatePtrOutput) ElementType() reflect.Type
- func (o LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
- func (o LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
- func (o LargeFileSharesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LargeFileSharesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LastAccessTimeTrackingPolicy
- type LastAccessTimeTrackingPolicyArgs
- func (LastAccessTimeTrackingPolicyArgs) ElementType() reflect.Type
- func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutput() LastAccessTimeTrackingPolicyOutput
- func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyOutput
- func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
- func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
- type LastAccessTimeTrackingPolicyInput
- type LastAccessTimeTrackingPolicyOutput
- func (o LastAccessTimeTrackingPolicyOutput) BlobType() pulumi.StringArrayOutput
- func (LastAccessTimeTrackingPolicyOutput) ElementType() reflect.Type
- func (o LastAccessTimeTrackingPolicyOutput) Enable() pulumi.BoolOutput
- func (o LastAccessTimeTrackingPolicyOutput) Name() pulumi.StringPtrOutput
- func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutput() LastAccessTimeTrackingPolicyOutput
- func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyOutput
- func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
- func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
- func (o LastAccessTimeTrackingPolicyOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
- type LastAccessTimeTrackingPolicyPtrInput
- type LastAccessTimeTrackingPolicyPtrOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) BlobType() pulumi.StringArrayOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) Elem() LastAccessTimeTrackingPolicyOutput
- func (LastAccessTimeTrackingPolicyPtrOutput) ElementType() reflect.Type
- func (o LastAccessTimeTrackingPolicyPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) Name() pulumi.StringPtrOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
- func (o LastAccessTimeTrackingPolicyPtrOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
- type LastAccessTimeTrackingPolicyResponse
- type LastAccessTimeTrackingPolicyResponseOutput
- func (o LastAccessTimeTrackingPolicyResponseOutput) BlobType() pulumi.StringArrayOutput
- func (LastAccessTimeTrackingPolicyResponseOutput) ElementType() reflect.Type
- func (o LastAccessTimeTrackingPolicyResponseOutput) Enable() pulumi.BoolOutput
- func (o LastAccessTimeTrackingPolicyResponseOutput) Name() pulumi.StringPtrOutput
- func (o LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutput() LastAccessTimeTrackingPolicyResponseOutput
- func (o LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyResponseOutput
- func (o LastAccessTimeTrackingPolicyResponseOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
- type LastAccessTimeTrackingPolicyResponsePtrOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) BlobType() pulumi.StringArrayOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Elem() LastAccessTimeTrackingPolicyResponseOutput
- func (LastAccessTimeTrackingPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Enable() pulumi.BoolPtrOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutput() LastAccessTimeTrackingPolicyResponsePtrOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyResponsePtrOutput
- func (o LastAccessTimeTrackingPolicyResponsePtrOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
- type LegalHoldPropertiesResponse
- type LegalHoldPropertiesResponseOutput
- func (LegalHoldPropertiesResponseOutput) ElementType() reflect.Type
- func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput
- func (o LegalHoldPropertiesResponseOutput) ProtectedAppendWritesHistory() ProtectedAppendWritesHistoryResponsePtrOutput
- func (o LegalHoldPropertiesResponseOutput) Tags() TagPropertyResponseArrayOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
- type ListLocalUserKeysArgs
- type ListLocalUserKeysOutputArgs
- type ListLocalUserKeysResult
- type ListLocalUserKeysResultOutput
- func (ListLocalUserKeysResultOutput) ElementType() reflect.Type
- func (o ListLocalUserKeysResultOutput) SharedKey() pulumi.StringOutput
- func (o ListLocalUserKeysResultOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
- func (o ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutput() ListLocalUserKeysResultOutput
- func (o ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutputWithContext(ctx context.Context) ListLocalUserKeysResultOutput
- type ListStorageAccountKeysArgs
- type ListStorageAccountKeysOutputArgs
- type ListStorageAccountKeysResult
- type ListStorageAccountKeysResultOutput
- func (ListStorageAccountKeysResultOutput) ElementType() reflect.Type
- func (o ListStorageAccountKeysResultOutput) Keys() StorageAccountKeyResponseArrayOutput
- func (o ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutput() ListStorageAccountKeysResultOutput
- func (o ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutputWithContext(ctx context.Context) ListStorageAccountKeysResultOutput
- type ListStorageAccountSASArgs
- type ListStorageAccountSASOutputArgs
- type ListStorageAccountSASResult
- type ListStorageAccountSASResultOutput
- func (o ListStorageAccountSASResultOutput) AccountSasToken() pulumi.StringOutput
- func (ListStorageAccountSASResultOutput) ElementType() reflect.Type
- func (o ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutput() ListStorageAccountSASResultOutput
- func (o ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutputWithContext(ctx context.Context) ListStorageAccountSASResultOutput
- type ListStorageAccountServiceSASArgs
- type ListStorageAccountServiceSASOutputArgs
- type ListStorageAccountServiceSASResult
- type ListStorageAccountServiceSASResultOutput
- func (ListStorageAccountServiceSASResultOutput) ElementType() reflect.Type
- func (o ListStorageAccountServiceSASResultOutput) ServiceSasToken() pulumi.StringOutput
- func (o ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutput() ListStorageAccountServiceSASResultOutput
- func (o ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutputWithContext(ctx context.Context) ListStorageAccountServiceSASResultOutput
- type LocalUser
- type LocalUserArgs
- type LocalUserInput
- type LocalUserOutput
- func (LocalUserOutput) ElementType() reflect.Type
- func (o LocalUserOutput) HasSharedKey() pulumi.BoolPtrOutput
- func (o LocalUserOutput) HasSshKey() pulumi.BoolPtrOutput
- func (o LocalUserOutput) HasSshPassword() pulumi.BoolPtrOutput
- func (o LocalUserOutput) HomeDirectory() pulumi.StringPtrOutput
- func (o LocalUserOutput) Name() pulumi.StringOutput
- func (o LocalUserOutput) PermissionScopes() PermissionScopeResponseArrayOutput
- func (o LocalUserOutput) Sid() pulumi.StringOutput
- func (o LocalUserOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
- func (o LocalUserOutput) SystemData() SystemDataResponseOutput
- func (o LocalUserOutput) ToLocalUserOutput() LocalUserOutput
- func (o LocalUserOutput) ToLocalUserOutputWithContext(ctx context.Context) LocalUserOutput
- func (o LocalUserOutput) Type() pulumi.StringOutput
- type LocalUserState
- type LookupBlobContainerArgs
- type LookupBlobContainerImmutabilityPolicyArgs
- type LookupBlobContainerImmutabilityPolicyOutputArgs
- type LookupBlobContainerImmutabilityPolicyResult
- type LookupBlobContainerImmutabilityPolicyResultOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- func (LookupBlobContainerImmutabilityPolicyResultOutput) ElementType() reflect.Type
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) State() pulumi.StringOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutput() LookupBlobContainerImmutabilityPolicyResultOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutputWithContext(ctx context.Context) LookupBlobContainerImmutabilityPolicyResultOutput
- func (o LookupBlobContainerImmutabilityPolicyResultOutput) Type() pulumi.StringOutput
- type LookupBlobContainerOutputArgs
- type LookupBlobContainerResult
- type LookupBlobContainerResultOutput
- func (o LookupBlobContainerResultOutput) DefaultEncryptionScope() pulumi.StringPtrOutput
- func (o LookupBlobContainerResultOutput) Deleted() pulumi.BoolOutput
- func (o LookupBlobContainerResultOutput) DeletedTime() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) DenyEncryptionScopeOverride() pulumi.BoolPtrOutput
- func (LookupBlobContainerResultOutput) ElementType() reflect.Type
- func (o LookupBlobContainerResultOutput) EnableNfsV3AllSquash() pulumi.BoolPtrOutput
- func (o LookupBlobContainerResultOutput) EnableNfsV3RootSquash() pulumi.BoolPtrOutput
- func (o LookupBlobContainerResultOutput) Etag() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) HasImmutabilityPolicy() pulumi.BoolOutput
- func (o LookupBlobContainerResultOutput) HasLegalHold() pulumi.BoolOutput
- func (o LookupBlobContainerResultOutput) Id() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) ImmutabilityPolicy() ImmutabilityPolicyPropertiesResponseOutput
- func (o LookupBlobContainerResultOutput) ImmutableStorageWithVersioning() ImmutableStorageWithVersioningResponsePtrOutput
- func (o LookupBlobContainerResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) LeaseDuration() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) LeaseState() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) LeaseStatus() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) LegalHold() LegalHoldPropertiesResponseOutput
- func (o LookupBlobContainerResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupBlobContainerResultOutput) Name() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) PublicAccess() pulumi.StringPtrOutput
- func (o LookupBlobContainerResultOutput) RemainingRetentionDays() pulumi.IntOutput
- func (o LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutput() LookupBlobContainerResultOutput
- func (o LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutputWithContext(ctx context.Context) LookupBlobContainerResultOutput
- func (o LookupBlobContainerResultOutput) Type() pulumi.StringOutput
- func (o LookupBlobContainerResultOutput) Version() pulumi.StringOutput
- type LookupBlobInventoryPolicyArgs
- type LookupBlobInventoryPolicyOutputArgs
- type LookupBlobInventoryPolicyResult
- type LookupBlobInventoryPolicyResultOutput
- func (LookupBlobInventoryPolicyResultOutput) ElementType() reflect.Type
- func (o LookupBlobInventoryPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupBlobInventoryPolicyResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupBlobInventoryPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupBlobInventoryPolicyResultOutput) Policy() BlobInventoryPolicySchemaResponseOutput
- func (o LookupBlobInventoryPolicyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutput() LookupBlobInventoryPolicyResultOutput
- func (o LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutputWithContext(ctx context.Context) LookupBlobInventoryPolicyResultOutput
- func (o LookupBlobInventoryPolicyResultOutput) Type() pulumi.StringOutput
- type LookupBlobServicePropertiesArgs
- type LookupBlobServicePropertiesOutputArgs
- type LookupBlobServicePropertiesResult
- type LookupBlobServicePropertiesResultOutput
- func (o LookupBlobServicePropertiesResultOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput
- func (o LookupBlobServicePropertiesResultOutput) ChangeFeed() ChangeFeedResponsePtrOutput
- func (o LookupBlobServicePropertiesResultOutput) ContainerDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (o LookupBlobServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
- func (o LookupBlobServicePropertiesResultOutput) DefaultServiceVersion() pulumi.StringPtrOutput
- func (o LookupBlobServicePropertiesResultOutput) DeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (LookupBlobServicePropertiesResultOutput) ElementType() reflect.Type
- func (o LookupBlobServicePropertiesResultOutput) Id() pulumi.StringOutput
- func (o LookupBlobServicePropertiesResultOutput) IsVersioningEnabled() pulumi.BoolPtrOutput
- func (o LookupBlobServicePropertiesResultOutput) LastAccessTimeTrackingPolicy() LastAccessTimeTrackingPolicyResponsePtrOutput
- func (o LookupBlobServicePropertiesResultOutput) Name() pulumi.StringOutput
- func (o LookupBlobServicePropertiesResultOutput) RestorePolicy() RestorePolicyPropertiesResponsePtrOutput
- func (o LookupBlobServicePropertiesResultOutput) Sku() SkuResponseOutput
- func (o LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutput() LookupBlobServicePropertiesResultOutput
- func (o LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutputWithContext(ctx context.Context) LookupBlobServicePropertiesResultOutput
- func (o LookupBlobServicePropertiesResultOutput) Type() pulumi.StringOutput
- type LookupEncryptionScopeArgs
- type LookupEncryptionScopeOutputArgs
- type LookupEncryptionScopeResult
- type LookupEncryptionScopeResultOutput
- func (o LookupEncryptionScopeResultOutput) CreationTime() pulumi.StringOutput
- func (LookupEncryptionScopeResultOutput) ElementType() reflect.Type
- func (o LookupEncryptionScopeResultOutput) Id() pulumi.StringOutput
- func (o LookupEncryptionScopeResultOutput) KeyVaultProperties() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
- func (o LookupEncryptionScopeResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupEncryptionScopeResultOutput) Name() pulumi.StringOutput
- func (o LookupEncryptionScopeResultOutput) RequireInfrastructureEncryption() pulumi.BoolPtrOutput
- func (o LookupEncryptionScopeResultOutput) Source() pulumi.StringPtrOutput
- func (o LookupEncryptionScopeResultOutput) State() pulumi.StringPtrOutput
- func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutput() LookupEncryptionScopeResultOutput
- func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWithContext(ctx context.Context) LookupEncryptionScopeResultOutput
- func (o LookupEncryptionScopeResultOutput) Type() pulumi.StringOutput
- type LookupFileServicePropertiesArgs
- type LookupFileServicePropertiesOutputArgs
- type LookupFileServicePropertiesResult
- type LookupFileServicePropertiesResultOutput
- func (o LookupFileServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
- func (LookupFileServicePropertiesResultOutput) ElementType() reflect.Type
- func (o LookupFileServicePropertiesResultOutput) Id() pulumi.StringOutput
- func (o LookupFileServicePropertiesResultOutput) Name() pulumi.StringOutput
- func (o LookupFileServicePropertiesResultOutput) ProtocolSettings() ProtocolSettingsResponsePtrOutput
- func (o LookupFileServicePropertiesResultOutput) ShareDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
- func (o LookupFileServicePropertiesResultOutput) Sku() SkuResponseOutput
- func (o LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutput() LookupFileServicePropertiesResultOutput
- func (o LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutputWithContext(ctx context.Context) LookupFileServicePropertiesResultOutput
- func (o LookupFileServicePropertiesResultOutput) Type() pulumi.StringOutput
- type LookupFileShareArgs
- type LookupFileShareOutputArgs
- type LookupFileShareResult
- type LookupFileShareResultOutput
- func (o LookupFileShareResultOutput) AccessTier() pulumi.StringPtrOutput
- func (o LookupFileShareResultOutput) AccessTierChangeTime() pulumi.StringOutput
- func (o LookupFileShareResultOutput) AccessTierStatus() pulumi.StringOutput
- func (o LookupFileShareResultOutput) Deleted() pulumi.BoolOutput
- func (o LookupFileShareResultOutput) DeletedTime() pulumi.StringOutput
- func (LookupFileShareResultOutput) ElementType() reflect.Type
- func (o LookupFileShareResultOutput) EnabledProtocols() pulumi.StringPtrOutput
- func (o LookupFileShareResultOutput) Etag() pulumi.StringOutput
- func (o LookupFileShareResultOutput) Id() pulumi.StringOutput
- func (o LookupFileShareResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupFileShareResultOutput) LeaseDuration() pulumi.StringOutput
- func (o LookupFileShareResultOutput) LeaseState() pulumi.StringOutput
- func (o LookupFileShareResultOutput) LeaseStatus() pulumi.StringOutput
- func (o LookupFileShareResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupFileShareResultOutput) Name() pulumi.StringOutput
- func (o LookupFileShareResultOutput) RemainingRetentionDays() pulumi.IntOutput
- func (o LookupFileShareResultOutput) RootSquash() pulumi.StringPtrOutput
- func (o LookupFileShareResultOutput) ShareQuota() pulumi.IntPtrOutput
- func (o LookupFileShareResultOutput) ShareUsageBytes() pulumi.Float64Output
- func (o LookupFileShareResultOutput) SignedIdentifiers() SignedIdentifierResponseArrayOutput
- func (o LookupFileShareResultOutput) SnapshotTime() pulumi.StringOutput
- func (o LookupFileShareResultOutput) ToLookupFileShareResultOutput() LookupFileShareResultOutput
- func (o LookupFileShareResultOutput) ToLookupFileShareResultOutputWithContext(ctx context.Context) LookupFileShareResultOutput
- func (o LookupFileShareResultOutput) Type() pulumi.StringOutput
- func (o LookupFileShareResultOutput) Version() pulumi.StringOutput
- type LookupLocalUserArgs
- type LookupLocalUserOutputArgs
- type LookupLocalUserResult
- type LookupLocalUserResultOutput
- func (LookupLocalUserResultOutput) ElementType() reflect.Type
- func (o LookupLocalUserResultOutput) HasSharedKey() pulumi.BoolPtrOutput
- func (o LookupLocalUserResultOutput) HasSshKey() pulumi.BoolPtrOutput
- func (o LookupLocalUserResultOutput) HasSshPassword() pulumi.BoolPtrOutput
- func (o LookupLocalUserResultOutput) HomeDirectory() pulumi.StringPtrOutput
- func (o LookupLocalUserResultOutput) Id() pulumi.StringOutput
- func (o LookupLocalUserResultOutput) Name() pulumi.StringOutput
- func (o LookupLocalUserResultOutput) PermissionScopes() PermissionScopeResponseArrayOutput
- func (o LookupLocalUserResultOutput) Sid() pulumi.StringOutput
- func (o LookupLocalUserResultOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
- func (o LookupLocalUserResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupLocalUserResultOutput) ToLookupLocalUserResultOutput() LookupLocalUserResultOutput
- func (o LookupLocalUserResultOutput) ToLookupLocalUserResultOutputWithContext(ctx context.Context) LookupLocalUserResultOutput
- func (o LookupLocalUserResultOutput) Type() pulumi.StringOutput
- type LookupManagementPolicyArgs
- type LookupManagementPolicyOutputArgs
- type LookupManagementPolicyResult
- type LookupManagementPolicyResultOutput
- func (LookupManagementPolicyResultOutput) ElementType() reflect.Type
- func (o LookupManagementPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupManagementPolicyResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupManagementPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupManagementPolicyResultOutput) Policy() ManagementPolicySchemaResponseOutput
- func (o LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutput() LookupManagementPolicyResultOutput
- func (o LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutputWithContext(ctx context.Context) LookupManagementPolicyResultOutput
- func (o LookupManagementPolicyResultOutput) Type() pulumi.StringOutput
- type LookupObjectReplicationPolicyArgs
- type LookupObjectReplicationPolicyOutputArgs
- type LookupObjectReplicationPolicyResult
- type LookupObjectReplicationPolicyResultOutput
- func (o LookupObjectReplicationPolicyResultOutput) DestinationAccount() pulumi.StringOutput
- func (LookupObjectReplicationPolicyResultOutput) ElementType() reflect.Type
- func (o LookupObjectReplicationPolicyResultOutput) EnabledTime() pulumi.StringOutput
- func (o LookupObjectReplicationPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupObjectReplicationPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupObjectReplicationPolicyResultOutput) PolicyId() pulumi.StringOutput
- func (o LookupObjectReplicationPolicyResultOutput) Rules() ObjectReplicationPolicyRuleResponseArrayOutput
- func (o LookupObjectReplicationPolicyResultOutput) SourceAccount() pulumi.StringOutput
- func (o LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutput() LookupObjectReplicationPolicyResultOutput
- func (o LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutputWithContext(ctx context.Context) LookupObjectReplicationPolicyResultOutput
- func (o LookupObjectReplicationPolicyResultOutput) Type() pulumi.StringOutput
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionOutputArgs
- type LookupPrivateEndpointConnectionResult
- type LookupPrivateEndpointConnectionResultOutput
- func (LookupPrivateEndpointConnectionResultOutput) ElementType() reflect.Type
- func (o LookupPrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput
- func (o LookupPrivateEndpointConnectionResultOutput) Type() pulumi.StringOutput
- type LookupQueueArgs
- type LookupQueueOutputArgs
- type LookupQueueResult
- type LookupQueueResultOutput
- func (o LookupQueueResultOutput) ApproximateMessageCount() pulumi.IntOutput
- func (LookupQueueResultOutput) ElementType() reflect.Type
- func (o LookupQueueResultOutput) Id() pulumi.StringOutput
- func (o LookupQueueResultOutput) Metadata() pulumi.StringMapOutput
- func (o LookupQueueResultOutput) Name() pulumi.StringOutput
- func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput
- func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput
- func (o LookupQueueResultOutput) Type() pulumi.StringOutput
- type LookupQueueServicePropertiesArgs
- type LookupQueueServicePropertiesOutputArgs
- type LookupQueueServicePropertiesResult
- type LookupQueueServicePropertiesResultOutput
- func (o LookupQueueServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
- func (LookupQueueServicePropertiesResultOutput) ElementType() reflect.Type
- func (o LookupQueueServicePropertiesResultOutput) Id() pulumi.StringOutput
- func (o LookupQueueServicePropertiesResultOutput) Name() pulumi.StringOutput
- func (o LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutput() LookupQueueServicePropertiesResultOutput
- func (o LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutputWithContext(ctx context.Context) LookupQueueServicePropertiesResultOutput
- func (o LookupQueueServicePropertiesResultOutput) Type() pulumi.StringOutput
- type LookupStorageAccountArgs
- type LookupStorageAccountOutputArgs
- type LookupStorageAccountResult
- type LookupStorageAccountResultOutput
- func (o LookupStorageAccountResultOutput) AccessTier() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) AllowBlobPublicAccess() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) AllowCrossTenantReplication() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) AllowSharedKeyAccess() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) AllowedCopyScope() pulumi.StringPtrOutput
- func (o LookupStorageAccountResultOutput) AzureFilesIdentityBasedAuthentication() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o LookupStorageAccountResultOutput) BlobRestoreStatus() BlobRestoreStatusResponseOutput
- func (o LookupStorageAccountResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) CustomDomain() CustomDomainResponseOutput
- func (o LookupStorageAccountResultOutput) DefaultToOAuthAuthentication() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) DnsEndpointType() pulumi.StringPtrOutput
- func (LookupStorageAccountResultOutput) ElementType() reflect.Type
- func (o LookupStorageAccountResultOutput) EnableHttpsTrafficOnly() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) EnableNfsV3() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) Encryption() EncryptionResponseOutput
- func (o LookupStorageAccountResultOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
- func (o LookupStorageAccountResultOutput) FailoverInProgress() pulumi.BoolOutput
- func (o LookupStorageAccountResultOutput) GeoReplicationStats() GeoReplicationStatsResponseOutput
- func (o LookupStorageAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) Identity() IdentityResponsePtrOutput
- func (o LookupStorageAccountResultOutput) ImmutableStorageWithVersioning() ImmutableStorageAccountResponsePtrOutput
- func (o LookupStorageAccountResultOutput) IsHnsEnabled() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) IsLocalUserEnabled() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) IsSftpEnabled() pulumi.BoolPtrOutput
- func (o LookupStorageAccountResultOutput) KeyCreationTime() KeyCreationTimeResponseOutput
- func (o LookupStorageAccountResultOutput) KeyPolicy() KeyPolicyResponseOutput
- func (o LookupStorageAccountResultOutput) Kind() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) LargeFileSharesState() pulumi.StringPtrOutput
- func (o LookupStorageAccountResultOutput) LastGeoFailoverTime() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) Location() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) MinimumTlsVersion() pulumi.StringPtrOutput
- func (o LookupStorageAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) NetworkRuleSet() NetworkRuleSetResponseOutput
- func (o LookupStorageAccountResultOutput) PrimaryEndpoints() EndpointsResponseOutput
- func (o LookupStorageAccountResultOutput) PrimaryLocation() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o LookupStorageAccountResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o LookupStorageAccountResultOutput) RoutingPreference() RoutingPreferenceResponsePtrOutput
- func (o LookupStorageAccountResultOutput) SasPolicy() SasPolicyResponseOutput
- func (o LookupStorageAccountResultOutput) SecondaryEndpoints() EndpointsResponseOutput
- func (o LookupStorageAccountResultOutput) SecondaryLocation() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) Sku() SkuResponseOutput
- func (o LookupStorageAccountResultOutput) StatusOfPrimary() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) StatusOfSecondary() pulumi.StringOutput
- func (o LookupStorageAccountResultOutput) StorageAccountSkuConversionStatus() StorageAccountSkuConversionStatusResponsePtrOutput
- func (o LookupStorageAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutput() LookupStorageAccountResultOutput
- func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWithContext(ctx context.Context) LookupStorageAccountResultOutput
- func (o LookupStorageAccountResultOutput) Type() pulumi.StringOutput
- type LookupTableArgs
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) Id() pulumi.StringOutput
- func (o LookupTableResultOutput) Name() pulumi.StringOutput
- func (o LookupTableResultOutput) SignedIdentifiers() TableSignedIdentifierResponseArrayOutput
- func (o LookupTableResultOutput) TableName() pulumi.StringOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- func (o LookupTableResultOutput) Type() pulumi.StringOutput
- type LookupTableServicePropertiesArgs
- type LookupTableServicePropertiesOutputArgs
- type LookupTableServicePropertiesResult
- type LookupTableServicePropertiesResultOutput
- func (o LookupTableServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
- func (LookupTableServicePropertiesResultOutput) ElementType() reflect.Type
- func (o LookupTableServicePropertiesResultOutput) Id() pulumi.StringOutput
- func (o LookupTableServicePropertiesResultOutput) Name() pulumi.StringOutput
- func (o LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutput() LookupTableServicePropertiesResultOutput
- func (o LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutputWithContext(ctx context.Context) LookupTableServicePropertiesResultOutput
- func (o LookupTableServicePropertiesResultOutput) Type() pulumi.StringOutput
- 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
- func (o ManagementPolicyActionOutput) Version() ManagementPolicyVersionPtrOutput
- type ManagementPolicyActionResponse
- 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
- func (o ManagementPolicyActionResponseOutput) Version() ManagementPolicyVersionResponsePtrOutput
- 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) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToCold() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToHot() 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) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToCold() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToHot() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobResponse
- type ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput
- func (ManagementPolicyBaseBlobResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponseOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToCold() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToHot() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
- type ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Delete() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Elem() ManagementPolicyBaseBlobResponseOutput
- func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponsePtrOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCold() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToHot() 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 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 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
- 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 ManagementPolicyInput
- type ManagementPolicyOutput
- func (ManagementPolicyOutput) ElementType() reflect.Type
- func (o ManagementPolicyOutput) LastModifiedTime() pulumi.StringOutput
- func (o ManagementPolicyOutput) Name() pulumi.StringOutput
- func (o ManagementPolicyOutput) Policy() ManagementPolicySchemaResponseOutput
- func (o ManagementPolicyOutput) ToManagementPolicyOutput() ManagementPolicyOutput
- func (o ManagementPolicyOutput) ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput
- func (o ManagementPolicyOutput) Type() pulumi.StringOutput
- 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 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 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
- 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
- type ManagementPolicySchemaResponse
- 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
- 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) TierToArchive() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotOutput) TierToCold() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotOutput) TierToCool() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotOutput) TierToHot() DateAfterCreationPtrOutput
- 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) TierToArchive() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) TierToCold() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) TierToCool() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) TierToHot() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotResponse
- type ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput
- func (ManagementPolicySnapShotResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponseOutput) TierToArchive() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) TierToCold() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) TierToCool() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) TierToHot() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
- type ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Elem() ManagementPolicySnapShotResponseOutput
- func (ManagementPolicySnapShotResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponsePtrOutput) TierToArchive() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) TierToCold() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) TierToCool() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) TierToHot() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicyState
- type ManagementPolicyVersion
- type ManagementPolicyVersionArgs
- func (ManagementPolicyVersionArgs) ElementType() reflect.Type
- func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionOutput() ManagementPolicyVersionOutput
- func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionOutputWithContext(ctx context.Context) ManagementPolicyVersionOutput
- func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
- func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
- type ManagementPolicyVersionInput
- type ManagementPolicyVersionOutput
- func (o ManagementPolicyVersionOutput) Delete() DateAfterCreationPtrOutput
- func (ManagementPolicyVersionOutput) ElementType() reflect.Type
- func (o ManagementPolicyVersionOutput) TierToArchive() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionOutput) TierToCold() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionOutput) TierToCool() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionOutput) TierToHot() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionOutput() ManagementPolicyVersionOutput
- func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionOutputWithContext(ctx context.Context) ManagementPolicyVersionOutput
- func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
- func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
- type ManagementPolicyVersionPtrInput
- type ManagementPolicyVersionPtrOutput
- func (o ManagementPolicyVersionPtrOutput) Delete() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionPtrOutput) Elem() ManagementPolicyVersionOutput
- func (ManagementPolicyVersionPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyVersionPtrOutput) TierToArchive() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionPtrOutput) TierToCold() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionPtrOutput) TierToCool() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionPtrOutput) TierToHot() DateAfterCreationPtrOutput
- func (o ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
- func (o ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
- type ManagementPolicyVersionResponse
- type ManagementPolicyVersionResponseOutput
- func (o ManagementPolicyVersionResponseOutput) Delete() DateAfterCreationResponsePtrOutput
- func (ManagementPolicyVersionResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyVersionResponseOutput) TierToArchive() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponseOutput) TierToCold() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponseOutput) TierToCool() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponseOutput) TierToHot() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutput() ManagementPolicyVersionResponseOutput
- func (o ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutputWithContext(ctx context.Context) ManagementPolicyVersionResponseOutput
- type ManagementPolicyVersionResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) Elem() ManagementPolicyVersionResponseOutput
- func (ManagementPolicyVersionResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyVersionResponsePtrOutput) TierToArchive() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) TierToCold() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) TierToCool() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) TierToHot() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutput() ManagementPolicyVersionResponsePtrOutput
- func (o ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyVersionResponsePtrOutput
- type MinimumTlsVersion
- func (MinimumTlsVersion) ElementType() reflect.Type
- func (e MinimumTlsVersion) ToMinimumTlsVersionOutput() MinimumTlsVersionOutput
- func (e MinimumTlsVersion) ToMinimumTlsVersionOutputWithContext(ctx context.Context) MinimumTlsVersionOutput
- func (e MinimumTlsVersion) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
- func (e MinimumTlsVersion) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
- func (e MinimumTlsVersion) ToStringOutput() pulumi.StringOutput
- func (e MinimumTlsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MinimumTlsVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MinimumTlsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MinimumTlsVersionInput
- type MinimumTlsVersionOutput
- func (MinimumTlsVersionOutput) ElementType() reflect.Type
- func (o MinimumTlsVersionOutput) ToMinimumTlsVersionOutput() MinimumTlsVersionOutput
- func (o MinimumTlsVersionOutput) ToMinimumTlsVersionOutputWithContext(ctx context.Context) MinimumTlsVersionOutput
- func (o MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
- func (o MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
- func (o MinimumTlsVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o MinimumTlsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MinimumTlsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MinimumTlsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MinimumTlsVersionPtrInput
- type MinimumTlsVersionPtrOutput
- func (o MinimumTlsVersionPtrOutput) Elem() MinimumTlsVersionOutput
- func (MinimumTlsVersionPtrOutput) ElementType() reflect.Type
- func (o MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
- func (o MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
- func (o MinimumTlsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MinimumTlsVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Multichannel
- type MultichannelArgs
- func (MultichannelArgs) ElementType() reflect.Type
- func (i MultichannelArgs) ToMultichannelOutput() MultichannelOutput
- func (i MultichannelArgs) ToMultichannelOutputWithContext(ctx context.Context) MultichannelOutput
- func (i MultichannelArgs) ToMultichannelPtrOutput() MultichannelPtrOutput
- func (i MultichannelArgs) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
- type MultichannelInput
- type MultichannelOutput
- func (MultichannelOutput) ElementType() reflect.Type
- func (o MultichannelOutput) Enabled() pulumi.BoolPtrOutput
- func (o MultichannelOutput) ToMultichannelOutput() MultichannelOutput
- func (o MultichannelOutput) ToMultichannelOutputWithContext(ctx context.Context) MultichannelOutput
- func (o MultichannelOutput) ToMultichannelPtrOutput() MultichannelPtrOutput
- func (o MultichannelOutput) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
- type MultichannelPtrInput
- type MultichannelPtrOutput
- func (o MultichannelPtrOutput) Elem() MultichannelOutput
- func (MultichannelPtrOutput) ElementType() reflect.Type
- func (o MultichannelPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MultichannelPtrOutput) ToMultichannelPtrOutput() MultichannelPtrOutput
- func (o MultichannelPtrOutput) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
- type MultichannelResponse
- type MultichannelResponseOutput
- func (MultichannelResponseOutput) ElementType() reflect.Type
- func (o MultichannelResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o MultichannelResponseOutput) ToMultichannelResponseOutput() MultichannelResponseOutput
- func (o MultichannelResponseOutput) ToMultichannelResponseOutputWithContext(ctx context.Context) MultichannelResponseOutput
- type MultichannelResponsePtrOutput
- func (o MultichannelResponsePtrOutput) Elem() MultichannelResponseOutput
- func (MultichannelResponsePtrOutput) ElementType() reflect.Type
- func (o MultichannelResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutput() MultichannelResponsePtrOutput
- func (o MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutputWithContext(ctx context.Context) MultichannelResponsePtrOutput
- type Name
- func (Name) ElementType() reflect.Type
- func (e Name) ToNameOutput() NameOutput
- func (e Name) ToNameOutputWithContext(ctx context.Context) NameOutput
- func (e Name) ToNamePtrOutput() NamePtrOutput
- func (e Name) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
- func (e Name) ToStringOutput() pulumi.StringOutput
- func (e Name) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Name) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Name) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NameInput
- type NameOutput
- func (NameOutput) ElementType() reflect.Type
- func (o NameOutput) ToNameOutput() NameOutput
- func (o NameOutput) ToNameOutputWithContext(ctx context.Context) NameOutput
- func (o NameOutput) ToNamePtrOutput() NamePtrOutput
- func (o NameOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
- func (o NameOutput) ToStringOutput() pulumi.StringOutput
- func (o NameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NamePtrInput
- type NamePtrOutput
- func (o NamePtrOutput) Elem() NameOutput
- func (NamePtrOutput) ElementType() reflect.Type
- func (o NamePtrOutput) ToNamePtrOutput() NamePtrOutput
- func (o NamePtrOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
- func (o NamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkRuleSet
- type NetworkRuleSetArgs
- func (val *NetworkRuleSetArgs) Defaults() *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() DefaultActionOutput
- func (NetworkRuleSetOutput) ElementType() reflect.Type
- func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetOutput) ResourceAccessRules() ResourceAccessRuleArrayOutput
- 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() DefaultActionPtrOutput
- func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
- func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
- func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetPtrOutput) ResourceAccessRules() ResourceAccessRuleArrayOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
- type NetworkRuleSetResponse
- 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) ResourceAccessRules() ResourceAccessRuleResponseArrayOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) 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 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
- 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 ObjectReplicationPolicyInput
- type ObjectReplicationPolicyOutput
- func (o ObjectReplicationPolicyOutput) DestinationAccount() pulumi.StringOutput
- func (ObjectReplicationPolicyOutput) ElementType() reflect.Type
- func (o ObjectReplicationPolicyOutput) EnabledTime() pulumi.StringOutput
- func (o ObjectReplicationPolicyOutput) Name() pulumi.StringOutput
- func (o ObjectReplicationPolicyOutput) PolicyId() pulumi.StringOutput
- func (o ObjectReplicationPolicyOutput) Rules() ObjectReplicationPolicyRuleResponseArrayOutput
- func (o ObjectReplicationPolicyOutput) SourceAccount() pulumi.StringOutput
- func (o ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutput() ObjectReplicationPolicyOutput
- func (o ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutputWithContext(ctx context.Context) ObjectReplicationPolicyOutput
- func (o ObjectReplicationPolicyOutput) Type() pulumi.StringOutput
- 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 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 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 ObjectType
- func (ObjectType) ElementType() reflect.Type
- func (e ObjectType) ToObjectTypeOutput() ObjectTypeOutput
- func (e ObjectType) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput
- func (e ObjectType) ToObjectTypePtrOutput() ObjectTypePtrOutput
- func (e ObjectType) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
- func (e ObjectType) ToStringOutput() pulumi.StringOutput
- func (e ObjectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ObjectType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ObjectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ObjectTypeInput
- type ObjectTypeOutput
- func (ObjectTypeOutput) ElementType() reflect.Type
- func (o ObjectTypeOutput) ToObjectTypeOutput() ObjectTypeOutput
- func (o ObjectTypeOutput) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput
- func (o ObjectTypeOutput) ToObjectTypePtrOutput() ObjectTypePtrOutput
- func (o ObjectTypeOutput) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
- func (o ObjectTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ObjectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ObjectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ObjectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ObjectTypePtrInput
- type ObjectTypePtrOutput
- func (o ObjectTypePtrOutput) Elem() ObjectTypeOutput
- func (ObjectTypePtrOutput) ElementType() reflect.Type
- func (o ObjectTypePtrOutput) ToObjectTypePtrOutput() ObjectTypePtrOutput
- func (o ObjectTypePtrOutput) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
- func (o ObjectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ObjectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionScope
- type PermissionScopeArgs
- type PermissionScopeArray
- type PermissionScopeArrayInput
- type PermissionScopeArrayOutput
- func (PermissionScopeArrayOutput) ElementType() reflect.Type
- func (o PermissionScopeArrayOutput) Index(i pulumi.IntInput) PermissionScopeOutput
- func (o PermissionScopeArrayOutput) ToPermissionScopeArrayOutput() PermissionScopeArrayOutput
- func (o PermissionScopeArrayOutput) ToPermissionScopeArrayOutputWithContext(ctx context.Context) PermissionScopeArrayOutput
- type PermissionScopeInput
- type PermissionScopeOutput
- func (PermissionScopeOutput) ElementType() reflect.Type
- func (o PermissionScopeOutput) Permissions() pulumi.StringOutput
- func (o PermissionScopeOutput) ResourceName() pulumi.StringOutput
- func (o PermissionScopeOutput) Service() pulumi.StringOutput
- func (o PermissionScopeOutput) ToPermissionScopeOutput() PermissionScopeOutput
- func (o PermissionScopeOutput) ToPermissionScopeOutputWithContext(ctx context.Context) PermissionScopeOutput
- type PermissionScopeResponse
- type PermissionScopeResponseArrayOutput
- func (PermissionScopeResponseArrayOutput) ElementType() reflect.Type
- func (o PermissionScopeResponseArrayOutput) Index(i pulumi.IntInput) PermissionScopeResponseOutput
- func (o PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutput() PermissionScopeResponseArrayOutput
- func (o PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutputWithContext(ctx context.Context) PermissionScopeResponseArrayOutput
- type PermissionScopeResponseOutput
- func (PermissionScopeResponseOutput) ElementType() reflect.Type
- func (o PermissionScopeResponseOutput) Permissions() pulumi.StringOutput
- func (o PermissionScopeResponseOutput) ResourceName() pulumi.StringOutput
- func (o PermissionScopeResponseOutput) Service() pulumi.StringOutput
- func (o PermissionScopeResponseOutput) ToPermissionScopeResponseOutput() PermissionScopeResponseOutput
- func (o PermissionScopeResponseOutput) ToPermissionScopeResponseOutputWithContext(ctx context.Context) PermissionScopeResponseOutput
- type Permissions
- func (Permissions) ElementType() reflect.Type
- func (e Permissions) ToPermissionsOutput() PermissionsOutput
- func (e Permissions) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
- func (e Permissions) ToPermissionsPtrOutput() PermissionsPtrOutput
- func (e Permissions) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
- func (e Permissions) ToStringOutput() pulumi.StringOutput
- func (e Permissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Permissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Permissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionsInput
- type PermissionsOutput
- func (PermissionsOutput) ElementType() reflect.Type
- func (o PermissionsOutput) ToPermissionsOutput() PermissionsOutput
- func (o PermissionsOutput) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
- func (o PermissionsOutput) ToPermissionsPtrOutput() PermissionsPtrOutput
- func (o PermissionsOutput) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
- func (o PermissionsOutput) ToStringOutput() pulumi.StringOutput
- func (o PermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionsPtrInput
- type PermissionsPtrOutput
- func (o PermissionsPtrOutput) Elem() PermissionsOutput
- func (PermissionsPtrOutput) ElementType() reflect.Type
- func (o PermissionsPtrOutput) ToPermissionsPtrOutput() PermissionsPtrOutput
- func (o PermissionsPtrOutput) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
- func (o PermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionInput
- type PrivateEndpointConnectionOutput
- func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionResponse
- 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 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.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointResponse
- 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
- 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 PrivateEndpointServiceConnectionStatus
- func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointServiceConnectionStatusInput
- type PrivateEndpointServiceConnectionStatusOutput
- func (PrivateEndpointServiceConnectionStatusOutput) ElementType() reflect.Type
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointServiceConnectionStatusPtrInput
- type PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) Elem() PrivateEndpointServiceConnectionStatusOutput
- func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- 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
- type PrivateLinkServiceConnectionStateResponse
- 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
- type ProtectedAppendWritesHistoryResponse
- type ProtectedAppendWritesHistoryResponseOutput
- func (o ProtectedAppendWritesHistoryResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- func (ProtectedAppendWritesHistoryResponseOutput) ElementType() reflect.Type
- func (o ProtectedAppendWritesHistoryResponseOutput) Timestamp() pulumi.StringOutput
- func (o ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutput() ProtectedAppendWritesHistoryResponseOutput
- func (o ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutputWithContext(ctx context.Context) ProtectedAppendWritesHistoryResponseOutput
- type ProtectedAppendWritesHistoryResponsePtrOutput
- func (o ProtectedAppendWritesHistoryResponsePtrOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- func (o ProtectedAppendWritesHistoryResponsePtrOutput) Elem() ProtectedAppendWritesHistoryResponseOutput
- func (ProtectedAppendWritesHistoryResponsePtrOutput) ElementType() reflect.Type
- func (o ProtectedAppendWritesHistoryResponsePtrOutput) Timestamp() pulumi.StringPtrOutput
- func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutput() ProtectedAppendWritesHistoryResponsePtrOutput
- func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutputWithContext(ctx context.Context) ProtectedAppendWritesHistoryResponsePtrOutput
- type ProtocolSettings
- type ProtocolSettingsArgs
- func (ProtocolSettingsArgs) ElementType() reflect.Type
- func (i ProtocolSettingsArgs) ToProtocolSettingsOutput() ProtocolSettingsOutput
- func (i ProtocolSettingsArgs) ToProtocolSettingsOutputWithContext(ctx context.Context) ProtocolSettingsOutput
- func (i ProtocolSettingsArgs) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
- func (i ProtocolSettingsArgs) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
- type ProtocolSettingsInput
- type ProtocolSettingsOutput
- func (ProtocolSettingsOutput) ElementType() reflect.Type
- func (o ProtocolSettingsOutput) Smb() SmbSettingPtrOutput
- func (o ProtocolSettingsOutput) ToProtocolSettingsOutput() ProtocolSettingsOutput
- func (o ProtocolSettingsOutput) ToProtocolSettingsOutputWithContext(ctx context.Context) ProtocolSettingsOutput
- func (o ProtocolSettingsOutput) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
- func (o ProtocolSettingsOutput) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
- type ProtocolSettingsPtrInput
- type ProtocolSettingsPtrOutput
- func (o ProtocolSettingsPtrOutput) Elem() ProtocolSettingsOutput
- func (ProtocolSettingsPtrOutput) ElementType() reflect.Type
- func (o ProtocolSettingsPtrOutput) Smb() SmbSettingPtrOutput
- func (o ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
- func (o ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
- type ProtocolSettingsResponse
- type ProtocolSettingsResponseOutput
- func (ProtocolSettingsResponseOutput) ElementType() reflect.Type
- func (o ProtocolSettingsResponseOutput) Smb() SmbSettingResponsePtrOutput
- func (o ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutput() ProtocolSettingsResponseOutput
- func (o ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutputWithContext(ctx context.Context) ProtocolSettingsResponseOutput
- type ProtocolSettingsResponsePtrOutput
- func (o ProtocolSettingsResponsePtrOutput) Elem() ProtocolSettingsResponseOutput
- func (ProtocolSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ProtocolSettingsResponsePtrOutput) Smb() SmbSettingResponsePtrOutput
- func (o ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutput() ProtocolSettingsResponsePtrOutput
- func (o ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutputWithContext(ctx context.Context) ProtocolSettingsResponsePtrOutput
- type PublicAccess
- func (PublicAccess) ElementType() reflect.Type
- func (e PublicAccess) ToPublicAccessOutput() PublicAccessOutput
- func (e PublicAccess) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput
- func (e PublicAccess) ToPublicAccessPtrOutput() PublicAccessPtrOutput
- func (e PublicAccess) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
- func (e PublicAccess) ToStringOutput() pulumi.StringOutput
- func (e PublicAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicAccessInput
- type PublicAccessOutput
- func (PublicAccessOutput) ElementType() reflect.Type
- func (o PublicAccessOutput) ToPublicAccessOutput() PublicAccessOutput
- func (o PublicAccessOutput) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput
- func (o PublicAccessOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput
- func (o PublicAccessOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
- func (o PublicAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicAccessPtrInput
- type PublicAccessPtrOutput
- func (o PublicAccessPtrOutput) Elem() PublicAccessOutput
- func (PublicAccessPtrOutput) ElementType() reflect.Type
- func (o PublicAccessPtrOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput
- func (o PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
- func (o PublicAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccess
- func (PublicNetworkAccess) ElementType() reflect.Type
- func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessInput
- type PublicNetworkAccessOutput
- func (PublicNetworkAccessOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessPtrInput
- type PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) Elem() PublicNetworkAccessOutput
- func (PublicNetworkAccessPtrOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Queue
- type QueueArgs
- type QueueInput
- type QueueOutput
- func (o QueueOutput) ApproximateMessageCount() pulumi.IntOutput
- func (QueueOutput) ElementType() reflect.Type
- func (o QueueOutput) Metadata() pulumi.StringMapOutput
- func (o QueueOutput) Name() pulumi.StringOutput
- func (o QueueOutput) ToQueueOutput() QueueOutput
- func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
- func (o QueueOutput) Type() pulumi.StringOutput
- type QueueServiceProperties
- type QueueServicePropertiesArgs
- type QueueServicePropertiesInput
- type QueueServicePropertiesOutput
- func (o QueueServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
- func (QueueServicePropertiesOutput) ElementType() reflect.Type
- func (o QueueServicePropertiesOutput) Name() pulumi.StringOutput
- func (o QueueServicePropertiesOutput) ToQueueServicePropertiesOutput() QueueServicePropertiesOutput
- func (o QueueServicePropertiesOutput) ToQueueServicePropertiesOutputWithContext(ctx context.Context) QueueServicePropertiesOutput
- func (o QueueServicePropertiesOutput) Type() pulumi.StringOutput
- type QueueServicePropertiesState
- type QueueState
- type ResourceAccessRule
- type ResourceAccessRuleArgs
- type ResourceAccessRuleArray
- type ResourceAccessRuleArrayInput
- type ResourceAccessRuleArrayOutput
- func (ResourceAccessRuleArrayOutput) ElementType() reflect.Type
- func (o ResourceAccessRuleArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleOutput
- func (o ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutput() ResourceAccessRuleArrayOutput
- func (o ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutputWithContext(ctx context.Context) ResourceAccessRuleArrayOutput
- type ResourceAccessRuleInput
- type ResourceAccessRuleOutput
- func (ResourceAccessRuleOutput) ElementType() reflect.Type
- func (o ResourceAccessRuleOutput) ResourceId() pulumi.StringPtrOutput
- func (o ResourceAccessRuleOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceAccessRuleOutput) ToResourceAccessRuleOutput() ResourceAccessRuleOutput
- func (o ResourceAccessRuleOutput) ToResourceAccessRuleOutputWithContext(ctx context.Context) ResourceAccessRuleOutput
- type ResourceAccessRuleResponse
- type ResourceAccessRuleResponseArrayOutput
- func (ResourceAccessRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceAccessRuleResponseArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleResponseOutput
- func (o ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutput() ResourceAccessRuleResponseArrayOutput
- func (o ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutputWithContext(ctx context.Context) ResourceAccessRuleResponseArrayOutput
- type ResourceAccessRuleResponseOutput
- func (ResourceAccessRuleResponseOutput) ElementType() reflect.Type
- func (o ResourceAccessRuleResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o ResourceAccessRuleResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutput() ResourceAccessRuleResponseOutput
- func (o ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutputWithContext(ctx context.Context) ResourceAccessRuleResponseOutput
- type RestorePolicyProperties
- type RestorePolicyPropertiesArgs
- func (RestorePolicyPropertiesArgs) ElementType() reflect.Type
- func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutput() RestorePolicyPropertiesOutput
- func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutputWithContext(ctx context.Context) RestorePolicyPropertiesOutput
- func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
- func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
- type RestorePolicyPropertiesInput
- type RestorePolicyPropertiesOutput
- func (o RestorePolicyPropertiesOutput) Days() pulumi.IntPtrOutput
- func (RestorePolicyPropertiesOutput) ElementType() reflect.Type
- func (o RestorePolicyPropertiesOutput) Enabled() pulumi.BoolOutput
- func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutput() RestorePolicyPropertiesOutput
- func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutputWithContext(ctx context.Context) RestorePolicyPropertiesOutput
- func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
- func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
- type RestorePolicyPropertiesPtrInput
- type RestorePolicyPropertiesPtrOutput
- func (o RestorePolicyPropertiesPtrOutput) Days() pulumi.IntPtrOutput
- func (o RestorePolicyPropertiesPtrOutput) Elem() RestorePolicyPropertiesOutput
- func (RestorePolicyPropertiesPtrOutput) ElementType() reflect.Type
- func (o RestorePolicyPropertiesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
- func (o RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
- type RestorePolicyPropertiesResponse
- type RestorePolicyPropertiesResponseOutput
- func (o RestorePolicyPropertiesResponseOutput) Days() pulumi.IntPtrOutput
- func (RestorePolicyPropertiesResponseOutput) ElementType() reflect.Type
- func (o RestorePolicyPropertiesResponseOutput) Enabled() pulumi.BoolOutput
- func (o RestorePolicyPropertiesResponseOutput) LastEnabledTime() pulumi.StringOutput
- func (o RestorePolicyPropertiesResponseOutput) MinRestoreTime() pulumi.StringOutput
- func (o RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutput() RestorePolicyPropertiesResponseOutput
- func (o RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutputWithContext(ctx context.Context) RestorePolicyPropertiesResponseOutput
- type RestorePolicyPropertiesResponsePtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) Days() pulumi.IntPtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) Elem() RestorePolicyPropertiesResponseOutput
- func (RestorePolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o RestorePolicyPropertiesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) LastEnabledTime() pulumi.StringPtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) MinRestoreTime() pulumi.StringPtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutput() RestorePolicyPropertiesResponsePtrOutput
- func (o RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesResponsePtrOutput
- type RootSquashType
- func (RootSquashType) ElementType() reflect.Type
- func (e RootSquashType) ToRootSquashTypeOutput() RootSquashTypeOutput
- func (e RootSquashType) ToRootSquashTypeOutputWithContext(ctx context.Context) RootSquashTypeOutput
- func (e RootSquashType) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
- func (e RootSquashType) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
- func (e RootSquashType) ToStringOutput() pulumi.StringOutput
- func (e RootSquashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RootSquashType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RootSquashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RootSquashTypeInput
- type RootSquashTypeOutput
- func (RootSquashTypeOutput) ElementType() reflect.Type
- func (o RootSquashTypeOutput) ToRootSquashTypeOutput() RootSquashTypeOutput
- func (o RootSquashTypeOutput) ToRootSquashTypeOutputWithContext(ctx context.Context) RootSquashTypeOutput
- func (o RootSquashTypeOutput) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
- func (o RootSquashTypeOutput) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
- func (o RootSquashTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RootSquashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RootSquashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RootSquashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RootSquashTypePtrInput
- type RootSquashTypePtrOutput
- func (o RootSquashTypePtrOutput) Elem() RootSquashTypeOutput
- func (RootSquashTypePtrOutput) ElementType() reflect.Type
- func (o RootSquashTypePtrOutput) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
- func (o RootSquashTypePtrOutput) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
- func (o RootSquashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RootSquashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingChoice
- func (RoutingChoice) ElementType() reflect.Type
- func (e RoutingChoice) ToRoutingChoiceOutput() RoutingChoiceOutput
- func (e RoutingChoice) ToRoutingChoiceOutputWithContext(ctx context.Context) RoutingChoiceOutput
- func (e RoutingChoice) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
- func (e RoutingChoice) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
- func (e RoutingChoice) ToStringOutput() pulumi.StringOutput
- func (e RoutingChoice) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutingChoice) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutingChoice) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingChoiceInput
- type RoutingChoiceOutput
- func (RoutingChoiceOutput) ElementType() reflect.Type
- func (o RoutingChoiceOutput) ToRoutingChoiceOutput() RoutingChoiceOutput
- func (o RoutingChoiceOutput) ToRoutingChoiceOutputWithContext(ctx context.Context) RoutingChoiceOutput
- func (o RoutingChoiceOutput) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
- func (o RoutingChoiceOutput) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
- func (o RoutingChoiceOutput) ToStringOutput() pulumi.StringOutput
- func (o RoutingChoiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoutingChoiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutingChoiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutingChoicePtrInput
- type RoutingChoicePtrOutput
- func (o RoutingChoicePtrOutput) Elem() RoutingChoiceOutput
- func (RoutingChoicePtrOutput) ElementType() reflect.Type
- func (o RoutingChoicePtrOutput) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
- func (o RoutingChoicePtrOutput) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
- func (o RoutingChoicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutingChoicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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
- 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 RuleType
- func (RuleType) ElementType() reflect.Type
- func (e RuleType) ToRuleTypeOutput() RuleTypeOutput
- func (e RuleType) ToRuleTypeOutputWithContext(ctx context.Context) RuleTypeOutput
- func (e RuleType) ToRuleTypePtrOutput() RuleTypePtrOutput
- func (e RuleType) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
- func (e RuleType) ToStringOutput() pulumi.StringOutput
- func (e RuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleTypeInput
- type RuleTypeOutput
- func (RuleTypeOutput) ElementType() reflect.Type
- func (o RuleTypeOutput) ToRuleTypeOutput() RuleTypeOutput
- func (o RuleTypeOutput) ToRuleTypeOutputWithContext(ctx context.Context) RuleTypeOutput
- func (o RuleTypeOutput) ToRuleTypePtrOutput() RuleTypePtrOutput
- func (o RuleTypeOutput) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
- func (o RuleTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleTypePtrInput
- type RuleTypePtrOutput
- func (o RuleTypePtrOutput) Elem() RuleTypeOutput
- func (RuleTypePtrOutput) ElementType() reflect.Type
- func (o RuleTypePtrOutput) ToRuleTypePtrOutput() RuleTypePtrOutput
- func (o RuleTypePtrOutput) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
- func (o RuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SasPolicy
- type SasPolicyArgs
- func (val *SasPolicyArgs) Defaults() *SasPolicyArgs
- func (SasPolicyArgs) ElementType() reflect.Type
- func (i SasPolicyArgs) ToSasPolicyOutput() SasPolicyOutput
- func (i SasPolicyArgs) ToSasPolicyOutputWithContext(ctx context.Context) SasPolicyOutput
- func (i SasPolicyArgs) ToSasPolicyPtrOutput() SasPolicyPtrOutput
- func (i SasPolicyArgs) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
- type SasPolicyInput
- type SasPolicyOutput
- func (SasPolicyOutput) ElementType() reflect.Type
- func (o SasPolicyOutput) ExpirationAction() pulumi.StringOutput
- func (o SasPolicyOutput) SasExpirationPeriod() pulumi.StringOutput
- func (o SasPolicyOutput) ToSasPolicyOutput() SasPolicyOutput
- func (o SasPolicyOutput) ToSasPolicyOutputWithContext(ctx context.Context) SasPolicyOutput
- func (o SasPolicyOutput) ToSasPolicyPtrOutput() SasPolicyPtrOutput
- func (o SasPolicyOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
- type SasPolicyPtrInput
- type SasPolicyPtrOutput
- func (o SasPolicyPtrOutput) Elem() SasPolicyOutput
- func (SasPolicyPtrOutput) ElementType() reflect.Type
- func (o SasPolicyPtrOutput) ExpirationAction() pulumi.StringPtrOutput
- func (o SasPolicyPtrOutput) SasExpirationPeriod() pulumi.StringPtrOutput
- func (o SasPolicyPtrOutput) ToSasPolicyPtrOutput() SasPolicyPtrOutput
- func (o SasPolicyPtrOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
- type SasPolicyResponse
- type SasPolicyResponseOutput
- func (SasPolicyResponseOutput) ElementType() reflect.Type
- func (o SasPolicyResponseOutput) ExpirationAction() pulumi.StringOutput
- func (o SasPolicyResponseOutput) SasExpirationPeriod() pulumi.StringOutput
- func (o SasPolicyResponseOutput) ToSasPolicyResponseOutput() SasPolicyResponseOutput
- func (o SasPolicyResponseOutput) ToSasPolicyResponseOutputWithContext(ctx context.Context) SasPolicyResponseOutput
- type Schedule
- func (Schedule) ElementType() reflect.Type
- func (e Schedule) ToScheduleOutput() ScheduleOutput
- func (e Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (e Schedule) ToSchedulePtrOutput() SchedulePtrOutput
- func (e Schedule) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- func (e Schedule) ToStringOutput() pulumi.StringOutput
- func (e Schedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Schedule) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Schedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- func (o ScheduleOutput) ToStringOutput() pulumi.StringOutput
- func (o ScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- func (o SchedulePtrOutput) Elem() ScheduleOutput
- func (SchedulePtrOutput) ElementType() reflect.Type
- func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- func (o SchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Services
- func (Services) ElementType() reflect.Type
- func (e Services) ToServicesOutput() ServicesOutput
- func (e Services) ToServicesOutputWithContext(ctx context.Context) ServicesOutput
- func (e Services) ToServicesPtrOutput() ServicesPtrOutput
- func (e Services) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
- func (e Services) ToStringOutput() pulumi.StringOutput
- func (e Services) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Services) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Services) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServicesInput
- type ServicesOutput
- func (ServicesOutput) ElementType() reflect.Type
- func (o ServicesOutput) ToServicesOutput() ServicesOutput
- func (o ServicesOutput) ToServicesOutputWithContext(ctx context.Context) ServicesOutput
- func (o ServicesOutput) ToServicesPtrOutput() ServicesPtrOutput
- func (o ServicesOutput) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
- func (o ServicesOutput) ToStringOutput() pulumi.StringOutput
- func (o ServicesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServicesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServicesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServicesPtrInput
- type ServicesPtrOutput
- func (o ServicesPtrOutput) Elem() ServicesOutput
- func (ServicesPtrOutput) ElementType() reflect.Type
- func (o ServicesPtrOutput) ToServicesPtrOutput() ServicesPtrOutput
- func (o ServicesPtrOutput) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
- func (o ServicesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServicesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShareAccessTier
- func (ShareAccessTier) ElementType() reflect.Type
- func (e ShareAccessTier) ToShareAccessTierOutput() ShareAccessTierOutput
- func (e ShareAccessTier) ToShareAccessTierOutputWithContext(ctx context.Context) ShareAccessTierOutput
- func (e ShareAccessTier) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
- func (e ShareAccessTier) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
- func (e ShareAccessTier) ToStringOutput() pulumi.StringOutput
- func (e ShareAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ShareAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ShareAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShareAccessTierInput
- type ShareAccessTierOutput
- func (ShareAccessTierOutput) ElementType() reflect.Type
- func (o ShareAccessTierOutput) ToShareAccessTierOutput() ShareAccessTierOutput
- func (o ShareAccessTierOutput) ToShareAccessTierOutputWithContext(ctx context.Context) ShareAccessTierOutput
- func (o ShareAccessTierOutput) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
- func (o ShareAccessTierOutput) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
- func (o ShareAccessTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ShareAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ShareAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ShareAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShareAccessTierPtrInput
- type ShareAccessTierPtrOutput
- func (o ShareAccessTierPtrOutput) Elem() ShareAccessTierOutput
- func (ShareAccessTierPtrOutput) ElementType() reflect.Type
- func (o ShareAccessTierPtrOutput) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
- func (o ShareAccessTierPtrOutput) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
- func (o ShareAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ShareAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedIdentifier
- type SignedIdentifierArgs
- type SignedIdentifierArray
- type SignedIdentifierArrayInput
- type SignedIdentifierArrayOutput
- func (SignedIdentifierArrayOutput) ElementType() reflect.Type
- func (o SignedIdentifierArrayOutput) Index(i pulumi.IntInput) SignedIdentifierOutput
- func (o SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutput() SignedIdentifierArrayOutput
- func (o SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutputWithContext(ctx context.Context) SignedIdentifierArrayOutput
- type SignedIdentifierInput
- type SignedIdentifierOutput
- func (o SignedIdentifierOutput) AccessPolicy() AccessPolicyPtrOutput
- func (SignedIdentifierOutput) ElementType() reflect.Type
- func (o SignedIdentifierOutput) Id() pulumi.StringPtrOutput
- func (o SignedIdentifierOutput) ToSignedIdentifierOutput() SignedIdentifierOutput
- func (o SignedIdentifierOutput) ToSignedIdentifierOutputWithContext(ctx context.Context) SignedIdentifierOutput
- type SignedIdentifierResponse
- type SignedIdentifierResponseArrayOutput
- func (SignedIdentifierResponseArrayOutput) ElementType() reflect.Type
- func (o SignedIdentifierResponseArrayOutput) Index(i pulumi.IntInput) SignedIdentifierResponseOutput
- func (o SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutput() SignedIdentifierResponseArrayOutput
- func (o SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutputWithContext(ctx context.Context) SignedIdentifierResponseArrayOutput
- type SignedIdentifierResponseOutput
- func (o SignedIdentifierResponseOutput) AccessPolicy() AccessPolicyResponsePtrOutput
- func (SignedIdentifierResponseOutput) ElementType() reflect.Type
- func (o SignedIdentifierResponseOutput) Id() pulumi.StringPtrOutput
- func (o SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutput() SignedIdentifierResponseOutput
- func (o SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutputWithContext(ctx context.Context) SignedIdentifierResponseOutput
- type SignedResource
- func (SignedResource) ElementType() reflect.Type
- func (e SignedResource) ToSignedResourceOutput() SignedResourceOutput
- func (e SignedResource) ToSignedResourceOutputWithContext(ctx context.Context) SignedResourceOutput
- func (e SignedResource) ToSignedResourcePtrOutput() SignedResourcePtrOutput
- func (e SignedResource) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
- func (e SignedResource) ToStringOutput() pulumi.StringOutput
- func (e SignedResource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SignedResource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SignedResource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedResourceInput
- type SignedResourceOutput
- func (SignedResourceOutput) ElementType() reflect.Type
- func (o SignedResourceOutput) ToSignedResourceOutput() SignedResourceOutput
- func (o SignedResourceOutput) ToSignedResourceOutputWithContext(ctx context.Context) SignedResourceOutput
- func (o SignedResourceOutput) ToSignedResourcePtrOutput() SignedResourcePtrOutput
- func (o SignedResourceOutput) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
- func (o SignedResourceOutput) ToStringOutput() pulumi.StringOutput
- func (o SignedResourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SignedResourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignedResourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedResourcePtrInput
- type SignedResourcePtrOutput
- func (o SignedResourcePtrOutput) Elem() SignedResourceOutput
- func (SignedResourcePtrOutput) ElementType() reflect.Type
- func (o SignedResourcePtrOutput) ToSignedResourcePtrOutput() SignedResourcePtrOutput
- func (o SignedResourcePtrOutput) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
- func (o SignedResourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignedResourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedResourceTypes
- func (SignedResourceTypes) ElementType() reflect.Type
- func (e SignedResourceTypes) ToSignedResourceTypesOutput() SignedResourceTypesOutput
- func (e SignedResourceTypes) ToSignedResourceTypesOutputWithContext(ctx context.Context) SignedResourceTypesOutput
- func (e SignedResourceTypes) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
- func (e SignedResourceTypes) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
- func (e SignedResourceTypes) ToStringOutput() pulumi.StringOutput
- func (e SignedResourceTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SignedResourceTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SignedResourceTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedResourceTypesInput
- type SignedResourceTypesOutput
- func (SignedResourceTypesOutput) ElementType() reflect.Type
- func (o SignedResourceTypesOutput) ToSignedResourceTypesOutput() SignedResourceTypesOutput
- func (o SignedResourceTypesOutput) ToSignedResourceTypesOutputWithContext(ctx context.Context) SignedResourceTypesOutput
- func (o SignedResourceTypesOutput) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
- func (o SignedResourceTypesOutput) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
- func (o SignedResourceTypesOutput) ToStringOutput() pulumi.StringOutput
- func (o SignedResourceTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SignedResourceTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignedResourceTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignedResourceTypesPtrInput
- type SignedResourceTypesPtrOutput
- func (o SignedResourceTypesPtrOutput) Elem() SignedResourceTypesOutput
- func (SignedResourceTypesPtrOutput) ElementType() reflect.Type
- func (o SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
- func (o SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
- func (o SignedResourceTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignedResourceTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToSkuNameOutput() SkuNameOutput
- func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNameInput
- type SkuNameOutput
- func (SkuNameOutput) ElementType() reflect.Type
- func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
- func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
- func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNamePtrInput
- type SkuNamePtrOutput
- func (o SkuNamePtrOutput) Elem() SkuNameOutput
- func (SkuNamePtrOutput) ElementType() reflect.Type
- func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuOutput
- type SkuResponse
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- type SmbSetting
- type SmbSettingArgs
- func (SmbSettingArgs) ElementType() reflect.Type
- func (i SmbSettingArgs) ToSmbSettingOutput() SmbSettingOutput
- func (i SmbSettingArgs) ToSmbSettingOutputWithContext(ctx context.Context) SmbSettingOutput
- func (i SmbSettingArgs) ToSmbSettingPtrOutput() SmbSettingPtrOutput
- func (i SmbSettingArgs) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
- type SmbSettingInput
- type SmbSettingOutput
- func (o SmbSettingOutput) AuthenticationMethods() pulumi.StringPtrOutput
- func (o SmbSettingOutput) ChannelEncryption() pulumi.StringPtrOutput
- func (SmbSettingOutput) ElementType() reflect.Type
- func (o SmbSettingOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
- func (o SmbSettingOutput) Multichannel() MultichannelPtrOutput
- func (o SmbSettingOutput) ToSmbSettingOutput() SmbSettingOutput
- func (o SmbSettingOutput) ToSmbSettingOutputWithContext(ctx context.Context) SmbSettingOutput
- func (o SmbSettingOutput) ToSmbSettingPtrOutput() SmbSettingPtrOutput
- func (o SmbSettingOutput) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
- func (o SmbSettingOutput) Versions() pulumi.StringPtrOutput
- type SmbSettingPtrInput
- type SmbSettingPtrOutput
- func (o SmbSettingPtrOutput) AuthenticationMethods() pulumi.StringPtrOutput
- func (o SmbSettingPtrOutput) ChannelEncryption() pulumi.StringPtrOutput
- func (o SmbSettingPtrOutput) Elem() SmbSettingOutput
- func (SmbSettingPtrOutput) ElementType() reflect.Type
- func (o SmbSettingPtrOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
- func (o SmbSettingPtrOutput) Multichannel() MultichannelPtrOutput
- func (o SmbSettingPtrOutput) ToSmbSettingPtrOutput() SmbSettingPtrOutput
- func (o SmbSettingPtrOutput) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
- func (o SmbSettingPtrOutput) Versions() pulumi.StringPtrOutput
- type SmbSettingResponse
- type SmbSettingResponseOutput
- func (o SmbSettingResponseOutput) AuthenticationMethods() pulumi.StringPtrOutput
- func (o SmbSettingResponseOutput) ChannelEncryption() pulumi.StringPtrOutput
- func (SmbSettingResponseOutput) ElementType() reflect.Type
- func (o SmbSettingResponseOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
- func (o SmbSettingResponseOutput) Multichannel() MultichannelResponsePtrOutput
- func (o SmbSettingResponseOutput) ToSmbSettingResponseOutput() SmbSettingResponseOutput
- func (o SmbSettingResponseOutput) ToSmbSettingResponseOutputWithContext(ctx context.Context) SmbSettingResponseOutput
- func (o SmbSettingResponseOutput) Versions() pulumi.StringPtrOutput
- type SmbSettingResponsePtrOutput
- func (o SmbSettingResponsePtrOutput) AuthenticationMethods() pulumi.StringPtrOutput
- func (o SmbSettingResponsePtrOutput) ChannelEncryption() pulumi.StringPtrOutput
- func (o SmbSettingResponsePtrOutput) Elem() SmbSettingResponseOutput
- func (SmbSettingResponsePtrOutput) ElementType() reflect.Type
- func (o SmbSettingResponsePtrOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
- func (o SmbSettingResponsePtrOutput) Multichannel() MultichannelResponsePtrOutput
- func (o SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutput() SmbSettingResponsePtrOutput
- func (o SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutputWithContext(ctx context.Context) SmbSettingResponsePtrOutput
- func (o SmbSettingResponsePtrOutput) Versions() pulumi.StringPtrOutput
- type SshPublicKey
- type SshPublicKeyArgs
- type SshPublicKeyArray
- type SshPublicKeyArrayInput
- type SshPublicKeyArrayOutput
- func (SshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
- type SshPublicKeyInput
- type SshPublicKeyOutput
- func (o SshPublicKeyOutput) Description() pulumi.StringPtrOutput
- func (SshPublicKeyOutput) ElementType() reflect.Type
- func (o SshPublicKeyOutput) Key() pulumi.StringPtrOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
- type SshPublicKeyResponse
- type SshPublicKeyResponseArrayOutput
- func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
- type SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseOutput) Description() pulumi.StringPtrOutput
- func (SshPublicKeyResponseOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseOutput) Key() pulumi.StringPtrOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
- type State
- func (State) ElementType() reflect.Type
- func (e State) ToStateOutput() StateOutput
- func (e State) ToStateOutputWithContext(ctx context.Context) StateOutput
- func (e State) ToStatePtrOutput() StatePtrOutput
- func (e State) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (e State) ToStringOutput() pulumi.StringOutput
- func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StateInput
- type StateOutput
- func (StateOutput) ElementType() reflect.Type
- func (o StateOutput) ToStateOutput() StateOutput
- func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
- func (o StateOutput) ToStatePtrOutput() StatePtrOutput
- func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StateOutput) ToStringOutput() pulumi.StringOutput
- func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatePtrInput
- type StatePtrOutput
- func (o StatePtrOutput) Elem() StateOutput
- func (StatePtrOutput) ElementType() reflect.Type
- func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
- func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageAccount
- type StorageAccountArgs
- type StorageAccountInput
- type StorageAccountInternetEndpointsResponse
- 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) Web() pulumi.StringOutput
- 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 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 StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseOutput) CreationTime() pulumi.StringOutput
- 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 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) Web() pulumi.StringOutput
- 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 StorageAccountOutput
- func (o StorageAccountOutput) AccessTier() pulumi.StringOutput
- func (o StorageAccountOutput) AllowBlobPublicAccess() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) AllowCrossTenantReplication() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) AllowSharedKeyAccess() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) AllowedCopyScope() pulumi.StringPtrOutput
- func (o StorageAccountOutput) AzureFilesIdentityBasedAuthentication() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
- func (o StorageAccountOutput) BlobRestoreStatus() BlobRestoreStatusResponseOutput
- func (o StorageAccountOutput) CreationTime() pulumi.StringOutput
- func (o StorageAccountOutput) CustomDomain() CustomDomainResponseOutput
- func (o StorageAccountOutput) DefaultToOAuthAuthentication() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) DnsEndpointType() pulumi.StringPtrOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) EnableHttpsTrafficOnly() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) EnableNfsV3() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) Encryption() EncryptionResponseOutput
- func (o StorageAccountOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
- func (o StorageAccountOutput) FailoverInProgress() pulumi.BoolOutput
- func (o StorageAccountOutput) GeoReplicationStats() GeoReplicationStatsResponseOutput
- func (o StorageAccountOutput) Identity() IdentityResponsePtrOutput
- func (o StorageAccountOutput) ImmutableStorageWithVersioning() ImmutableStorageAccountResponsePtrOutput
- func (o StorageAccountOutput) IsHnsEnabled() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) IsLocalUserEnabled() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) IsSftpEnabled() pulumi.BoolPtrOutput
- func (o StorageAccountOutput) KeyCreationTime() KeyCreationTimeResponseOutput
- func (o StorageAccountOutput) KeyPolicy() KeyPolicyResponseOutput
- func (o StorageAccountOutput) Kind() pulumi.StringOutput
- func (o StorageAccountOutput) LargeFileSharesState() pulumi.StringPtrOutput
- func (o StorageAccountOutput) LastGeoFailoverTime() pulumi.StringOutput
- func (o StorageAccountOutput) Location() pulumi.StringOutput
- func (o StorageAccountOutput) MinimumTlsVersion() pulumi.StringPtrOutput
- func (o StorageAccountOutput) Name() pulumi.StringOutput
- func (o StorageAccountOutput) NetworkRuleSet() NetworkRuleSetResponseOutput
- func (o StorageAccountOutput) PrimaryEndpoints() EndpointsResponseOutput
- func (o StorageAccountOutput) PrimaryLocation() pulumi.StringOutput
- func (o StorageAccountOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o StorageAccountOutput) ProvisioningState() pulumi.StringOutput
- func (o StorageAccountOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o StorageAccountOutput) RoutingPreference() RoutingPreferenceResponsePtrOutput
- func (o StorageAccountOutput) SasPolicy() SasPolicyResponseOutput
- func (o StorageAccountOutput) SecondaryEndpoints() EndpointsResponseOutput
- func (o StorageAccountOutput) SecondaryLocation() pulumi.StringOutput
- func (o StorageAccountOutput) Sku() SkuResponseOutput
- func (o StorageAccountOutput) StatusOfPrimary() pulumi.StringOutput
- func (o StorageAccountOutput) StatusOfSecondary() pulumi.StringOutput
- func (o StorageAccountOutput) StorageAccountSkuConversionStatus() StorageAccountSkuConversionStatusResponsePtrOutput
- func (o StorageAccountOutput) Tags() pulumi.StringMapOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (o StorageAccountOutput) Type() pulumi.StringOutput
- type StorageAccountSkuConversionStatusResponse
- type StorageAccountSkuConversionStatusResponseOutput
- func (StorageAccountSkuConversionStatusResponseOutput) ElementType() reflect.Type
- func (o StorageAccountSkuConversionStatusResponseOutput) EndTime() pulumi.StringOutput
- func (o StorageAccountSkuConversionStatusResponseOutput) SkuConversionStatus() pulumi.StringOutput
- func (o StorageAccountSkuConversionStatusResponseOutput) StartTime() pulumi.StringOutput
- func (o StorageAccountSkuConversionStatusResponseOutput) TargetSkuName() pulumi.StringPtrOutput
- func (o StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutput() StorageAccountSkuConversionStatusResponseOutput
- func (o StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutputWithContext(ctx context.Context) StorageAccountSkuConversionStatusResponseOutput
- type StorageAccountSkuConversionStatusResponsePtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) Elem() StorageAccountSkuConversionStatusResponseOutput
- func (StorageAccountSkuConversionStatusResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) SkuConversionStatus() pulumi.StringPtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) TargetSkuName() pulumi.StringPtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutput() StorageAccountSkuConversionStatusResponsePtrOutput
- func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutputWithContext(ctx context.Context) StorageAccountSkuConversionStatusResponsePtrOutput
- type StorageAccountState
- type StorageAccountStaticWebsite
- func (*StorageAccountStaticWebsite) ElementType() reflect.Type
- func (i *StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutput() StorageAccountStaticWebsiteOutput
- func (i *StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutputWithContext(ctx context.Context) StorageAccountStaticWebsiteOutput
- type StorageAccountStaticWebsiteArgs
- type StorageAccountStaticWebsiteInput
- type StorageAccountStaticWebsiteOutput
- func (o StorageAccountStaticWebsiteOutput) ContainerName() pulumi.StringOutput
- func (StorageAccountStaticWebsiteOutput) ElementType() reflect.Type
- func (o StorageAccountStaticWebsiteOutput) Error404Document() pulumi.StringPtrOutput
- func (o StorageAccountStaticWebsiteOutput) IndexDocument() pulumi.StringPtrOutput
- func (o StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutput() StorageAccountStaticWebsiteOutput
- func (o StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutputWithContext(ctx context.Context) StorageAccountStaticWebsiteOutput
- type StorageAccountStaticWebsiteState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type Table
- type TableAccessPolicy
- type TableAccessPolicyArgs
- func (TableAccessPolicyArgs) ElementType() reflect.Type
- func (i TableAccessPolicyArgs) ToTableAccessPolicyOutput() TableAccessPolicyOutput
- func (i TableAccessPolicyArgs) ToTableAccessPolicyOutputWithContext(ctx context.Context) TableAccessPolicyOutput
- func (i TableAccessPolicyArgs) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
- func (i TableAccessPolicyArgs) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
- type TableAccessPolicyInput
- type TableAccessPolicyOutput
- func (TableAccessPolicyOutput) ElementType() reflect.Type
- func (o TableAccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyOutput) Permission() pulumi.StringOutput
- func (o TableAccessPolicyOutput) StartTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyOutput) ToTableAccessPolicyOutput() TableAccessPolicyOutput
- func (o TableAccessPolicyOutput) ToTableAccessPolicyOutputWithContext(ctx context.Context) TableAccessPolicyOutput
- func (o TableAccessPolicyOutput) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
- func (o TableAccessPolicyOutput) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
- type TableAccessPolicyPtrInput
- type TableAccessPolicyPtrOutput
- func (o TableAccessPolicyPtrOutput) Elem() TableAccessPolicyOutput
- func (TableAccessPolicyPtrOutput) ElementType() reflect.Type
- func (o TableAccessPolicyPtrOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyPtrOutput) Permission() pulumi.StringPtrOutput
- func (o TableAccessPolicyPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
- func (o TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
- type TableAccessPolicyResponse
- type TableAccessPolicyResponseOutput
- func (TableAccessPolicyResponseOutput) ElementType() reflect.Type
- func (o TableAccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyResponseOutput) Permission() pulumi.StringOutput
- func (o TableAccessPolicyResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutput() TableAccessPolicyResponseOutput
- func (o TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutputWithContext(ctx context.Context) TableAccessPolicyResponseOutput
- type TableAccessPolicyResponsePtrOutput
- func (o TableAccessPolicyResponsePtrOutput) Elem() TableAccessPolicyResponseOutput
- func (TableAccessPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o TableAccessPolicyResponsePtrOutput) ExpiryTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyResponsePtrOutput) Permission() pulumi.StringPtrOutput
- func (o TableAccessPolicyResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutput() TableAccessPolicyResponsePtrOutput
- func (o TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutputWithContext(ctx context.Context) TableAccessPolicyResponsePtrOutput
- type TableArgs
- type TableInput
- type TableOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) Name() pulumi.StringOutput
- func (o TableOutput) SignedIdentifiers() TableSignedIdentifierResponseArrayOutput
- func (o TableOutput) TableName() pulumi.StringOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- func (o TableOutput) Type() pulumi.StringOutput
- type TableServiceProperties
- type TableServicePropertiesArgs
- type TableServicePropertiesInput
- type TableServicePropertiesOutput
- func (o TableServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
- func (TableServicePropertiesOutput) ElementType() reflect.Type
- func (o TableServicePropertiesOutput) Name() pulumi.StringOutput
- func (o TableServicePropertiesOutput) ToTableServicePropertiesOutput() TableServicePropertiesOutput
- func (o TableServicePropertiesOutput) ToTableServicePropertiesOutputWithContext(ctx context.Context) TableServicePropertiesOutput
- func (o TableServicePropertiesOutput) Type() pulumi.StringOutput
- type TableServicePropertiesState
- type TableSignedIdentifier
- type TableSignedIdentifierArgs
- type TableSignedIdentifierArray
- func (TableSignedIdentifierArray) ElementType() reflect.Type
- func (i TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutput() TableSignedIdentifierArrayOutput
- func (i TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutputWithContext(ctx context.Context) TableSignedIdentifierArrayOutput
- type TableSignedIdentifierArrayInput
- type TableSignedIdentifierArrayOutput
- func (TableSignedIdentifierArrayOutput) ElementType() reflect.Type
- func (o TableSignedIdentifierArrayOutput) Index(i pulumi.IntInput) TableSignedIdentifierOutput
- func (o TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutput() TableSignedIdentifierArrayOutput
- func (o TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutputWithContext(ctx context.Context) TableSignedIdentifierArrayOutput
- type TableSignedIdentifierInput
- type TableSignedIdentifierOutput
- func (o TableSignedIdentifierOutput) AccessPolicy() TableAccessPolicyPtrOutput
- func (TableSignedIdentifierOutput) ElementType() reflect.Type
- func (o TableSignedIdentifierOutput) Id() pulumi.StringOutput
- func (o TableSignedIdentifierOutput) ToTableSignedIdentifierOutput() TableSignedIdentifierOutput
- func (o TableSignedIdentifierOutput) ToTableSignedIdentifierOutputWithContext(ctx context.Context) TableSignedIdentifierOutput
- type TableSignedIdentifierResponse
- type TableSignedIdentifierResponseArrayOutput
- func (TableSignedIdentifierResponseArrayOutput) ElementType() reflect.Type
- func (o TableSignedIdentifierResponseArrayOutput) Index(i pulumi.IntInput) TableSignedIdentifierResponseOutput
- func (o TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutput() TableSignedIdentifierResponseArrayOutput
- func (o TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutputWithContext(ctx context.Context) TableSignedIdentifierResponseArrayOutput
- type TableSignedIdentifierResponseOutput
- func (o TableSignedIdentifierResponseOutput) AccessPolicy() TableAccessPolicyResponsePtrOutput
- func (TableSignedIdentifierResponseOutput) ElementType() reflect.Type
- func (o TableSignedIdentifierResponseOutput) Id() pulumi.StringOutput
- func (o TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutput() TableSignedIdentifierResponseOutput
- func (o TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutputWithContext(ctx context.Context) TableSignedIdentifierResponseOutput
- 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 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 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 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 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 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 UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
- func (o UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
- 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 UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- func (val *VirtualNetworkRuleArgs) Defaults() *VirtualNetworkRuleArgs
- func (VirtualNetworkRuleArgs) ElementType() reflect.Type
- func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
- func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
- 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() ActionPtrOutput
- 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 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 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 ¶
const ( AccessTierHot = AccessTier("Hot") AccessTierCool = AccessTier("Cool") AccessTierPremium = AccessTier("Premium") )
const ( AccountImmutabilityPolicyStateUnlocked = AccountImmutabilityPolicyState("Unlocked") AccountImmutabilityPolicyStateLocked = AccountImmutabilityPolicyState("Locked") AccountImmutabilityPolicyStateDisabled = AccountImmutabilityPolicyState("Disabled") )
const ( AccountTypeUser = AccountType("User") AccountTypeComputer = AccountType("Computer") )
const ( AllowedCopyScopePrivateLink = AllowedCopyScope("PrivateLink") AllowedCopyScopeAAD = AllowedCopyScope("AAD") )
const ( AllowedMethodsDELETE = AllowedMethods("DELETE") AllowedMethodsGET = AllowedMethods("GET") AllowedMethodsHEAD = AllowedMethods("HEAD") AllowedMethodsMERGE = AllowedMethods("MERGE") AllowedMethodsPOST = AllowedMethods("POST") AllowedMethodsOPTIONS = AllowedMethods("OPTIONS") AllowedMethodsPUT = AllowedMethods("PUT") AllowedMethodsPATCH = AllowedMethods("PATCH") )
const ( // Optimized for storing data that is accessed frequently. BlobAccessTierHot = BlobAccessTier("Hot") // Optimized for storing data that is infrequently accessed and stored for at least 30 days. BlobAccessTierCool = BlobAccessTier("Cool") // Optimized for storing data that is rarely accessed and stored for at least 180 days with flexible latency requirements, on the order of hours. BlobAccessTierArchive = BlobAccessTier("Archive") )
const ( // Block blobs store text and binary data. Block blobs are made up of blocks of data that can be managed individually. BlobTypeBlock = BlobType("Block") // Append blobs are made up of blocks like block blobs, but are optimized for append operations. BlobTypeAppend = BlobType("Append") )
const ( BypassNone = Bypass("None") BypassLogging = Bypass("Logging") BypassMetrics = Bypass("Metrics") BypassAzureServices = Bypass("AzureServices") )
const ( DefaultActionAllow = DefaultAction("Allow") DefaultActionDeny = DefaultAction("Deny") )
const ()
const ( DirectoryServiceOptionsNone = DirectoryServiceOptions("None") DirectoryServiceOptionsAADDS = DirectoryServiceOptions("AADDS") DirectoryServiceOptionsAD = DirectoryServiceOptions("AD") DirectoryServiceOptionsAADKERB = DirectoryServiceOptions("AADKERB") )
const ( DnsEndpointTypeStandard = DnsEndpointType("Standard") DnsEndpointTypeAzureDnsZone = DnsEndpointType("AzureDnsZone") )
const ( EnabledProtocolsSMB = EnabledProtocols("SMB") EnabledProtocolsNFS = EnabledProtocols("NFS") )
const ( EncryptionScopeSource_Microsoft_Storage = EncryptionScopeSource("Microsoft.Storage") EncryptionScopeSource_Microsoft_KeyVault = EncryptionScopeSource("Microsoft.KeyVault") )
const ( EncryptionScopeStateEnumEnabled = EncryptionScopeStateEnum("Enabled") EncryptionScopeStateEnumDisabled = EncryptionScopeStateEnum("Disabled") )
const ( FormatCsv = Format("Csv") FormatParquet = Format("Parquet") )
const ( HttpProtocol_Https_http = HttpProtocol("https,http") HttpProtocolHttps = HttpProtocol("https") )
const ( IdentityTypeNone = IdentityType("None") IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeUserAssigned = IdentityType("UserAssigned") IdentityType_SystemAssigned_UserAssigned = IdentityType("SystemAssigned,UserAssigned") )
const ( KeySource_Microsoft_Storage = KeySource("Microsoft.Storage") KeySource_Microsoft_Keyvault = KeySource("Microsoft.Keyvault") )
const ( KeyTypeService = KeyType("Service") KeyTypeAccount = KeyType("Account") )
const ( KindStorage = Kind("Storage") KindStorageV2 = Kind("StorageV2") KindBlobStorage = Kind("BlobStorage") KindFileStorage = Kind("FileStorage") KindBlockBlobStorage = Kind("BlockBlobStorage") )
const ()
const ( MinimumTlsVersion_TLS1_0 = MinimumTlsVersion("TLS1_0") MinimumTlsVersion_TLS1_1 = MinimumTlsVersion("TLS1_1") MinimumTlsVersion_TLS1_2 = MinimumTlsVersion("TLS1_2") )
const ( ObjectTypeBlob = ObjectType("Blob") ObjectTypeContainer = ObjectType("Container") )
const ( PermissionsR = Permissions("r") PermissionsD = Permissions("d") PermissionsW = Permissions("w") PermissionsL = Permissions("l") PermissionsA = Permissions("a") PermissionsC = Permissions("c") PermissionsU = Permissions("u") PermissionsP = Permissions("p") )
const ( PrivateEndpointServiceConnectionStatusPending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected") )
const ( PublicAccessContainer = PublicAccess("Container") PublicAccessBlob = PublicAccess("Blob") PublicAccessNone = PublicAccess("None") )
const ( PublicNetworkAccessEnabled = PublicNetworkAccess("Enabled") PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled") )
const ( RootSquashTypeNoRootSquash = RootSquashType("NoRootSquash") RootSquashTypeRootSquash = RootSquashType("RootSquash") RootSquashTypeAllSquash = RootSquashType("AllSquash") )
const ( RoutingChoiceMicrosoftRouting = RoutingChoice("MicrosoftRouting") RoutingChoiceInternetRouting = RoutingChoice("InternetRouting") )
const ( ScheduleDaily = Schedule("Daily") ScheduleWeekly = Schedule("Weekly") )
const ( ServicesB = Services("b") ServicesQ = Services("q") ServicesT = Services("t") ServicesF = Services("f") )
const ()
const ( SignedResourceB = SignedResource("b") SignedResourceC = SignedResource("c") SignedResourceF = SignedResource("f") SignedResourceS = SignedResource("s") )
const ( SignedResourceTypesS = SignedResourceTypes("s") SignedResourceTypesC = SignedResourceTypes("c") SignedResourceTypesO = SignedResourceTypes("o") )
const ( SkuName_Standard_LRS = SkuName("Standard_LRS") SkuName_Standard_GRS = SkuName("Standard_GRS") SkuName_Standard_RAGRS = SkuName("Standard_RAGRS") SkuName_Standard_ZRS = SkuName("Standard_ZRS") SkuName_Premium_LRS = SkuName("Premium_LRS") SkuName_Premium_ZRS = SkuName("Premium_ZRS") SkuName_Standard_GZRS = SkuName("Standard_GZRS") SkuName_Standard_RAGZRS = SkuName("Standard_RAGZRS") )
const ( StateProvisioning = State("Provisioning") StateDeprovisioning = State("Deprovisioning") StateSucceeded = State("Succeeded") StateFailed = State("Failed") StateNetworkSourceDeleted = State("NetworkSourceDeleted") )
const (
ActionAllow = Action("Allow")
)
const (
ExpirationActionLog = ExpirationAction("Log")
)
const (
ExtendedLocationTypesEdgeZone = ExtendedLocationTypes("EdgeZone")
)
const (
InventoryRuleTypeInventory = InventoryRuleType("Inventory")
)
const (
NameAccessTimeTracking = Name("AccessTimeTracking")
)
const (
RuleTypeLifecycle = RuleType("Lifecycle")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // Expiry time of the access policy ExpiryTime pulumi.StringPtrInput `pulumi:"expiryTime"` // List of abbreviated permissions. Permission pulumi.StringPtrInput `pulumi:"permission"` // Start time of the access policy StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
func (AccessPolicyArgs) ToAccessPolicyOutput ¶
func (i AccessPolicyArgs) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyArgs) ToAccessPolicyOutputWithContext ¶
func (i AccessPolicyArgs) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyArgs) ToAccessPolicyPtrOutput ¶
func (i AccessPolicyArgs) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (AccessPolicyArgs) ToAccessPolicyPtrOutputWithContext ¶
func (i AccessPolicyArgs) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(context.Context) AccessPolicyOutput }
AccessPolicyInput is an input type that accepts AccessPolicyArgs and AccessPolicyOutput values. You can construct a concrete instance of `AccessPolicyInput` via:
AccessPolicyArgs{...}
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) ExpiryTime ¶
func (o AccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (AccessPolicyOutput) Permission ¶
func (o AccessPolicyOutput) Permission() pulumi.StringPtrOutput
List of abbreviated permissions.
func (AccessPolicyOutput) StartTime ¶
func (o AccessPolicyOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyPtrOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyPtrInput ¶
type AccessPolicyPtrInput interface { pulumi.Input ToAccessPolicyPtrOutput() AccessPolicyPtrOutput ToAccessPolicyPtrOutputWithContext(context.Context) AccessPolicyPtrOutput }
AccessPolicyPtrInput is an input type that accepts AccessPolicyArgs, AccessPolicyPtr and AccessPolicyPtrOutput values. You can construct a concrete instance of `AccessPolicyPtrInput` via:
AccessPolicyArgs{...} or: nil
func AccessPolicyPtr ¶
func AccessPolicyPtr(v *AccessPolicyArgs) AccessPolicyPtrInput
type AccessPolicyPtrOutput ¶
type AccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyPtrOutput) Elem ¶
func (o AccessPolicyPtrOutput) Elem() AccessPolicyOutput
func (AccessPolicyPtrOutput) ElementType ¶
func (AccessPolicyPtrOutput) ElementType() reflect.Type
func (AccessPolicyPtrOutput) ExpiryTime ¶
func (o AccessPolicyPtrOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (AccessPolicyPtrOutput) Permission ¶
func (o AccessPolicyPtrOutput) Permission() pulumi.StringPtrOutput
List of abbreviated permissions.
func (AccessPolicyPtrOutput) StartTime ¶
func (o AccessPolicyPtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (AccessPolicyPtrOutput) ToAccessPolicyPtrOutput ¶
func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext ¶
func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyResponse ¶
type AccessPolicyResponseOutput ¶
type AccessPolicyResponseOutput struct{ *pulumi.OutputState }
func (AccessPolicyResponseOutput) ElementType ¶
func (AccessPolicyResponseOutput) ElementType() reflect.Type
func (AccessPolicyResponseOutput) ExpiryTime ¶
func (o AccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (AccessPolicyResponseOutput) Permission ¶
func (o AccessPolicyResponseOutput) Permission() pulumi.StringPtrOutput
List of abbreviated permissions.
func (AccessPolicyResponseOutput) StartTime ¶
func (o AccessPolicyResponseOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (AccessPolicyResponseOutput) ToAccessPolicyResponseOutput ¶
func (o AccessPolicyResponseOutput) ToAccessPolicyResponseOutput() AccessPolicyResponseOutput
func (AccessPolicyResponseOutput) ToAccessPolicyResponseOutputWithContext ¶
func (o AccessPolicyResponseOutput) ToAccessPolicyResponseOutputWithContext(ctx context.Context) AccessPolicyResponseOutput
type AccessPolicyResponsePtrOutput ¶
type AccessPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyResponsePtrOutput) Elem ¶
func (o AccessPolicyResponsePtrOutput) Elem() AccessPolicyResponseOutput
func (AccessPolicyResponsePtrOutput) ElementType ¶
func (AccessPolicyResponsePtrOutput) ElementType() reflect.Type
func (AccessPolicyResponsePtrOutput) ExpiryTime ¶
func (o AccessPolicyResponsePtrOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (AccessPolicyResponsePtrOutput) Permission ¶
func (o AccessPolicyResponsePtrOutput) Permission() pulumi.StringPtrOutput
List of abbreviated permissions.
func (AccessPolicyResponsePtrOutput) StartTime ¶
func (o AccessPolicyResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutput ¶
func (o AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutput() AccessPolicyResponsePtrOutput
func (AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutputWithContext ¶
func (o AccessPolicyResponsePtrOutput) ToAccessPolicyResponsePtrOutputWithContext(ctx context.Context) AccessPolicyResponsePtrOutput
type AccessTier ¶
type AccessTier string
Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
func (AccessTier) ElementType ¶
func (AccessTier) ElementType() reflect.Type
func (AccessTier) ToAccessTierOutput ¶
func (e AccessTier) ToAccessTierOutput() AccessTierOutput
func (AccessTier) ToAccessTierOutputWithContext ¶
func (e AccessTier) ToAccessTierOutputWithContext(ctx context.Context) AccessTierOutput
func (AccessTier) ToAccessTierPtrOutput ¶
func (e AccessTier) ToAccessTierPtrOutput() AccessTierPtrOutput
func (AccessTier) ToAccessTierPtrOutputWithContext ¶
func (e AccessTier) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
func (AccessTier) ToStringOutput ¶
func (e AccessTier) ToStringOutput() pulumi.StringOutput
func (AccessTier) ToStringOutputWithContext ¶
func (e AccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessTier) ToStringPtrOutput ¶
func (e AccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessTier) ToStringPtrOutputWithContext ¶
func (e AccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessTierInput ¶
type AccessTierInput interface { pulumi.Input ToAccessTierOutput() AccessTierOutput ToAccessTierOutputWithContext(context.Context) AccessTierOutput }
AccessTierInput is an input type that accepts values of the AccessTier enum A concrete instance of `AccessTierInput` can be one of the following:
AccessTierHot AccessTierCool AccessTierPremium
type AccessTierOutput ¶
type AccessTierOutput struct{ *pulumi.OutputState }
func (AccessTierOutput) ElementType ¶
func (AccessTierOutput) ElementType() reflect.Type
func (AccessTierOutput) ToAccessTierOutput ¶
func (o AccessTierOutput) ToAccessTierOutput() AccessTierOutput
func (AccessTierOutput) ToAccessTierOutputWithContext ¶
func (o AccessTierOutput) ToAccessTierOutputWithContext(ctx context.Context) AccessTierOutput
func (AccessTierOutput) ToAccessTierPtrOutput ¶
func (o AccessTierOutput) ToAccessTierPtrOutput() AccessTierPtrOutput
func (AccessTierOutput) ToAccessTierPtrOutputWithContext ¶
func (o AccessTierOutput) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
func (AccessTierOutput) ToStringOutput ¶
func (o AccessTierOutput) ToStringOutput() pulumi.StringOutput
func (AccessTierOutput) ToStringOutputWithContext ¶
func (o AccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessTierOutput) ToStringPtrOutput ¶
func (o AccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessTierOutput) ToStringPtrOutputWithContext ¶
func (o AccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessTierPtrInput ¶
type AccessTierPtrInput interface { pulumi.Input ToAccessTierPtrOutput() AccessTierPtrOutput ToAccessTierPtrOutputWithContext(context.Context) AccessTierPtrOutput }
func AccessTierPtr ¶
func AccessTierPtr(v string) AccessTierPtrInput
type AccessTierPtrOutput ¶
type AccessTierPtrOutput struct{ *pulumi.OutputState }
func (AccessTierPtrOutput) Elem ¶
func (o AccessTierPtrOutput) Elem() AccessTierOutput
func (AccessTierPtrOutput) ElementType ¶
func (AccessTierPtrOutput) ElementType() reflect.Type
func (AccessTierPtrOutput) ToAccessTierPtrOutput ¶
func (o AccessTierPtrOutput) ToAccessTierPtrOutput() AccessTierPtrOutput
func (AccessTierPtrOutput) ToAccessTierPtrOutputWithContext ¶
func (o AccessTierPtrOutput) ToAccessTierPtrOutputWithContext(ctx context.Context) AccessTierPtrOutput
func (AccessTierPtrOutput) ToStringPtrOutput ¶
func (o AccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountImmutabilityPolicyProperties ¶
type AccountImmutabilityPolicyProperties struct { // This property can only be changed for disabled and 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. AllowProtectedAppendWrites *bool `pulumi:"allowProtectedAppendWrites"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays *int `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. State *string `pulumi:"state"` }
This defines account-level immutability policy properties.
type AccountImmutabilityPolicyPropertiesArgs ¶
type AccountImmutabilityPolicyPropertiesArgs struct { // This property can only be changed for disabled and 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. AllowProtectedAppendWrites pulumi.BoolPtrInput `pulumi:"allowProtectedAppendWrites"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrInput `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. State pulumi.StringPtrInput `pulumi:"state"` }
This defines account-level immutability policy properties.
func (AccountImmutabilityPolicyPropertiesArgs) ElementType ¶
func (AccountImmutabilityPolicyPropertiesArgs) ElementType() reflect.Type
func (AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutput ¶
func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutput() AccountImmutabilityPolicyPropertiesOutput
func (AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutputWithContext ¶
func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesOutput
func (AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutput ¶
func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
func (AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext ¶
func (i AccountImmutabilityPolicyPropertiesArgs) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
type AccountImmutabilityPolicyPropertiesInput ¶
type AccountImmutabilityPolicyPropertiesInput interface { pulumi.Input ToAccountImmutabilityPolicyPropertiesOutput() AccountImmutabilityPolicyPropertiesOutput ToAccountImmutabilityPolicyPropertiesOutputWithContext(context.Context) AccountImmutabilityPolicyPropertiesOutput }
AccountImmutabilityPolicyPropertiesInput is an input type that accepts AccountImmutabilityPolicyPropertiesArgs and AccountImmutabilityPolicyPropertiesOutput values. You can construct a concrete instance of `AccountImmutabilityPolicyPropertiesInput` via:
AccountImmutabilityPolicyPropertiesArgs{...}
type AccountImmutabilityPolicyPropertiesOutput ¶
type AccountImmutabilityPolicyPropertiesOutput struct{ *pulumi.OutputState }
This defines account-level immutability policy properties.
func (AccountImmutabilityPolicyPropertiesOutput) AllowProtectedAppendWrites ¶
func (o AccountImmutabilityPolicyPropertiesOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for disabled and 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.
func (AccountImmutabilityPolicyPropertiesOutput) ElementType ¶
func (AccountImmutabilityPolicyPropertiesOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyPropertiesOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o AccountImmutabilityPolicyPropertiesOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (AccountImmutabilityPolicyPropertiesOutput) State ¶
func (o AccountImmutabilityPolicyPropertiesOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
func (AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutput ¶
func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutput() AccountImmutabilityPolicyPropertiesOutput
func (AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutputWithContext ¶
func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesOutput
func (AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput ¶
func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
func (AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext ¶
func (o AccountImmutabilityPolicyPropertiesOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
type AccountImmutabilityPolicyPropertiesPtrInput ¶
type AccountImmutabilityPolicyPropertiesPtrInput interface { pulumi.Input ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(context.Context) AccountImmutabilityPolicyPropertiesPtrOutput }
AccountImmutabilityPolicyPropertiesPtrInput is an input type that accepts AccountImmutabilityPolicyPropertiesArgs, AccountImmutabilityPolicyPropertiesPtr and AccountImmutabilityPolicyPropertiesPtrOutput values. You can construct a concrete instance of `AccountImmutabilityPolicyPropertiesPtrInput` via:
AccountImmutabilityPolicyPropertiesArgs{...} or: nil
func AccountImmutabilityPolicyPropertiesPtr ¶
func AccountImmutabilityPolicyPropertiesPtr(v *AccountImmutabilityPolicyPropertiesArgs) AccountImmutabilityPolicyPropertiesPtrInput
type AccountImmutabilityPolicyPropertiesPtrOutput ¶
type AccountImmutabilityPolicyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AccountImmutabilityPolicyPropertiesPtrOutput) AllowProtectedAppendWrites ¶
func (o AccountImmutabilityPolicyPropertiesPtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for disabled and 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.
func (AccountImmutabilityPolicyPropertiesPtrOutput) ElementType ¶
func (AccountImmutabilityPolicyPropertiesPtrOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyPropertiesPtrOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o AccountImmutabilityPolicyPropertiesPtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (AccountImmutabilityPolicyPropertiesPtrOutput) State ¶
func (o AccountImmutabilityPolicyPropertiesPtrOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
func (AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput ¶
func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutput() AccountImmutabilityPolicyPropertiesPtrOutput
func (AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext ¶
func (o AccountImmutabilityPolicyPropertiesPtrOutput) ToAccountImmutabilityPolicyPropertiesPtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesPtrOutput
type AccountImmutabilityPolicyPropertiesResponse ¶
type AccountImmutabilityPolicyPropertiesResponse struct { // This property can only be changed for disabled and 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. AllowProtectedAppendWrites *bool `pulumi:"allowProtectedAppendWrites"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays *int `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. State *string `pulumi:"state"` }
This defines account-level immutability policy properties.
type AccountImmutabilityPolicyPropertiesResponseOutput ¶
type AccountImmutabilityPolicyPropertiesResponseOutput struct{ *pulumi.OutputState }
This defines account-level immutability policy properties.
func (AccountImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites ¶
func (o AccountImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for disabled and 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.
func (AccountImmutabilityPolicyPropertiesResponseOutput) ElementType ¶
func (AccountImmutabilityPolicyPropertiesResponseOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o AccountImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (AccountImmutabilityPolicyPropertiesResponseOutput) State ¶
func (o AccountImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
func (AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutput ¶
func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutput() AccountImmutabilityPolicyPropertiesResponseOutput
func (AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutputWithContext ¶
func (o AccountImmutabilityPolicyPropertiesResponseOutput) ToAccountImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesResponseOutput
type AccountImmutabilityPolicyPropertiesResponsePtrOutput ¶
type AccountImmutabilityPolicyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites ¶
func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) AllowProtectedAppendWrites() pulumi.BoolPtrOutput
This property can only be changed for disabled and 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.
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ElementType ¶
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) State ¶
func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutput() AccountImmutabilityPolicyPropertiesResponsePtrOutput
func (AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (o AccountImmutabilityPolicyPropertiesResponsePtrOutput) ToAccountImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyPropertiesResponsePtrOutput
type AccountImmutabilityPolicyState ¶
type AccountImmutabilityPolicyState string
The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
func (AccountImmutabilityPolicyState) ElementType ¶
func (AccountImmutabilityPolicyState) ElementType() reflect.Type
func (AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutput ¶
func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutput() AccountImmutabilityPolicyStateOutput
func (AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutputWithContext ¶
func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStateOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStateOutput
func (AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutput ¶
func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutputWithContext ¶
func (e AccountImmutabilityPolicyState) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyState) ToStringOutput ¶
func (e AccountImmutabilityPolicyState) ToStringOutput() pulumi.StringOutput
func (AccountImmutabilityPolicyState) ToStringOutputWithContext ¶
func (e AccountImmutabilityPolicyState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountImmutabilityPolicyState) ToStringPtrOutput ¶
func (e AccountImmutabilityPolicyState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountImmutabilityPolicyState) ToStringPtrOutputWithContext ¶
func (e AccountImmutabilityPolicyState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountImmutabilityPolicyStateInput ¶
type AccountImmutabilityPolicyStateInput interface { pulumi.Input ToAccountImmutabilityPolicyStateOutput() AccountImmutabilityPolicyStateOutput ToAccountImmutabilityPolicyStateOutputWithContext(context.Context) AccountImmutabilityPolicyStateOutput }
AccountImmutabilityPolicyStateInput is an input type that accepts values of the AccountImmutabilityPolicyState enum A concrete instance of `AccountImmutabilityPolicyStateInput` can be one of the following:
AccountImmutabilityPolicyStateUnlocked AccountImmutabilityPolicyStateLocked AccountImmutabilityPolicyStateDisabled
type AccountImmutabilityPolicyStateOutput ¶
type AccountImmutabilityPolicyStateOutput struct{ *pulumi.OutputState }
func (AccountImmutabilityPolicyStateOutput) ElementType ¶
func (AccountImmutabilityPolicyStateOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutput ¶
func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutput() AccountImmutabilityPolicyStateOutput
func (AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutputWithContext ¶
func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStateOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStateOutput
func (AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutput ¶
func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext ¶
func (o AccountImmutabilityPolicyStateOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyStateOutput) ToStringOutput ¶
func (o AccountImmutabilityPolicyStateOutput) ToStringOutput() pulumi.StringOutput
func (AccountImmutabilityPolicyStateOutput) ToStringOutputWithContext ¶
func (o AccountImmutabilityPolicyStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountImmutabilityPolicyStateOutput) ToStringPtrOutput ¶
func (o AccountImmutabilityPolicyStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountImmutabilityPolicyStateOutput) ToStringPtrOutputWithContext ¶
func (o AccountImmutabilityPolicyStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountImmutabilityPolicyStatePtrInput ¶
type AccountImmutabilityPolicyStatePtrInput interface { pulumi.Input ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput ToAccountImmutabilityPolicyStatePtrOutputWithContext(context.Context) AccountImmutabilityPolicyStatePtrOutput }
func AccountImmutabilityPolicyStatePtr ¶
func AccountImmutabilityPolicyStatePtr(v string) AccountImmutabilityPolicyStatePtrInput
type AccountImmutabilityPolicyStatePtrOutput ¶
type AccountImmutabilityPolicyStatePtrOutput struct{ *pulumi.OutputState }
func (AccountImmutabilityPolicyStatePtrOutput) ElementType ¶
func (AccountImmutabilityPolicyStatePtrOutput) ElementType() reflect.Type
func (AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutput ¶
func (o AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutput() AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext ¶
func (o AccountImmutabilityPolicyStatePtrOutput) ToAccountImmutabilityPolicyStatePtrOutputWithContext(ctx context.Context) AccountImmutabilityPolicyStatePtrOutput
func (AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutput ¶
func (o AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccountImmutabilityPolicyStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountType ¶
type AccountType string
Specifies the Active Directory account type for Azure Storage.
func (AccountType) ElementType ¶
func (AccountType) ElementType() reflect.Type
func (AccountType) ToAccountTypeOutput ¶
func (e AccountType) ToAccountTypeOutput() AccountTypeOutput
func (AccountType) ToAccountTypeOutputWithContext ¶
func (e AccountType) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput
func (AccountType) ToAccountTypePtrOutput ¶
func (e AccountType) ToAccountTypePtrOutput() AccountTypePtrOutput
func (AccountType) ToAccountTypePtrOutputWithContext ¶
func (e AccountType) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
func (AccountType) ToStringOutput ¶
func (e AccountType) ToStringOutput() pulumi.StringOutput
func (AccountType) ToStringOutputWithContext ¶
func (e AccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountType) ToStringPtrOutput ¶
func (e AccountType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountType) ToStringPtrOutputWithContext ¶
func (e AccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountTypeInput ¶
type AccountTypeInput interface { pulumi.Input ToAccountTypeOutput() AccountTypeOutput ToAccountTypeOutputWithContext(context.Context) AccountTypeOutput }
AccountTypeInput is an input type that accepts values of the AccountType enum A concrete instance of `AccountTypeInput` can be one of the following:
AccountTypeUser AccountTypeComputer
type AccountTypeOutput ¶
type AccountTypeOutput struct{ *pulumi.OutputState }
func (AccountTypeOutput) ElementType ¶
func (AccountTypeOutput) ElementType() reflect.Type
func (AccountTypeOutput) ToAccountTypeOutput ¶
func (o AccountTypeOutput) ToAccountTypeOutput() AccountTypeOutput
func (AccountTypeOutput) ToAccountTypeOutputWithContext ¶
func (o AccountTypeOutput) ToAccountTypeOutputWithContext(ctx context.Context) AccountTypeOutput
func (AccountTypeOutput) ToAccountTypePtrOutput ¶
func (o AccountTypeOutput) ToAccountTypePtrOutput() AccountTypePtrOutput
func (AccountTypeOutput) ToAccountTypePtrOutputWithContext ¶
func (o AccountTypeOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
func (AccountTypeOutput) ToStringOutput ¶
func (o AccountTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccountTypeOutput) ToStringOutputWithContext ¶
func (o AccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountTypeOutput) ToStringPtrOutput ¶
func (o AccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountTypeOutput) ToStringPtrOutputWithContext ¶
func (o AccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountTypePtrInput ¶
type AccountTypePtrInput interface { pulumi.Input ToAccountTypePtrOutput() AccountTypePtrOutput ToAccountTypePtrOutputWithContext(context.Context) AccountTypePtrOutput }
func AccountTypePtr ¶
func AccountTypePtr(v string) AccountTypePtrInput
type AccountTypePtrOutput ¶
type AccountTypePtrOutput struct{ *pulumi.OutputState }
func (AccountTypePtrOutput) Elem ¶
func (o AccountTypePtrOutput) Elem() AccountTypeOutput
func (AccountTypePtrOutput) ElementType ¶
func (AccountTypePtrOutput) ElementType() reflect.Type
func (AccountTypePtrOutput) ToAccountTypePtrOutput ¶
func (o AccountTypePtrOutput) ToAccountTypePtrOutput() AccountTypePtrOutput
func (AccountTypePtrOutput) ToAccountTypePtrOutputWithContext ¶
func (o AccountTypePtrOutput) ToAccountTypePtrOutputWithContext(ctx context.Context) AccountTypePtrOutput
func (AccountTypePtrOutput) ToStringPtrOutput ¶
func (o AccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Action ¶
type Action string
The action of virtual network rule.
func (Action) ElementType ¶
func (Action) ToActionOutput ¶
func (e Action) ToActionOutput() ActionOutput
func (Action) ToActionOutputWithContext ¶
func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (Action) ToActionPtrOutput ¶
func (e Action) ToActionPtrOutput() ActionPtrOutput
func (Action) ToActionPtrOutputWithContext ¶
func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (Action) ToStringOutput ¶
func (e Action) ToStringOutput() pulumi.StringOutput
func (Action) ToStringOutputWithContext ¶
func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Action) ToStringPtrOutput ¶
func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput
func (Action) ToStringPtrOutputWithContext ¶
func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionInput ¶
type ActionInput interface { pulumi.Input ToActionOutput() ActionOutput ToActionOutputWithContext(context.Context) ActionOutput }
ActionInput is an input type that accepts values of the Action enum A concrete instance of `ActionInput` can be one of the following:
ActionAllow
type ActionOutput ¶
type ActionOutput struct{ *pulumi.OutputState }
func (ActionOutput) ElementType ¶
func (ActionOutput) ElementType() reflect.Type
func (ActionOutput) ToActionOutput ¶
func (o ActionOutput) ToActionOutput() ActionOutput
func (ActionOutput) ToActionOutputWithContext ¶
func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput
func (ActionOutput) ToActionPtrOutput ¶
func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionOutput) ToActionPtrOutputWithContext ¶
func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (ActionOutput) ToStringOutput ¶
func (o ActionOutput) ToStringOutput() pulumi.StringOutput
func (ActionOutput) ToStringOutputWithContext ¶
func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ActionOutput) ToStringPtrOutput ¶
func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionOutput) ToStringPtrOutputWithContext ¶
func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionPtrInput ¶
type ActionPtrInput interface { pulumi.Input ToActionPtrOutput() ActionPtrOutput ToActionPtrOutputWithContext(context.Context) ActionPtrOutput }
func ActionPtr ¶
func ActionPtr(v string) ActionPtrInput
type ActionPtrOutput ¶
type ActionPtrOutput struct{ *pulumi.OutputState }
func (ActionPtrOutput) Elem ¶
func (o ActionPtrOutput) Elem() ActionOutput
func (ActionPtrOutput) ElementType ¶
func (ActionPtrOutput) ElementType() reflect.Type
func (ActionPtrOutput) ToActionPtrOutput ¶
func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput
func (ActionPtrOutput) ToActionPtrOutputWithContext ¶
func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput
func (ActionPtrOutput) ToStringPtrOutput ¶
func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActiveDirectoryProperties ¶
type ActiveDirectoryProperties struct { // Specifies the Active Directory account type for Azure Storage. AccountType *string `pulumi:"accountType"` // 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"` // Specifies the Active Directory SAMAccountName for Azure Storage. SamAccountName *string `pulumi:"samAccountName"` }
Settings properties for Active Directory (AD).
type ActiveDirectoryPropertiesArgs ¶
type ActiveDirectoryPropertiesArgs struct { // Specifies the Active Directory account type for Azure Storage. AccountType pulumi.StringPtrInput `pulumi:"accountType"` // Specifies the security identifier (SID) for Azure Storage. AzureStorageSid pulumi.StringPtrInput `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.StringPtrInput `pulumi:"domainSid"` // Specifies the Active Directory forest to get. ForestName pulumi.StringPtrInput `pulumi:"forestName"` // Specifies the NetBIOS domain name. NetBiosDomainName pulumi.StringPtrInput `pulumi:"netBiosDomainName"` // Specifies the Active Directory SAMAccountName for Azure Storage. SamAccountName pulumi.StringPtrInput `pulumi:"samAccountName"` }
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) AccountType ¶
func (o ActiveDirectoryPropertiesOutput) AccountType() pulumi.StringPtrOutput
Specifies the Active Directory account type for Azure Storage.
func (ActiveDirectoryPropertiesOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesOutput) AzureStorageSid() pulumi.StringPtrOutput
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.StringPtrOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesOutput) ElementType ¶
func (ActiveDirectoryPropertiesOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesOutput) ForestName ¶
func (o ActiveDirectoryPropertiesOutput) ForestName() pulumi.StringPtrOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesOutput) NetBiosDomainName() pulumi.StringPtrOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesOutput) SamAccountName ¶
func (o ActiveDirectoryPropertiesOutput) SamAccountName() pulumi.StringPtrOutput
Specifies the Active Directory SAMAccountName for Azure Storage.
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) AccountType ¶
func (o ActiveDirectoryPropertiesPtrOutput) AccountType() pulumi.StringPtrOutput
Specifies the Active Directory account type for Azure Storage.
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) SamAccountName ¶
func (o ActiveDirectoryPropertiesPtrOutput) SamAccountName() pulumi.StringPtrOutput
Specifies the Active Directory SAMAccountName for Azure Storage.
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 Active Directory account type for Azure Storage. AccountType *string `pulumi:"accountType"` // 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"` // Specifies the Active Directory SAMAccountName for Azure Storage. SamAccountName *string `pulumi:"samAccountName"` }
Settings properties for Active Directory (AD).
type ActiveDirectoryPropertiesResponseOutput ¶
type ActiveDirectoryPropertiesResponseOutput struct{ *pulumi.OutputState }
Settings properties for Active Directory (AD).
func (ActiveDirectoryPropertiesResponseOutput) AccountType ¶
func (o ActiveDirectoryPropertiesResponseOutput) AccountType() pulumi.StringPtrOutput
Specifies the Active Directory account type for Azure Storage.
func (ActiveDirectoryPropertiesResponseOutput) AzureStorageSid ¶
func (o ActiveDirectoryPropertiesResponseOutput) AzureStorageSid() pulumi.StringPtrOutput
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.StringPtrOutput
Specifies the security identifier (SID).
func (ActiveDirectoryPropertiesResponseOutput) ElementType ¶
func (ActiveDirectoryPropertiesResponseOutput) ElementType() reflect.Type
func (ActiveDirectoryPropertiesResponseOutput) ForestName ¶
func (o ActiveDirectoryPropertiesResponseOutput) ForestName() pulumi.StringPtrOutput
Specifies the Active Directory forest to get.
func (ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName ¶
func (o ActiveDirectoryPropertiesResponseOutput) NetBiosDomainName() pulumi.StringPtrOutput
Specifies the NetBIOS domain name.
func (ActiveDirectoryPropertiesResponseOutput) SamAccountName ¶
func (o ActiveDirectoryPropertiesResponseOutput) SamAccountName() pulumi.StringPtrOutput
Specifies the Active Directory SAMAccountName for Azure Storage.
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutput() ActiveDirectoryPropertiesResponseOutput
func (ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext ¶
func (o ActiveDirectoryPropertiesResponseOutput) ToActiveDirectoryPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponseOutput
type ActiveDirectoryPropertiesResponsePtrOutput ¶
type ActiveDirectoryPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryPropertiesResponsePtrOutput) AccountType ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) AccountType() pulumi.StringPtrOutput
Specifies the Active Directory account type for Azure Storage.
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) SamAccountName ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) SamAccountName() pulumi.StringPtrOutput
Specifies the Active Directory SAMAccountName for Azure Storage.
func (ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutput() ActiveDirectoryPropertiesResponsePtrOutput
func (ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext ¶
func (o ActiveDirectoryPropertiesResponsePtrOutput) ToActiveDirectoryPropertiesResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryPropertiesResponsePtrOutput
type AllowedCopyScope ¶
type AllowedCopyScope string
Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
func (AllowedCopyScope) ElementType ¶
func (AllowedCopyScope) ElementType() reflect.Type
func (AllowedCopyScope) ToAllowedCopyScopeOutput ¶
func (e AllowedCopyScope) ToAllowedCopyScopeOutput() AllowedCopyScopeOutput
func (AllowedCopyScope) ToAllowedCopyScopeOutputWithContext ¶
func (e AllowedCopyScope) ToAllowedCopyScopeOutputWithContext(ctx context.Context) AllowedCopyScopeOutput
func (AllowedCopyScope) ToAllowedCopyScopePtrOutput ¶
func (e AllowedCopyScope) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
func (AllowedCopyScope) ToAllowedCopyScopePtrOutputWithContext ¶
func (e AllowedCopyScope) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
func (AllowedCopyScope) ToStringOutput ¶
func (e AllowedCopyScope) ToStringOutput() pulumi.StringOutput
func (AllowedCopyScope) ToStringOutputWithContext ¶
func (e AllowedCopyScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedCopyScope) ToStringPtrOutput ¶
func (e AllowedCopyScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedCopyScope) ToStringPtrOutputWithContext ¶
func (e AllowedCopyScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedCopyScopeInput ¶
type AllowedCopyScopeInput interface { pulumi.Input ToAllowedCopyScopeOutput() AllowedCopyScopeOutput ToAllowedCopyScopeOutputWithContext(context.Context) AllowedCopyScopeOutput }
AllowedCopyScopeInput is an input type that accepts values of the AllowedCopyScope enum A concrete instance of `AllowedCopyScopeInput` can be one of the following:
AllowedCopyScopePrivateLink AllowedCopyScopeAAD
type AllowedCopyScopeOutput ¶
type AllowedCopyScopeOutput struct{ *pulumi.OutputState }
func (AllowedCopyScopeOutput) ElementType ¶
func (AllowedCopyScopeOutput) ElementType() reflect.Type
func (AllowedCopyScopeOutput) ToAllowedCopyScopeOutput ¶
func (o AllowedCopyScopeOutput) ToAllowedCopyScopeOutput() AllowedCopyScopeOutput
func (AllowedCopyScopeOutput) ToAllowedCopyScopeOutputWithContext ¶
func (o AllowedCopyScopeOutput) ToAllowedCopyScopeOutputWithContext(ctx context.Context) AllowedCopyScopeOutput
func (AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutput ¶
func (o AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
func (AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutputWithContext ¶
func (o AllowedCopyScopeOutput) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
func (AllowedCopyScopeOutput) ToStringOutput ¶
func (o AllowedCopyScopeOutput) ToStringOutput() pulumi.StringOutput
func (AllowedCopyScopeOutput) ToStringOutputWithContext ¶
func (o AllowedCopyScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedCopyScopeOutput) ToStringPtrOutput ¶
func (o AllowedCopyScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedCopyScopeOutput) ToStringPtrOutputWithContext ¶
func (o AllowedCopyScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedCopyScopePtrInput ¶
type AllowedCopyScopePtrInput interface { pulumi.Input ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput ToAllowedCopyScopePtrOutputWithContext(context.Context) AllowedCopyScopePtrOutput }
func AllowedCopyScopePtr ¶
func AllowedCopyScopePtr(v string) AllowedCopyScopePtrInput
type AllowedCopyScopePtrOutput ¶
type AllowedCopyScopePtrOutput struct{ *pulumi.OutputState }
func (AllowedCopyScopePtrOutput) Elem ¶
func (o AllowedCopyScopePtrOutput) Elem() AllowedCopyScopeOutput
func (AllowedCopyScopePtrOutput) ElementType ¶
func (AllowedCopyScopePtrOutput) ElementType() reflect.Type
func (AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutput ¶
func (o AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutput() AllowedCopyScopePtrOutput
func (AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutputWithContext ¶
func (o AllowedCopyScopePtrOutput) ToAllowedCopyScopePtrOutputWithContext(ctx context.Context) AllowedCopyScopePtrOutput
func (AllowedCopyScopePtrOutput) ToStringPtrOutput ¶
func (o AllowedCopyScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedCopyScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o AllowedCopyScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedMethods ¶
type AllowedMethods string
func (AllowedMethods) ElementType ¶
func (AllowedMethods) ElementType() reflect.Type
func (AllowedMethods) ToAllowedMethodsOutput ¶
func (e AllowedMethods) ToAllowedMethodsOutput() AllowedMethodsOutput
func (AllowedMethods) ToAllowedMethodsOutputWithContext ¶
func (e AllowedMethods) ToAllowedMethodsOutputWithContext(ctx context.Context) AllowedMethodsOutput
func (AllowedMethods) ToAllowedMethodsPtrOutput ¶
func (e AllowedMethods) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
func (AllowedMethods) ToAllowedMethodsPtrOutputWithContext ¶
func (e AllowedMethods) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
func (AllowedMethods) ToStringOutput ¶
func (e AllowedMethods) ToStringOutput() pulumi.StringOutput
func (AllowedMethods) ToStringOutputWithContext ¶
func (e AllowedMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedMethods) ToStringPtrOutput ¶
func (e AllowedMethods) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedMethods) ToStringPtrOutputWithContext ¶
func (e AllowedMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedMethodsInput ¶
type AllowedMethodsInput interface { pulumi.Input ToAllowedMethodsOutput() AllowedMethodsOutput ToAllowedMethodsOutputWithContext(context.Context) AllowedMethodsOutput }
AllowedMethodsInput is an input type that accepts values of the AllowedMethods enum A concrete instance of `AllowedMethodsInput` can be one of the following:
AllowedMethodsDELETE AllowedMethodsGET AllowedMethodsHEAD AllowedMethodsMERGE AllowedMethodsPOST AllowedMethodsOPTIONS AllowedMethodsPUT AllowedMethodsPATCH
type AllowedMethodsOutput ¶
type AllowedMethodsOutput struct{ *pulumi.OutputState }
func (AllowedMethodsOutput) ElementType ¶
func (AllowedMethodsOutput) ElementType() reflect.Type
func (AllowedMethodsOutput) ToAllowedMethodsOutput ¶
func (o AllowedMethodsOutput) ToAllowedMethodsOutput() AllowedMethodsOutput
func (AllowedMethodsOutput) ToAllowedMethodsOutputWithContext ¶
func (o AllowedMethodsOutput) ToAllowedMethodsOutputWithContext(ctx context.Context) AllowedMethodsOutput
func (AllowedMethodsOutput) ToAllowedMethodsPtrOutput ¶
func (o AllowedMethodsOutput) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
func (AllowedMethodsOutput) ToAllowedMethodsPtrOutputWithContext ¶
func (o AllowedMethodsOutput) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
func (AllowedMethodsOutput) ToStringOutput ¶
func (o AllowedMethodsOutput) ToStringOutput() pulumi.StringOutput
func (AllowedMethodsOutput) ToStringOutputWithContext ¶
func (o AllowedMethodsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AllowedMethodsOutput) ToStringPtrOutput ¶
func (o AllowedMethodsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedMethodsOutput) ToStringPtrOutputWithContext ¶
func (o AllowedMethodsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AllowedMethodsPtrInput ¶
type AllowedMethodsPtrInput interface { pulumi.Input ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput ToAllowedMethodsPtrOutputWithContext(context.Context) AllowedMethodsPtrOutput }
func AllowedMethodsPtr ¶
func AllowedMethodsPtr(v string) AllowedMethodsPtrInput
type AllowedMethodsPtrOutput ¶
type AllowedMethodsPtrOutput struct{ *pulumi.OutputState }
func (AllowedMethodsPtrOutput) Elem ¶
func (o AllowedMethodsPtrOutput) Elem() AllowedMethodsOutput
func (AllowedMethodsPtrOutput) ElementType ¶
func (AllowedMethodsPtrOutput) ElementType() reflect.Type
func (AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutput ¶
func (o AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutput() AllowedMethodsPtrOutput
func (AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutputWithContext ¶
func (o AllowedMethodsPtrOutput) ToAllowedMethodsPtrOutputWithContext(ctx context.Context) AllowedMethodsPtrOutput
func (AllowedMethodsPtrOutput) ToStringPtrOutput ¶
func (o AllowedMethodsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AllowedMethodsPtrOutput) ToStringPtrOutputWithContext ¶
func (o AllowedMethodsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AzureFilesIdentityBasedAuthentication ¶
type AzureFilesIdentityBasedAuthentication struct { // Required if directoryServiceOptions are AD, optional if they are AADKERB. ActiveDirectoryProperties *ActiveDirectoryProperties `pulumi:"activeDirectoryProperties"` DefaultSharePermission *string `pulumi:"defaultSharePermission"` // Indicates the directory service used. Note that this enum may be extended in the future. DirectoryServiceOptions string `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
type AzureFilesIdentityBasedAuthenticationArgs ¶
type AzureFilesIdentityBasedAuthenticationArgs struct { // Required if directoryServiceOptions are AD, optional if they are AADKERB. ActiveDirectoryProperties ActiveDirectoryPropertiesPtrInput `pulumi:"activeDirectoryProperties"` DefaultSharePermission pulumi.StringPtrInput `pulumi:"defaultSharePermission"` // Indicates the directory service used. Note that this enum may be extended in the future. 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 directoryServiceOptions are AD, optional if they are AADKERB.
func (AzureFilesIdentityBasedAuthenticationOutput) DefaultSharePermission ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) DefaultSharePermission() pulumi.StringPtrOutput
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
func (AzureFilesIdentityBasedAuthenticationOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationOutput) DirectoryServiceOptions() pulumi.StringOutput
Indicates the directory service used. Note that this enum may be extended in the future.
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 directoryServiceOptions are AD, optional if they are AADKERB.
func (AzureFilesIdentityBasedAuthenticationPtrOutput) DefaultSharePermission ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) DefaultSharePermission() pulumi.StringPtrOutput
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
func (AzureFilesIdentityBasedAuthenticationPtrOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationPtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
Indicates the directory service used. Note that this enum may be extended in the future.
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 directoryServiceOptions are AD, optional if they are AADKERB. ActiveDirectoryProperties *ActiveDirectoryPropertiesResponse `pulumi:"activeDirectoryProperties"` DefaultSharePermission *string `pulumi:"defaultSharePermission"` // Indicates the directory service used. Note that this enum may be extended in the future. DirectoryServiceOptions string `pulumi:"directoryServiceOptions"` }
Settings for Azure Files identity based authentication.
type AzureFilesIdentityBasedAuthenticationResponseOutput ¶
type AzureFilesIdentityBasedAuthenticationResponseOutput struct{ *pulumi.OutputState }
Settings for Azure Files identity based authentication.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
Required if directoryServiceOptions are AD, optional if they are AADKERB.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) DefaultSharePermission ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DefaultSharePermission() pulumi.StringPtrOutput
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
func (AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationResponseOutput) DirectoryServiceOptions() pulumi.StringOutput
Indicates the directory service used. Note that this enum may be extended in the future.
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
type AzureFilesIdentityBasedAuthenticationResponsePtrOutput ¶
type AzureFilesIdentityBasedAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) ActiveDirectoryProperties() ActiveDirectoryPropertiesResponsePtrOutput
Required if directoryServiceOptions are AD, optional if they are AADKERB.
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DefaultSharePermission ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DefaultSharePermission() pulumi.StringPtrOutput
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
func (AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DirectoryServiceOptions ¶
func (o AzureFilesIdentityBasedAuthenticationResponsePtrOutput) DirectoryServiceOptions() pulumi.StringPtrOutput
Indicates the directory service used. Note that this enum may be extended in the future.
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 Blob ¶
type Blob struct { pulumi.CustomResourceState // The access tier of the storage blob. AccessTier BlobAccessTierOutput `pulumi:"accessTier"` // The MD5 sum of the blob contents. ContentMd5 pulumi.StringPtrOutput `pulumi:"contentMd5"` // The content type of the storage blob. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // A map of custom blob metadata. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name of the storage blob. Name pulumi.StringOutput `pulumi:"name"` // The type of the storage blob to be created. Type BlobTypeOutput `pulumi:"type"` // The URL of the blob. Url pulumi.StringOutput `pulumi:"url"` }
Manages a Blob within a Storage Container.
func GetBlob ¶
func GetBlob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobState, opts ...pulumi.ResourceOption) (*Blob, error)
GetBlob gets an existing Blob 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 NewBlob ¶
func NewBlob(ctx *pulumi.Context, name string, args *BlobArgs, opts ...pulumi.ResourceOption) (*Blob, error)
NewBlob registers a new resource with the given unique name, arguments, and options.
func (*Blob) ElementType ¶
func (*Blob) ToBlobOutput ¶
func (i *Blob) ToBlobOutput() BlobOutput
func (*Blob) ToBlobOutputWithContext ¶
func (i *Blob) ToBlobOutputWithContext(ctx context.Context) BlobOutput
type BlobAccessTier ¶
type BlobAccessTier string
The access tier of a storage blob.
func (BlobAccessTier) ElementType ¶
func (BlobAccessTier) ElementType() reflect.Type
func (BlobAccessTier) ToBlobAccessTierOutput ¶
func (e BlobAccessTier) ToBlobAccessTierOutput() BlobAccessTierOutput
func (BlobAccessTier) ToBlobAccessTierOutputWithContext ¶
func (e BlobAccessTier) ToBlobAccessTierOutputWithContext(ctx context.Context) BlobAccessTierOutput
func (BlobAccessTier) ToBlobAccessTierPtrOutput ¶
func (e BlobAccessTier) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
func (BlobAccessTier) ToBlobAccessTierPtrOutputWithContext ¶
func (e BlobAccessTier) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
func (BlobAccessTier) ToStringOutput ¶
func (e BlobAccessTier) ToStringOutput() pulumi.StringOutput
func (BlobAccessTier) ToStringOutputWithContext ¶
func (e BlobAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BlobAccessTier) ToStringPtrOutput ¶
func (e BlobAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobAccessTier) ToStringPtrOutputWithContext ¶
func (e BlobAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobAccessTierInput ¶
type BlobAccessTierInput interface { pulumi.Input ToBlobAccessTierOutput() BlobAccessTierOutput ToBlobAccessTierOutputWithContext(context.Context) BlobAccessTierOutput }
BlobAccessTierInput is an input type that accepts values of the BlobAccessTier enum A concrete instance of `BlobAccessTierInput` can be one of the following:
BlobAccessTierHot BlobAccessTierCool BlobAccessTierArchive
type BlobAccessTierOutput ¶
type BlobAccessTierOutput struct{ *pulumi.OutputState }
func (BlobAccessTierOutput) ElementType ¶
func (BlobAccessTierOutput) ElementType() reflect.Type
func (BlobAccessTierOutput) ToBlobAccessTierOutput ¶
func (o BlobAccessTierOutput) ToBlobAccessTierOutput() BlobAccessTierOutput
func (BlobAccessTierOutput) ToBlobAccessTierOutputWithContext ¶
func (o BlobAccessTierOutput) ToBlobAccessTierOutputWithContext(ctx context.Context) BlobAccessTierOutput
func (BlobAccessTierOutput) ToBlobAccessTierPtrOutput ¶
func (o BlobAccessTierOutput) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
func (BlobAccessTierOutput) ToBlobAccessTierPtrOutputWithContext ¶
func (o BlobAccessTierOutput) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
func (BlobAccessTierOutput) ToStringOutput ¶
func (o BlobAccessTierOutput) ToStringOutput() pulumi.StringOutput
func (BlobAccessTierOutput) ToStringOutputWithContext ¶
func (o BlobAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BlobAccessTierOutput) ToStringPtrOutput ¶
func (o BlobAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobAccessTierOutput) ToStringPtrOutputWithContext ¶
func (o BlobAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobAccessTierPtrInput ¶
type BlobAccessTierPtrInput interface { pulumi.Input ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput ToBlobAccessTierPtrOutputWithContext(context.Context) BlobAccessTierPtrOutput }
func BlobAccessTierPtr ¶
func BlobAccessTierPtr(v string) BlobAccessTierPtrInput
type BlobAccessTierPtrOutput ¶
type BlobAccessTierPtrOutput struct{ *pulumi.OutputState }
func (BlobAccessTierPtrOutput) Elem ¶
func (o BlobAccessTierPtrOutput) Elem() BlobAccessTierOutput
func (BlobAccessTierPtrOutput) ElementType ¶
func (BlobAccessTierPtrOutput) ElementType() reflect.Type
func (BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutput ¶
func (o BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutput() BlobAccessTierPtrOutput
func (BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutputWithContext ¶
func (o BlobAccessTierPtrOutput) ToBlobAccessTierPtrOutputWithContext(ctx context.Context) BlobAccessTierPtrOutput
func (BlobAccessTierPtrOutput) ToStringPtrOutput ¶
func (o BlobAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobAccessTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o BlobAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobArgs ¶
type BlobArgs struct { // The access tier of the storage blob. AccessTier BlobAccessTierPtrInput // Specifies the storage account in which to create the storage container. AccountName pulumi.StringInput // The name of the storage blob. Must be unique within the storage container the blob is located. BlobName pulumi.StringPtrInput // The name of the storage container in which this blob should be created. ContainerName pulumi.StringInput // The MD5 sum of the blob contents. Cannot be defined if blob type is Append. ContentMd5 pulumi.StringPtrInput // The content type of the storage blob. Defaults to `application/octet-stream`. ContentType pulumi.StringPtrInput // A map of custom blob metadata. Metadata pulumi.StringMapInput // The name of the resource group within the user's subscription. ResourceGroupName pulumi.StringInput // An asset to copy to the blob contents. This field cannot be specified for Append blobs. Source pulumi.AssetOrArchiveInput // The type of the storage blob to be created. Defaults to 'Block'. Type BlobTypePtrInput }
The set of arguments for constructing a Blob resource.
func (BlobArgs) ElementType ¶
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"` // Enable NFSv3 all squash on blob container. EnableNfsV3AllSquash pulumi.BoolPtrOutput `pulumi:"enableNfsV3AllSquash"` // Enable NFSv3 root squash on blob container. EnableNfsV3RootSquash pulumi.BoolPtrOutput `pulumi:"enableNfsV3RootSquash"` // 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"` // The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning ImmutableStorageWithVersioningResponsePtrOutput `pulumi:"immutableStorageWithVersioning"` // 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. E.g. "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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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.
func (*BlobContainer) ElementType ¶
func (*BlobContainer) ElementType() reflect.Type
func (*BlobContainer) ToBlobContainerOutput ¶
func (i *BlobContainer) ToBlobContainerOutput() BlobContainerOutput
func (*BlobContainer) ToBlobContainerOutputWithContext ¶
func (i *BlobContainer) ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput
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.StringPtrInput // 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 // Enable NFSv3 all squash on blob container. EnableNfsV3AllSquash pulumi.BoolPtrInput // Enable NFSv3 root squash on blob container. EnableNfsV3RootSquash pulumi.BoolPtrInput // The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning ImmutableStorageWithVersioningPtrInput // 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 PublicAccessPtrInput // 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"` // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. AllowProtectedAppendWritesAll pulumi.BoolPtrOutput `pulumi:"allowProtectedAppendWritesAll"` // 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. E.g. "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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2019-04-01, 2023-01-01, 2023-04-01.
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.
func (*BlobContainerImmutabilityPolicy) ElementType ¶
func (*BlobContainerImmutabilityPolicy) ElementType() reflect.Type
func (*BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutput ¶
func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
func (*BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutputWithContext ¶
func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
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 // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. AllowProtectedAppendWritesAll 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.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 BlobContainerImmutabilityPolicy resource.
func (BlobContainerImmutabilityPolicyArgs) ElementType ¶
func (BlobContainerImmutabilityPolicyArgs) ElementType() reflect.Type
type BlobContainerImmutabilityPolicyInput ¶
type BlobContainerImmutabilityPolicyInput interface { pulumi.Input ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput }
type BlobContainerImmutabilityPolicyOutput ¶
type BlobContainerImmutabilityPolicyOutput struct{ *pulumi.OutputState }
func (BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWrites ¶
func (o BlobContainerImmutabilityPolicyOutput) 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 (BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWritesAll ¶
func (o BlobContainerImmutabilityPolicyOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
func (BlobContainerImmutabilityPolicyOutput) ElementType ¶
func (BlobContainerImmutabilityPolicyOutput) ElementType() reflect.Type
func (BlobContainerImmutabilityPolicyOutput) Etag ¶
func (o BlobContainerImmutabilityPolicyOutput) Etag() pulumi.StringOutput
Resource Etag.
func (BlobContainerImmutabilityPolicyOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o BlobContainerImmutabilityPolicyOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (BlobContainerImmutabilityPolicyOutput) Name ¶
func (o BlobContainerImmutabilityPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (BlobContainerImmutabilityPolicyOutput) State ¶
func (o BlobContainerImmutabilityPolicyOutput) State() pulumi.StringOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput ¶
func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
func (BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext ¶
func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
func (BlobContainerImmutabilityPolicyOutput) Type ¶
func (o BlobContainerImmutabilityPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BlobContainerImmutabilityPolicyState ¶
type BlobContainerImmutabilityPolicyState struct { }
func (BlobContainerImmutabilityPolicyState) ElementType ¶
func (BlobContainerImmutabilityPolicyState) ElementType() reflect.Type
type BlobContainerInput ¶
type BlobContainerInput interface { pulumi.Input ToBlobContainerOutput() BlobContainerOutput ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput }
type BlobContainerLegalHold ¶
type BlobContainerLegalHold struct { pulumi.CustomResourceState // Name of the Storage Account. AccountName pulumi.StringPtrOutput `pulumi:"accountName"` // When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. AllowProtectedAppendWritesAll pulumi.BoolPtrOutput `pulumi:"allowProtectedAppendWritesAll"` // Name of the Blob Container. ContainerName pulumi.StringPtrOutput `pulumi:"containerName"` // Name of the resource group that contains the storage account. ResourceGroupName pulumi.StringPtrOutput `pulumi:"resourceGroupName"` // List of legal hold tags. Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. Tags pulumi.StringArrayOutput `pulumi:"tags"` }
.
func GetBlobContainerLegalHold ¶
func GetBlobContainerLegalHold(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobContainerLegalHoldState, opts ...pulumi.ResourceOption) (*BlobContainerLegalHold, error)
GetBlobContainerLegalHold gets an existing BlobContainerLegalHold 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 NewBlobContainerLegalHold ¶
func NewBlobContainerLegalHold(ctx *pulumi.Context, name string, args *BlobContainerLegalHoldArgs, opts ...pulumi.ResourceOption) (*BlobContainerLegalHold, error)
NewBlobContainerLegalHold registers a new resource with the given unique name, arguments, and options.
func (*BlobContainerLegalHold) ElementType ¶
func (*BlobContainerLegalHold) ElementType() reflect.Type
func (*BlobContainerLegalHold) ToBlobContainerLegalHoldOutput ¶
func (i *BlobContainerLegalHold) ToBlobContainerLegalHoldOutput() BlobContainerLegalHoldOutput
func (*BlobContainerLegalHold) ToBlobContainerLegalHoldOutputWithContext ¶
func (i *BlobContainerLegalHold) ToBlobContainerLegalHoldOutputWithContext(ctx context.Context) BlobContainerLegalHoldOutput
type BlobContainerLegalHoldArgs ¶
type BlobContainerLegalHoldArgs struct { // Name of the Storage Account. AccountName pulumi.StringInput // When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. AllowProtectedAppendWritesAll pulumi.BoolPtrInput // Name of the Blob Container. ContainerName pulumi.StringInput // Name of the resource group that contains the storage account. ResourceGroupName pulumi.StringInput // List of legal hold tags. Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. Tags pulumi.StringArrayInput }
The set of arguments for constructing a BlobContainerLegalHold resource.
func (BlobContainerLegalHoldArgs) ElementType ¶
func (BlobContainerLegalHoldArgs) ElementType() reflect.Type
type BlobContainerLegalHoldInput ¶
type BlobContainerLegalHoldInput interface { pulumi.Input ToBlobContainerLegalHoldOutput() BlobContainerLegalHoldOutput ToBlobContainerLegalHoldOutputWithContext(ctx context.Context) BlobContainerLegalHoldOutput }
type BlobContainerLegalHoldOutput ¶
type BlobContainerLegalHoldOutput struct{ *pulumi.OutputState }
func (BlobContainerLegalHoldOutput) AccountName ¶
func (o BlobContainerLegalHoldOutput) AccountName() pulumi.StringPtrOutput
Name of the Storage Account.
func (BlobContainerLegalHoldOutput) AllowProtectedAppendWritesAll ¶
func (o BlobContainerLegalHoldOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
func (BlobContainerLegalHoldOutput) ContainerName ¶
func (o BlobContainerLegalHoldOutput) ContainerName() pulumi.StringPtrOutput
Name of the Blob Container.
func (BlobContainerLegalHoldOutput) ElementType ¶
func (BlobContainerLegalHoldOutput) ElementType() reflect.Type
func (BlobContainerLegalHoldOutput) ResourceGroupName ¶
func (o BlobContainerLegalHoldOutput) ResourceGroupName() pulumi.StringPtrOutput
Name of the resource group that contains the storage account.
func (BlobContainerLegalHoldOutput) Tags ¶
func (o BlobContainerLegalHoldOutput) Tags() pulumi.StringArrayOutput
List of legal hold tags. Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP.
func (BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutput ¶
func (o BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutput() BlobContainerLegalHoldOutput
func (BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutputWithContext ¶
func (o BlobContainerLegalHoldOutput) ToBlobContainerLegalHoldOutputWithContext(ctx context.Context) BlobContainerLegalHoldOutput
type BlobContainerLegalHoldState ¶
type BlobContainerLegalHoldState struct { }
func (BlobContainerLegalHoldState) ElementType ¶
func (BlobContainerLegalHoldState) ElementType() reflect.Type
type BlobContainerOutput ¶
type BlobContainerOutput struct{ *pulumi.OutputState }
func (BlobContainerOutput) DefaultEncryptionScope ¶
func (o BlobContainerOutput) DefaultEncryptionScope() pulumi.StringPtrOutput
Default the container to use specified encryption scope for all writes.
func (BlobContainerOutput) Deleted ¶
func (o BlobContainerOutput) Deleted() pulumi.BoolOutput
Indicates whether the blob container was deleted.
func (BlobContainerOutput) DeletedTime ¶
func (o BlobContainerOutput) DeletedTime() pulumi.StringOutput
Blob container deletion time.
func (BlobContainerOutput) DenyEncryptionScopeOverride ¶
func (o BlobContainerOutput) DenyEncryptionScopeOverride() pulumi.BoolPtrOutput
Block override of encryption scope from the container default.
func (BlobContainerOutput) ElementType ¶
func (BlobContainerOutput) ElementType() reflect.Type
func (BlobContainerOutput) EnableNfsV3AllSquash ¶
func (o BlobContainerOutput) EnableNfsV3AllSquash() pulumi.BoolPtrOutput
Enable NFSv3 all squash on blob container.
func (BlobContainerOutput) EnableNfsV3RootSquash ¶
func (o BlobContainerOutput) EnableNfsV3RootSquash() pulumi.BoolPtrOutput
Enable NFSv3 root squash on blob container.
func (BlobContainerOutput) Etag ¶
func (o BlobContainerOutput) Etag() pulumi.StringOutput
Resource Etag.
func (BlobContainerOutput) HasImmutabilityPolicy ¶
func (o BlobContainerOutput) HasImmutabilityPolicy() pulumi.BoolOutput
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.
func (BlobContainerOutput) HasLegalHold ¶
func (o BlobContainerOutput) 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 (BlobContainerOutput) ImmutabilityPolicy ¶
func (o BlobContainerOutput) ImmutabilityPolicy() ImmutabilityPolicyPropertiesResponseOutput
The ImmutabilityPolicy property of the container.
func (BlobContainerOutput) ImmutableStorageWithVersioning ¶
func (o BlobContainerOutput) ImmutableStorageWithVersioning() ImmutableStorageWithVersioningResponsePtrOutput
The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.
func (BlobContainerOutput) LastModifiedTime ¶
func (o BlobContainerOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the container was last modified.
func (BlobContainerOutput) LeaseDuration ¶
func (o BlobContainerOutput) LeaseDuration() pulumi.StringOutput
Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.
func (BlobContainerOutput) LeaseState ¶
func (o BlobContainerOutput) LeaseState() pulumi.StringOutput
Lease state of the container.
func (BlobContainerOutput) LeaseStatus ¶
func (o BlobContainerOutput) LeaseStatus() pulumi.StringOutput
The lease status of the container.
func (BlobContainerOutput) LegalHold ¶
func (o BlobContainerOutput) LegalHold() LegalHoldPropertiesResponseOutput
The LegalHold property of the container.
func (BlobContainerOutput) Metadata ¶
func (o BlobContainerOutput) Metadata() pulumi.StringMapOutput
A name-value pair to associate with the container as metadata.
func (BlobContainerOutput) Name ¶
func (o BlobContainerOutput) Name() pulumi.StringOutput
The name of the resource
func (BlobContainerOutput) PublicAccess ¶
func (o BlobContainerOutput) PublicAccess() pulumi.StringPtrOutput
Specifies whether data in the container may be accessed publicly and the level of access.
func (BlobContainerOutput) RemainingRetentionDays ¶
func (o BlobContainerOutput) RemainingRetentionDays() pulumi.IntOutput
Remaining retention days for soft deleted blob container.
func (BlobContainerOutput) ToBlobContainerOutput ¶
func (o BlobContainerOutput) ToBlobContainerOutput() BlobContainerOutput
func (BlobContainerOutput) ToBlobContainerOutputWithContext ¶
func (o BlobContainerOutput) ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput
func (BlobContainerOutput) Type ¶
func (o BlobContainerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BlobContainerOutput) Version ¶
func (o BlobContainerOutput) Version() pulumi.StringOutput
The version of the deleted blob container.
type BlobContainerState ¶
type BlobContainerState struct { }
func (BlobContainerState) ElementType ¶
func (BlobContainerState) ElementType() reflect.Type
type BlobInput ¶
type BlobInput interface { pulumi.Input ToBlobOutput() BlobOutput ToBlobOutputWithContext(ctx context.Context) BlobOutput }
type BlobInventoryPolicy ¶
type BlobInventoryPolicy struct { pulumi.CustomResourceState // Returns the last modified date and time of the blob inventory policy. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The storage account blob inventory policy object. It is composed of policy rules. Policy BlobInventoryPolicySchemaResponseOutput `pulumi:"policy"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The storage account blob inventory policy. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetBlobInventoryPolicy ¶
func GetBlobInventoryPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobInventoryPolicyState, opts ...pulumi.ResourceOption) (*BlobInventoryPolicy, error)
GetBlobInventoryPolicy gets an existing BlobInventoryPolicy 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 NewBlobInventoryPolicy ¶
func NewBlobInventoryPolicy(ctx *pulumi.Context, name string, args *BlobInventoryPolicyArgs, opts ...pulumi.ResourceOption) (*BlobInventoryPolicy, error)
NewBlobInventoryPolicy registers a new resource with the given unique name, arguments, and options.
func (*BlobInventoryPolicy) ElementType ¶
func (*BlobInventoryPolicy) ElementType() reflect.Type
func (*BlobInventoryPolicy) ToBlobInventoryPolicyOutput ¶
func (i *BlobInventoryPolicy) ToBlobInventoryPolicyOutput() BlobInventoryPolicyOutput
func (*BlobInventoryPolicy) ToBlobInventoryPolicyOutputWithContext ¶
func (i *BlobInventoryPolicy) ToBlobInventoryPolicyOutputWithContext(ctx context.Context) BlobInventoryPolicyOutput
type BlobInventoryPolicyArgs ¶
type BlobInventoryPolicyArgs 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 blob inventory policy. It should always be 'default' BlobInventoryPolicyName pulumi.StringPtrInput // The storage account blob inventory policy object. It is composed of policy rules. Policy BlobInventoryPolicySchemaInput // 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 BlobInventoryPolicy resource.
func (BlobInventoryPolicyArgs) ElementType ¶
func (BlobInventoryPolicyArgs) ElementType() reflect.Type
type BlobInventoryPolicyDefinition ¶
type BlobInventoryPolicyDefinition struct { // An object that defines the filter set. Filters *BlobInventoryPolicyFilter `pulumi:"filters"` // This is a required field, it specifies the format for the inventory files. Format string `pulumi:"format"` // This is a required field. This field specifies the scope of the inventory created either at the blob or container level. ObjectType string `pulumi:"objectType"` // This is a required field. This field is used to schedule an inventory formation. Schedule string `pulumi:"schedule"` // This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts. SchemaFields []string `pulumi:"schemaFields"` }
An object that defines the blob inventory rule.
type BlobInventoryPolicyDefinitionArgs ¶
type BlobInventoryPolicyDefinitionArgs struct { // An object that defines the filter set. Filters BlobInventoryPolicyFilterPtrInput `pulumi:"filters"` // This is a required field, it specifies the format for the inventory files. Format pulumi.StringInput `pulumi:"format"` // This is a required field. This field specifies the scope of the inventory created either at the blob or container level. ObjectType pulumi.StringInput `pulumi:"objectType"` // This is a required field. This field is used to schedule an inventory formation. Schedule pulumi.StringInput `pulumi:"schedule"` // This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts. SchemaFields pulumi.StringArrayInput `pulumi:"schemaFields"` }
An object that defines the blob inventory rule.
func (BlobInventoryPolicyDefinitionArgs) ElementType ¶
func (BlobInventoryPolicyDefinitionArgs) ElementType() reflect.Type
func (BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutput ¶
func (i BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutput() BlobInventoryPolicyDefinitionOutput
func (BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutputWithContext ¶
func (i BlobInventoryPolicyDefinitionArgs) ToBlobInventoryPolicyDefinitionOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionOutput
type BlobInventoryPolicyDefinitionInput ¶
type BlobInventoryPolicyDefinitionInput interface { pulumi.Input ToBlobInventoryPolicyDefinitionOutput() BlobInventoryPolicyDefinitionOutput ToBlobInventoryPolicyDefinitionOutputWithContext(context.Context) BlobInventoryPolicyDefinitionOutput }
BlobInventoryPolicyDefinitionInput is an input type that accepts BlobInventoryPolicyDefinitionArgs and BlobInventoryPolicyDefinitionOutput values. You can construct a concrete instance of `BlobInventoryPolicyDefinitionInput` via:
BlobInventoryPolicyDefinitionArgs{...}
type BlobInventoryPolicyDefinitionOutput ¶
type BlobInventoryPolicyDefinitionOutput struct{ *pulumi.OutputState }
An object that defines the blob inventory rule.
func (BlobInventoryPolicyDefinitionOutput) ElementType ¶
func (BlobInventoryPolicyDefinitionOutput) ElementType() reflect.Type
func (BlobInventoryPolicyDefinitionOutput) Filters ¶
func (o BlobInventoryPolicyDefinitionOutput) Filters() BlobInventoryPolicyFilterPtrOutput
An object that defines the filter set.
func (BlobInventoryPolicyDefinitionOutput) Format ¶
func (o BlobInventoryPolicyDefinitionOutput) Format() pulumi.StringOutput
This is a required field, it specifies the format for the inventory files.
func (BlobInventoryPolicyDefinitionOutput) ObjectType ¶
func (o BlobInventoryPolicyDefinitionOutput) ObjectType() pulumi.StringOutput
This is a required field. This field specifies the scope of the inventory created either at the blob or container level.
func (BlobInventoryPolicyDefinitionOutput) Schedule ¶
func (o BlobInventoryPolicyDefinitionOutput) Schedule() pulumi.StringOutput
This is a required field. This field is used to schedule an inventory formation.
func (BlobInventoryPolicyDefinitionOutput) SchemaFields ¶
func (o BlobInventoryPolicyDefinitionOutput) SchemaFields() pulumi.StringArrayOutput
This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts.
func (BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutput ¶
func (o BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutput() BlobInventoryPolicyDefinitionOutput
func (BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutputWithContext ¶
func (o BlobInventoryPolicyDefinitionOutput) ToBlobInventoryPolicyDefinitionOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionOutput
type BlobInventoryPolicyDefinitionResponse ¶
type BlobInventoryPolicyDefinitionResponse struct { // An object that defines the filter set. Filters *BlobInventoryPolicyFilterResponse `pulumi:"filters"` // This is a required field, it specifies the format for the inventory files. Format string `pulumi:"format"` // This is a required field. This field specifies the scope of the inventory created either at the blob or container level. ObjectType string `pulumi:"objectType"` // This is a required field. This field is used to schedule an inventory formation. Schedule string `pulumi:"schedule"` // This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts. SchemaFields []string `pulumi:"schemaFields"` }
An object that defines the blob inventory rule.
type BlobInventoryPolicyDefinitionResponseOutput ¶
type BlobInventoryPolicyDefinitionResponseOutput struct{ *pulumi.OutputState }
An object that defines the blob inventory rule.
func (BlobInventoryPolicyDefinitionResponseOutput) ElementType ¶
func (BlobInventoryPolicyDefinitionResponseOutput) ElementType() reflect.Type
func (BlobInventoryPolicyDefinitionResponseOutput) Filters ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) Filters() BlobInventoryPolicyFilterResponsePtrOutput
An object that defines the filter set.
func (BlobInventoryPolicyDefinitionResponseOutput) Format ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) Format() pulumi.StringOutput
This is a required field, it specifies the format for the inventory files.
func (BlobInventoryPolicyDefinitionResponseOutput) ObjectType ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) ObjectType() pulumi.StringOutput
This is a required field. This field specifies the scope of the inventory created either at the blob or container level.
func (BlobInventoryPolicyDefinitionResponseOutput) Schedule ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) Schedule() pulumi.StringOutput
This is a required field. This field is used to schedule an inventory formation.
func (BlobInventoryPolicyDefinitionResponseOutput) SchemaFields ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) SchemaFields() pulumi.StringArrayOutput
This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts.
func (BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutput ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutput() BlobInventoryPolicyDefinitionResponseOutput
func (BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutputWithContext ¶
func (o BlobInventoryPolicyDefinitionResponseOutput) ToBlobInventoryPolicyDefinitionResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyDefinitionResponseOutput
type BlobInventoryPolicyFilter ¶
type BlobInventoryPolicyFilter struct { // An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. BlobTypes []string `pulumi:"blobTypes"` // An array of strings with maximum 10 blob prefixes to be excluded from the inventory. ExcludePrefix []string `pulumi:"excludePrefix"` // Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded. IncludeBlobVersions *bool `pulumi:"includeBlobVersions"` // For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. IncludeDeleted *bool `pulumi:"includeDeleted"` // Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded. IncludeSnapshots *bool `pulumi:"includeSnapshots"` // An array of strings with maximum 10 blob prefixes to be included in the inventory. PrefixMatch []string `pulumi:"prefixMatch"` }
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
type BlobInventoryPolicyFilterArgs ¶
type BlobInventoryPolicyFilterArgs struct { // An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. BlobTypes pulumi.StringArrayInput `pulumi:"blobTypes"` // An array of strings with maximum 10 blob prefixes to be excluded from the inventory. ExcludePrefix pulumi.StringArrayInput `pulumi:"excludePrefix"` // Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded. IncludeBlobVersions pulumi.BoolPtrInput `pulumi:"includeBlobVersions"` // For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. IncludeDeleted pulumi.BoolPtrInput `pulumi:"includeDeleted"` // Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded. IncludeSnapshots pulumi.BoolPtrInput `pulumi:"includeSnapshots"` // An array of strings with maximum 10 blob prefixes to be included in the inventory. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
func (BlobInventoryPolicyFilterArgs) ElementType ¶
func (BlobInventoryPolicyFilterArgs) ElementType() reflect.Type
func (BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutput ¶
func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutput() BlobInventoryPolicyFilterOutput
func (BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutputWithContext ¶
func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterOutput
func (BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutput ¶
func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
func (BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutputWithContext ¶
func (i BlobInventoryPolicyFilterArgs) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
type BlobInventoryPolicyFilterInput ¶
type BlobInventoryPolicyFilterInput interface { pulumi.Input ToBlobInventoryPolicyFilterOutput() BlobInventoryPolicyFilterOutput ToBlobInventoryPolicyFilterOutputWithContext(context.Context) BlobInventoryPolicyFilterOutput }
BlobInventoryPolicyFilterInput is an input type that accepts BlobInventoryPolicyFilterArgs and BlobInventoryPolicyFilterOutput values. You can construct a concrete instance of `BlobInventoryPolicyFilterInput` via:
BlobInventoryPolicyFilterArgs{...}
type BlobInventoryPolicyFilterOutput ¶
type BlobInventoryPolicyFilterOutput struct{ *pulumi.OutputState }
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
func (BlobInventoryPolicyFilterOutput) BlobTypes ¶
func (o BlobInventoryPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'.
func (BlobInventoryPolicyFilterOutput) ElementType ¶
func (BlobInventoryPolicyFilterOutput) ElementType() reflect.Type
func (BlobInventoryPolicyFilterOutput) ExcludePrefix ¶
func (o BlobInventoryPolicyFilterOutput) ExcludePrefix() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be excluded from the inventory.
func (BlobInventoryPolicyFilterOutput) IncludeBlobVersions ¶
func (o BlobInventoryPolicyFilterOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded.
func (BlobInventoryPolicyFilterOutput) IncludeDeleted ¶
func (o BlobInventoryPolicyFilterOutput) IncludeDeleted() pulumi.BoolPtrOutput
For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded.
func (BlobInventoryPolicyFilterOutput) IncludeSnapshots ¶
func (o BlobInventoryPolicyFilterOutput) IncludeSnapshots() pulumi.BoolPtrOutput
Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded.
func (BlobInventoryPolicyFilterOutput) PrefixMatch ¶
func (o BlobInventoryPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be included in the inventory.
func (BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutput ¶
func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutput() BlobInventoryPolicyFilterOutput
func (BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutputWithContext ¶
func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterOutput
func (BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutput ¶
func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
func (BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext ¶
func (o BlobInventoryPolicyFilterOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
type BlobInventoryPolicyFilterPtrInput ¶
type BlobInventoryPolicyFilterPtrInput interface { pulumi.Input ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput ToBlobInventoryPolicyFilterPtrOutputWithContext(context.Context) BlobInventoryPolicyFilterPtrOutput }
BlobInventoryPolicyFilterPtrInput is an input type that accepts BlobInventoryPolicyFilterArgs, BlobInventoryPolicyFilterPtr and BlobInventoryPolicyFilterPtrOutput values. You can construct a concrete instance of `BlobInventoryPolicyFilterPtrInput` via:
BlobInventoryPolicyFilterArgs{...} or: nil
func BlobInventoryPolicyFilterPtr ¶
func BlobInventoryPolicyFilterPtr(v *BlobInventoryPolicyFilterArgs) BlobInventoryPolicyFilterPtrInput
type BlobInventoryPolicyFilterPtrOutput ¶
type BlobInventoryPolicyFilterPtrOutput struct{ *pulumi.OutputState }
func (BlobInventoryPolicyFilterPtrOutput) BlobTypes ¶
func (o BlobInventoryPolicyFilterPtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'.
func (BlobInventoryPolicyFilterPtrOutput) Elem ¶
func (o BlobInventoryPolicyFilterPtrOutput) Elem() BlobInventoryPolicyFilterOutput
func (BlobInventoryPolicyFilterPtrOutput) ElementType ¶
func (BlobInventoryPolicyFilterPtrOutput) ElementType() reflect.Type
func (BlobInventoryPolicyFilterPtrOutput) ExcludePrefix ¶
func (o BlobInventoryPolicyFilterPtrOutput) ExcludePrefix() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be excluded from the inventory.
func (BlobInventoryPolicyFilterPtrOutput) IncludeBlobVersions ¶
func (o BlobInventoryPolicyFilterPtrOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded.
func (BlobInventoryPolicyFilterPtrOutput) IncludeDeleted ¶
func (o BlobInventoryPolicyFilterPtrOutput) IncludeDeleted() pulumi.BoolPtrOutput
For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded.
func (BlobInventoryPolicyFilterPtrOutput) IncludeSnapshots ¶
func (o BlobInventoryPolicyFilterPtrOutput) IncludeSnapshots() pulumi.BoolPtrOutput
Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded.
func (BlobInventoryPolicyFilterPtrOutput) PrefixMatch ¶
func (o BlobInventoryPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be included in the inventory.
func (BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutput ¶
func (o BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutput() BlobInventoryPolicyFilterPtrOutput
func (BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext ¶
func (o BlobInventoryPolicyFilterPtrOutput) ToBlobInventoryPolicyFilterPtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterPtrOutput
type BlobInventoryPolicyFilterResponse ¶
type BlobInventoryPolicyFilterResponse struct { // An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. BlobTypes []string `pulumi:"blobTypes"` // An array of strings with maximum 10 blob prefixes to be excluded from the inventory. ExcludePrefix []string `pulumi:"excludePrefix"` // Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded. IncludeBlobVersions *bool `pulumi:"includeBlobVersions"` // For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. IncludeDeleted *bool `pulumi:"includeDeleted"` // Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded. IncludeSnapshots *bool `pulumi:"includeSnapshots"` // An array of strings with maximum 10 blob prefixes to be included in the inventory. PrefixMatch []string `pulumi:"prefixMatch"` }
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
type BlobInventoryPolicyFilterResponseOutput ¶
type BlobInventoryPolicyFilterResponseOutput struct{ *pulumi.OutputState }
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
func (BlobInventoryPolicyFilterResponseOutput) BlobTypes ¶
func (o BlobInventoryPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'.
func (BlobInventoryPolicyFilterResponseOutput) ElementType ¶
func (BlobInventoryPolicyFilterResponseOutput) ElementType() reflect.Type
func (BlobInventoryPolicyFilterResponseOutput) ExcludePrefix ¶
func (o BlobInventoryPolicyFilterResponseOutput) ExcludePrefix() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be excluded from the inventory.
func (BlobInventoryPolicyFilterResponseOutput) IncludeBlobVersions ¶
func (o BlobInventoryPolicyFilterResponseOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded.
func (BlobInventoryPolicyFilterResponseOutput) IncludeDeleted ¶
func (o BlobInventoryPolicyFilterResponseOutput) IncludeDeleted() pulumi.BoolPtrOutput
For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded.
func (BlobInventoryPolicyFilterResponseOutput) IncludeSnapshots ¶
func (o BlobInventoryPolicyFilterResponseOutput) IncludeSnapshots() pulumi.BoolPtrOutput
Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded.
func (BlobInventoryPolicyFilterResponseOutput) PrefixMatch ¶
func (o BlobInventoryPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be included in the inventory.
func (BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutput ¶
func (o BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutput() BlobInventoryPolicyFilterResponseOutput
func (BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutputWithContext ¶
func (o BlobInventoryPolicyFilterResponseOutput) ToBlobInventoryPolicyFilterResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterResponseOutput
type BlobInventoryPolicyFilterResponsePtrOutput ¶
type BlobInventoryPolicyFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (BlobInventoryPolicyFilterResponsePtrOutput) BlobTypes ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'.
func (BlobInventoryPolicyFilterResponsePtrOutput) ElementType ¶
func (BlobInventoryPolicyFilterResponsePtrOutput) ElementType() reflect.Type
func (BlobInventoryPolicyFilterResponsePtrOutput) ExcludePrefix ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) ExcludePrefix() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be excluded from the inventory.
func (BlobInventoryPolicyFilterResponsePtrOutput) IncludeBlobVersions ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeBlobVersions() pulumi.BoolPtrOutput
Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded.
func (BlobInventoryPolicyFilterResponsePtrOutput) IncludeDeleted ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeDeleted() pulumi.BoolPtrOutput
For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded.
func (BlobInventoryPolicyFilterResponsePtrOutput) IncludeSnapshots ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) IncludeSnapshots() pulumi.BoolPtrOutput
Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded.
func (BlobInventoryPolicyFilterResponsePtrOutput) PrefixMatch ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings with maximum 10 blob prefixes to be included in the inventory.
func (BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutput ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutput() BlobInventoryPolicyFilterResponsePtrOutput
func (BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutputWithContext ¶
func (o BlobInventoryPolicyFilterResponsePtrOutput) ToBlobInventoryPolicyFilterResponsePtrOutputWithContext(ctx context.Context) BlobInventoryPolicyFilterResponsePtrOutput
type BlobInventoryPolicyInput ¶
type BlobInventoryPolicyInput interface { pulumi.Input ToBlobInventoryPolicyOutput() BlobInventoryPolicyOutput ToBlobInventoryPolicyOutputWithContext(ctx context.Context) BlobInventoryPolicyOutput }
type BlobInventoryPolicyOutput ¶
type BlobInventoryPolicyOutput struct{ *pulumi.OutputState }
func (BlobInventoryPolicyOutput) ElementType ¶
func (BlobInventoryPolicyOutput) ElementType() reflect.Type
func (BlobInventoryPolicyOutput) LastModifiedTime ¶
func (o BlobInventoryPolicyOutput) LastModifiedTime() pulumi.StringOutput
Returns the last modified date and time of the blob inventory policy.
func (BlobInventoryPolicyOutput) Name ¶
func (o BlobInventoryPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (BlobInventoryPolicyOutput) Policy ¶
func (o BlobInventoryPolicyOutput) Policy() BlobInventoryPolicySchemaResponseOutput
The storage account blob inventory policy object. It is composed of policy rules.
func (BlobInventoryPolicyOutput) SystemData ¶
func (o BlobInventoryPolicyOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutput ¶
func (o BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutput() BlobInventoryPolicyOutput
func (BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutputWithContext ¶
func (o BlobInventoryPolicyOutput) ToBlobInventoryPolicyOutputWithContext(ctx context.Context) BlobInventoryPolicyOutput
func (BlobInventoryPolicyOutput) Type ¶
func (o BlobInventoryPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BlobInventoryPolicyRule ¶
type BlobInventoryPolicyRule struct { // An object that defines the blob inventory policy rule. Definition BlobInventoryPolicyDefinition `pulumi:"definition"` // Container name where blob inventory files are stored. Must be pre-created. Destination string `pulumi:"destination"` // Rule is enabled when 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"` }
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
type BlobInventoryPolicyRuleArgs ¶
type BlobInventoryPolicyRuleArgs struct { // An object that defines the blob inventory policy rule. Definition BlobInventoryPolicyDefinitionInput `pulumi:"definition"` // Container name where blob inventory files are stored. Must be pre-created. Destination pulumi.StringInput `pulumi:"destination"` // Rule is enabled when set to true. Enabled pulumi.BoolInput `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"` }
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
func (BlobInventoryPolicyRuleArgs) ElementType ¶
func (BlobInventoryPolicyRuleArgs) ElementType() reflect.Type
func (BlobInventoryPolicyRuleArgs) ToBlobInventoryPolicyRuleOutput ¶
func (i BlobInventoryPolicyRuleArgs) ToBlobInventoryPolicyRuleOutput() BlobInventoryPolicyRuleOutput
func (BlobInventoryPolicyRuleArgs) ToBlobInventoryPolicyRuleOutputWithContext ¶
func (i BlobInventoryPolicyRuleArgs) ToBlobInventoryPolicyRuleOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleOutput
type BlobInventoryPolicyRuleArray ¶
type BlobInventoryPolicyRuleArray []BlobInventoryPolicyRuleInput
func (BlobInventoryPolicyRuleArray) ElementType ¶
func (BlobInventoryPolicyRuleArray) ElementType() reflect.Type
func (BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutput ¶
func (i BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutput() BlobInventoryPolicyRuleArrayOutput
func (BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutputWithContext ¶
func (i BlobInventoryPolicyRuleArray) ToBlobInventoryPolicyRuleArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleArrayOutput
type BlobInventoryPolicyRuleArrayInput ¶
type BlobInventoryPolicyRuleArrayInput interface { pulumi.Input ToBlobInventoryPolicyRuleArrayOutput() BlobInventoryPolicyRuleArrayOutput ToBlobInventoryPolicyRuleArrayOutputWithContext(context.Context) BlobInventoryPolicyRuleArrayOutput }
BlobInventoryPolicyRuleArrayInput is an input type that accepts BlobInventoryPolicyRuleArray and BlobInventoryPolicyRuleArrayOutput values. You can construct a concrete instance of `BlobInventoryPolicyRuleArrayInput` via:
BlobInventoryPolicyRuleArray{ BlobInventoryPolicyRuleArgs{...} }
type BlobInventoryPolicyRuleArrayOutput ¶
type BlobInventoryPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (BlobInventoryPolicyRuleArrayOutput) ElementType ¶
func (BlobInventoryPolicyRuleArrayOutput) ElementType() reflect.Type
func (BlobInventoryPolicyRuleArrayOutput) Index ¶
func (o BlobInventoryPolicyRuleArrayOutput) Index(i pulumi.IntInput) BlobInventoryPolicyRuleOutput
func (BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutput ¶
func (o BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutput() BlobInventoryPolicyRuleArrayOutput
func (BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutputWithContext ¶
func (o BlobInventoryPolicyRuleArrayOutput) ToBlobInventoryPolicyRuleArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleArrayOutput
type BlobInventoryPolicyRuleInput ¶
type BlobInventoryPolicyRuleInput interface { pulumi.Input ToBlobInventoryPolicyRuleOutput() BlobInventoryPolicyRuleOutput ToBlobInventoryPolicyRuleOutputWithContext(context.Context) BlobInventoryPolicyRuleOutput }
BlobInventoryPolicyRuleInput is an input type that accepts BlobInventoryPolicyRuleArgs and BlobInventoryPolicyRuleOutput values. You can construct a concrete instance of `BlobInventoryPolicyRuleInput` via:
BlobInventoryPolicyRuleArgs{...}
type BlobInventoryPolicyRuleOutput ¶
type BlobInventoryPolicyRuleOutput struct{ *pulumi.OutputState }
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
func (BlobInventoryPolicyRuleOutput) Definition ¶
func (o BlobInventoryPolicyRuleOutput) Definition() BlobInventoryPolicyDefinitionOutput
An object that defines the blob inventory policy rule.
func (BlobInventoryPolicyRuleOutput) Destination ¶
func (o BlobInventoryPolicyRuleOutput) Destination() pulumi.StringOutput
Container name where blob inventory files are stored. Must be pre-created.
func (BlobInventoryPolicyRuleOutput) ElementType ¶
func (BlobInventoryPolicyRuleOutput) ElementType() reflect.Type
func (BlobInventoryPolicyRuleOutput) Enabled ¶
func (o BlobInventoryPolicyRuleOutput) Enabled() pulumi.BoolOutput
Rule is enabled when set to true.
func (BlobInventoryPolicyRuleOutput) Name ¶
func (o BlobInventoryPolicyRuleOutput) 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 (BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutput ¶
func (o BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutput() BlobInventoryPolicyRuleOutput
func (BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutputWithContext ¶
func (o BlobInventoryPolicyRuleOutput) ToBlobInventoryPolicyRuleOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleOutput
type BlobInventoryPolicyRuleResponse ¶
type BlobInventoryPolicyRuleResponse struct { // An object that defines the blob inventory policy rule. Definition BlobInventoryPolicyDefinitionResponse `pulumi:"definition"` // Container name where blob inventory files are stored. Must be pre-created. Destination string `pulumi:"destination"` // Rule is enabled when 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"` }
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
type BlobInventoryPolicyRuleResponseArrayOutput ¶
type BlobInventoryPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (BlobInventoryPolicyRuleResponseArrayOutput) ElementType ¶
func (BlobInventoryPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutput ¶
func (o BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutput() BlobInventoryPolicyRuleResponseArrayOutput
func (BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutputWithContext ¶
func (o BlobInventoryPolicyRuleResponseArrayOutput) ToBlobInventoryPolicyRuleResponseArrayOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleResponseArrayOutput
type BlobInventoryPolicyRuleResponseOutput ¶
type BlobInventoryPolicyRuleResponseOutput struct{ *pulumi.OutputState }
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
func (BlobInventoryPolicyRuleResponseOutput) Definition ¶
func (o BlobInventoryPolicyRuleResponseOutput) Definition() BlobInventoryPolicyDefinitionResponseOutput
An object that defines the blob inventory policy rule.
func (BlobInventoryPolicyRuleResponseOutput) Destination ¶
func (o BlobInventoryPolicyRuleResponseOutput) Destination() pulumi.StringOutput
Container name where blob inventory files are stored. Must be pre-created.
func (BlobInventoryPolicyRuleResponseOutput) ElementType ¶
func (BlobInventoryPolicyRuleResponseOutput) ElementType() reflect.Type
func (BlobInventoryPolicyRuleResponseOutput) Enabled ¶
func (o BlobInventoryPolicyRuleResponseOutput) Enabled() pulumi.BoolOutput
Rule is enabled when set to true.
func (BlobInventoryPolicyRuleResponseOutput) Name ¶
func (o BlobInventoryPolicyRuleResponseOutput) 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 (BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutput ¶
func (o BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutput() BlobInventoryPolicyRuleResponseOutput
func (BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutputWithContext ¶
func (o BlobInventoryPolicyRuleResponseOutput) ToBlobInventoryPolicyRuleResponseOutputWithContext(ctx context.Context) BlobInventoryPolicyRuleResponseOutput
type BlobInventoryPolicySchema ¶
type BlobInventoryPolicySchema struct { // Policy is enabled if set to true. Enabled bool `pulumi:"enabled"` // The storage account blob inventory policy rules. The rule is applied when it is enabled. Rules []BlobInventoryPolicyRule `pulumi:"rules"` // The valid value is Inventory Type string `pulumi:"type"` }
The storage account blob inventory policy rules.
type BlobInventoryPolicySchemaArgs ¶
type BlobInventoryPolicySchemaArgs struct { // Policy is enabled if set to true. Enabled pulumi.BoolInput `pulumi:"enabled"` // The storage account blob inventory policy rules. The rule is applied when it is enabled. Rules BlobInventoryPolicyRuleArrayInput `pulumi:"rules"` // The valid value is Inventory Type pulumi.StringInput `pulumi:"type"` }
The storage account blob inventory policy rules.
func (BlobInventoryPolicySchemaArgs) ElementType ¶
func (BlobInventoryPolicySchemaArgs) ElementType() reflect.Type
func (BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutput ¶
func (i BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutput() BlobInventoryPolicySchemaOutput
func (BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutputWithContext ¶
func (i BlobInventoryPolicySchemaArgs) ToBlobInventoryPolicySchemaOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaOutput
type BlobInventoryPolicySchemaInput ¶
type BlobInventoryPolicySchemaInput interface { pulumi.Input ToBlobInventoryPolicySchemaOutput() BlobInventoryPolicySchemaOutput ToBlobInventoryPolicySchemaOutputWithContext(context.Context) BlobInventoryPolicySchemaOutput }
BlobInventoryPolicySchemaInput is an input type that accepts BlobInventoryPolicySchemaArgs and BlobInventoryPolicySchemaOutput values. You can construct a concrete instance of `BlobInventoryPolicySchemaInput` via:
BlobInventoryPolicySchemaArgs{...}
type BlobInventoryPolicySchemaOutput ¶
type BlobInventoryPolicySchemaOutput struct{ *pulumi.OutputState }
The storage account blob inventory policy rules.
func (BlobInventoryPolicySchemaOutput) ElementType ¶
func (BlobInventoryPolicySchemaOutput) ElementType() reflect.Type
func (BlobInventoryPolicySchemaOutput) Enabled ¶
func (o BlobInventoryPolicySchemaOutput) Enabled() pulumi.BoolOutput
Policy is enabled if set to true.
func (BlobInventoryPolicySchemaOutput) Rules ¶
func (o BlobInventoryPolicySchemaOutput) Rules() BlobInventoryPolicyRuleArrayOutput
The storage account blob inventory policy rules. The rule is applied when it is enabled.
func (BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutput ¶
func (o BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutput() BlobInventoryPolicySchemaOutput
func (BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutputWithContext ¶
func (o BlobInventoryPolicySchemaOutput) ToBlobInventoryPolicySchemaOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaOutput
func (BlobInventoryPolicySchemaOutput) Type ¶
func (o BlobInventoryPolicySchemaOutput) Type() pulumi.StringOutput
The valid value is Inventory
type BlobInventoryPolicySchemaResponse ¶
type BlobInventoryPolicySchemaResponse struct { // Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination' Destination string `pulumi:"destination"` // Policy is enabled if set to true. Enabled bool `pulumi:"enabled"` // The storage account blob inventory policy rules. The rule is applied when it is enabled. Rules []BlobInventoryPolicyRuleResponse `pulumi:"rules"` // The valid value is Inventory Type string `pulumi:"type"` }
The storage account blob inventory policy rules.
type BlobInventoryPolicySchemaResponseOutput ¶
type BlobInventoryPolicySchemaResponseOutput struct{ *pulumi.OutputState }
The storage account blob inventory policy rules.
func (BlobInventoryPolicySchemaResponseOutput) Destination ¶
func (o BlobInventoryPolicySchemaResponseOutput) Destination() pulumi.StringOutput
Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination'
func (BlobInventoryPolicySchemaResponseOutput) ElementType ¶
func (BlobInventoryPolicySchemaResponseOutput) ElementType() reflect.Type
func (BlobInventoryPolicySchemaResponseOutput) Enabled ¶
func (o BlobInventoryPolicySchemaResponseOutput) Enabled() pulumi.BoolOutput
Policy is enabled if set to true.
func (BlobInventoryPolicySchemaResponseOutput) Rules ¶
The storage account blob inventory policy rules. The rule is applied when it is enabled.
func (BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutput ¶
func (o BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutput() BlobInventoryPolicySchemaResponseOutput
func (BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutputWithContext ¶
func (o BlobInventoryPolicySchemaResponseOutput) ToBlobInventoryPolicySchemaResponseOutputWithContext(ctx context.Context) BlobInventoryPolicySchemaResponseOutput
func (BlobInventoryPolicySchemaResponseOutput) Type ¶
func (o BlobInventoryPolicySchemaResponseOutput) Type() pulumi.StringOutput
The valid value is Inventory
type BlobInventoryPolicyState ¶
type BlobInventoryPolicyState struct { }
func (BlobInventoryPolicyState) ElementType ¶
func (BlobInventoryPolicyState) ElementType() reflect.Type
type BlobOutput ¶
type BlobOutput struct{ *pulumi.OutputState }
func (BlobOutput) AccessTier ¶
func (o BlobOutput) AccessTier() BlobAccessTierOutput
The access tier of the storage blob.
func (BlobOutput) ContentMd5 ¶
func (o BlobOutput) ContentMd5() pulumi.StringPtrOutput
The MD5 sum of the blob contents.
func (BlobOutput) ContentType ¶
func (o BlobOutput) ContentType() pulumi.StringPtrOutput
The content type of the storage blob.
func (BlobOutput) ElementType ¶
func (BlobOutput) ElementType() reflect.Type
func (BlobOutput) Metadata ¶
func (o BlobOutput) Metadata() pulumi.StringMapOutput
A map of custom blob metadata.
func (BlobOutput) Name ¶
func (o BlobOutput) Name() pulumi.StringOutput
The name of the storage blob.
func (BlobOutput) ToBlobOutput ¶
func (o BlobOutput) ToBlobOutput() BlobOutput
func (BlobOutput) ToBlobOutputWithContext ¶
func (o BlobOutput) ToBlobOutputWithContext(ctx context.Context) BlobOutput
func (BlobOutput) Type ¶
func (o BlobOutput) Type() BlobTypeOutput
The type of the storage blob to be created.
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 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
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 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 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 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
type BlobServiceProperties ¶
type BlobServiceProperties struct { pulumi.CustomResourceState // Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled pulumi.BoolPtrOutput `pulumi:"automaticSnapshotPolicyEnabled"` // The blob service properties for change feed events. ChangeFeed ChangeFeedResponsePtrOutput `pulumi:"changeFeed"` // The blob service properties for container soft delete. ContainerDeleteRetentionPolicy DeleteRetentionPolicyResponsePtrOutput `pulumi:"containerDeleteRetentionPolicy"` // Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. Cors CorsRulesResponsePtrOutput `pulumi:"cors"` // DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion pulumi.StringPtrOutput `pulumi:"defaultServiceVersion"` // The blob service properties for blob soft delete. DeleteRetentionPolicy DeleteRetentionPolicyResponsePtrOutput `pulumi:"deleteRetentionPolicy"` // Versioning is enabled if set to true. IsVersioningEnabled pulumi.BoolPtrOutput `pulumi:"isVersioningEnabled"` // The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicyResponsePtrOutput `pulumi:"lastAccessTimeTrackingPolicy"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The blob service properties for blob restore policy. RestorePolicy RestorePolicyPropertiesResponsePtrOutput `pulumi:"restorePolicy"` // Sku name and tier. Sku SkuResponseOutput `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The properties of a storage account’s Blob service. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetBlobServiceProperties ¶
func GetBlobServiceProperties(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobServicePropertiesState, opts ...pulumi.ResourceOption) (*BlobServiceProperties, error)
GetBlobServiceProperties gets an existing BlobServiceProperties 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 NewBlobServiceProperties ¶
func NewBlobServiceProperties(ctx *pulumi.Context, name string, args *BlobServicePropertiesArgs, opts ...pulumi.ResourceOption) (*BlobServiceProperties, error)
NewBlobServiceProperties registers a new resource with the given unique name, arguments, and options.
func (*BlobServiceProperties) ElementType ¶
func (*BlobServiceProperties) ElementType() reflect.Type
func (*BlobServiceProperties) ToBlobServicePropertiesOutput ¶
func (i *BlobServiceProperties) ToBlobServicePropertiesOutput() BlobServicePropertiesOutput
func (*BlobServiceProperties) ToBlobServicePropertiesOutputWithContext ¶
func (i *BlobServiceProperties) ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput
type BlobServicePropertiesArgs ¶
type BlobServicePropertiesArgs 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 // Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled pulumi.BoolPtrInput // The name of the blob Service within the specified storage account. Blob Service Name must be 'default' BlobServicesName pulumi.StringPtrInput // The blob service properties for change feed events. ChangeFeed ChangeFeedPtrInput // The blob service properties for container soft delete. ContainerDeleteRetentionPolicy DeleteRetentionPolicyPtrInput // Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. Cors CorsRulesPtrInput // DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion pulumi.StringPtrInput // The blob service properties for blob soft delete. DeleteRetentionPolicy DeleteRetentionPolicyPtrInput // Versioning is enabled if set to true. IsVersioningEnabled pulumi.BoolPtrInput // The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy LastAccessTimeTrackingPolicyPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The blob service properties for blob restore policy. RestorePolicy RestorePolicyPropertiesPtrInput }
The set of arguments for constructing a BlobServiceProperties resource.
func (BlobServicePropertiesArgs) ElementType ¶
func (BlobServicePropertiesArgs) ElementType() reflect.Type
type BlobServicePropertiesInput ¶
type BlobServicePropertiesInput interface { pulumi.Input ToBlobServicePropertiesOutput() BlobServicePropertiesOutput ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput }
type BlobServicePropertiesOutput ¶
type BlobServicePropertiesOutput struct{ *pulumi.OutputState }
func (BlobServicePropertiesOutput) AutomaticSnapshotPolicyEnabled ¶
func (o BlobServicePropertiesOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput
Deprecated in favor of isVersioningEnabled property.
func (BlobServicePropertiesOutput) ChangeFeed ¶
func (o BlobServicePropertiesOutput) ChangeFeed() ChangeFeedResponsePtrOutput
The blob service properties for change feed events.
func (BlobServicePropertiesOutput) ContainerDeleteRetentionPolicy ¶
func (o BlobServicePropertiesOutput) ContainerDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The blob service properties for container soft delete.
func (BlobServicePropertiesOutput) Cors ¶
func (o BlobServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service.
func (BlobServicePropertiesOutput) DefaultServiceVersion ¶
func (o BlobServicePropertiesOutput) DefaultServiceVersion() pulumi.StringPtrOutput
DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.
func (BlobServicePropertiesOutput) DeleteRetentionPolicy ¶
func (o BlobServicePropertiesOutput) DeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The blob service properties for blob soft delete.
func (BlobServicePropertiesOutput) ElementType ¶
func (BlobServicePropertiesOutput) ElementType() reflect.Type
func (BlobServicePropertiesOutput) IsVersioningEnabled ¶
func (o BlobServicePropertiesOutput) IsVersioningEnabled() pulumi.BoolPtrOutput
Versioning is enabled if set to true.
func (BlobServicePropertiesOutput) LastAccessTimeTrackingPolicy ¶
func (o BlobServicePropertiesOutput) LastAccessTimeTrackingPolicy() LastAccessTimeTrackingPolicyResponsePtrOutput
The blob service property to configure last access time based tracking policy.
func (BlobServicePropertiesOutput) Name ¶
func (o BlobServicePropertiesOutput) Name() pulumi.StringOutput
The name of the resource
func (BlobServicePropertiesOutput) RestorePolicy ¶
func (o BlobServicePropertiesOutput) RestorePolicy() RestorePolicyPropertiesResponsePtrOutput
The blob service properties for blob restore policy.
func (BlobServicePropertiesOutput) Sku ¶
func (o BlobServicePropertiesOutput) Sku() SkuResponseOutput
Sku name and tier.
func (BlobServicePropertiesOutput) ToBlobServicePropertiesOutput ¶
func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutput() BlobServicePropertiesOutput
func (BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext ¶
func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput
func (BlobServicePropertiesOutput) Type ¶
func (o BlobServicePropertiesOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BlobServicePropertiesState ¶
type BlobServicePropertiesState struct { }
func (BlobServicePropertiesState) ElementType ¶
func (BlobServicePropertiesState) ElementType() reflect.Type
type BlobType ¶
type BlobType string
The type of a storage blob to be created.
func (BlobType) ElementType ¶
func (BlobType) ToBlobTypeOutput ¶
func (e BlobType) ToBlobTypeOutput() BlobTypeOutput
func (BlobType) ToBlobTypeOutputWithContext ¶
func (e BlobType) ToBlobTypeOutputWithContext(ctx context.Context) BlobTypeOutput
func (BlobType) ToBlobTypePtrOutput ¶
func (e BlobType) ToBlobTypePtrOutput() BlobTypePtrOutput
func (BlobType) ToBlobTypePtrOutputWithContext ¶
func (e BlobType) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
func (BlobType) ToStringOutput ¶
func (e BlobType) ToStringOutput() pulumi.StringOutput
func (BlobType) ToStringOutputWithContext ¶
func (e BlobType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BlobType) ToStringPtrOutput ¶
func (e BlobType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobType) ToStringPtrOutputWithContext ¶
func (e BlobType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobTypeInput ¶
type BlobTypeInput interface { pulumi.Input ToBlobTypeOutput() BlobTypeOutput ToBlobTypeOutputWithContext(context.Context) BlobTypeOutput }
BlobTypeInput is an input type that accepts values of the BlobType enum A concrete instance of `BlobTypeInput` can be one of the following:
BlobTypeBlock BlobTypeAppend
type BlobTypeOutput ¶
type BlobTypeOutput struct{ *pulumi.OutputState }
func (BlobTypeOutput) ElementType ¶
func (BlobTypeOutput) ElementType() reflect.Type
func (BlobTypeOutput) ToBlobTypeOutput ¶
func (o BlobTypeOutput) ToBlobTypeOutput() BlobTypeOutput
func (BlobTypeOutput) ToBlobTypeOutputWithContext ¶
func (o BlobTypeOutput) ToBlobTypeOutputWithContext(ctx context.Context) BlobTypeOutput
func (BlobTypeOutput) ToBlobTypePtrOutput ¶
func (o BlobTypeOutput) ToBlobTypePtrOutput() BlobTypePtrOutput
func (BlobTypeOutput) ToBlobTypePtrOutputWithContext ¶
func (o BlobTypeOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
func (BlobTypeOutput) ToStringOutput ¶
func (o BlobTypeOutput) ToStringOutput() pulumi.StringOutput
func (BlobTypeOutput) ToStringOutputWithContext ¶
func (o BlobTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BlobTypeOutput) ToStringPtrOutput ¶
func (o BlobTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobTypeOutput) ToStringPtrOutputWithContext ¶
func (o BlobTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobTypePtrInput ¶
type BlobTypePtrInput interface { pulumi.Input ToBlobTypePtrOutput() BlobTypePtrOutput ToBlobTypePtrOutputWithContext(context.Context) BlobTypePtrOutput }
func BlobTypePtr ¶
func BlobTypePtr(v string) BlobTypePtrInput
type BlobTypePtrOutput ¶
type BlobTypePtrOutput struct{ *pulumi.OutputState }
func (BlobTypePtrOutput) Elem ¶
func (o BlobTypePtrOutput) Elem() BlobTypeOutput
func (BlobTypePtrOutput) ElementType ¶
func (BlobTypePtrOutput) ElementType() reflect.Type
func (BlobTypePtrOutput) ToBlobTypePtrOutput ¶
func (o BlobTypePtrOutput) ToBlobTypePtrOutput() BlobTypePtrOutput
func (BlobTypePtrOutput) ToBlobTypePtrOutputWithContext ¶
func (o BlobTypePtrOutput) ToBlobTypePtrOutputWithContext(ctx context.Context) BlobTypePtrOutput
func (BlobTypePtrOutput) ToStringPtrOutput ¶
func (o BlobTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BlobTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BlobTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Bypass ¶
type Bypass string
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 (Bypass) ElementType ¶
func (Bypass) ToBypassOutput ¶
func (e Bypass) ToBypassOutput() BypassOutput
func (Bypass) ToBypassOutputWithContext ¶
func (e Bypass) ToBypassOutputWithContext(ctx context.Context) BypassOutput
func (Bypass) ToBypassPtrOutput ¶
func (e Bypass) ToBypassPtrOutput() BypassPtrOutput
func (Bypass) ToBypassPtrOutputWithContext ¶
func (e Bypass) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
func (Bypass) ToStringOutput ¶
func (e Bypass) ToStringOutput() pulumi.StringOutput
func (Bypass) ToStringOutputWithContext ¶
func (e Bypass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Bypass) ToStringPtrOutput ¶
func (e Bypass) ToStringPtrOutput() pulumi.StringPtrOutput
func (Bypass) ToStringPtrOutputWithContext ¶
func (e Bypass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BypassInput ¶
type BypassInput interface { pulumi.Input ToBypassOutput() BypassOutput ToBypassOutputWithContext(context.Context) BypassOutput }
BypassInput is an input type that accepts values of the Bypass enum A concrete instance of `BypassInput` can be one of the following:
BypassNone BypassLogging BypassMetrics BypassAzureServices
type BypassOutput ¶
type BypassOutput struct{ *pulumi.OutputState }
func (BypassOutput) ElementType ¶
func (BypassOutput) ElementType() reflect.Type
func (BypassOutput) ToBypassOutput ¶
func (o BypassOutput) ToBypassOutput() BypassOutput
func (BypassOutput) ToBypassOutputWithContext ¶
func (o BypassOutput) ToBypassOutputWithContext(ctx context.Context) BypassOutput
func (BypassOutput) ToBypassPtrOutput ¶
func (o BypassOutput) ToBypassPtrOutput() BypassPtrOutput
func (BypassOutput) ToBypassPtrOutputWithContext ¶
func (o BypassOutput) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
func (BypassOutput) ToStringOutput ¶
func (o BypassOutput) ToStringOutput() pulumi.StringOutput
func (BypassOutput) ToStringOutputWithContext ¶
func (o BypassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BypassOutput) ToStringPtrOutput ¶
func (o BypassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BypassOutput) ToStringPtrOutputWithContext ¶
func (o BypassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BypassPtrInput ¶
type BypassPtrInput interface { pulumi.Input ToBypassPtrOutput() BypassPtrOutput ToBypassPtrOutputWithContext(context.Context) BypassPtrOutput }
func BypassPtr ¶
func BypassPtr(v string) BypassPtrInput
type BypassPtrOutput ¶
type BypassPtrOutput struct{ *pulumi.OutputState }
func (BypassPtrOutput) Elem ¶
func (o BypassPtrOutput) Elem() BypassOutput
func (BypassPtrOutput) ElementType ¶
func (BypassPtrOutput) ElementType() reflect.Type
func (BypassPtrOutput) ToBypassPtrOutput ¶
func (o BypassPtrOutput) ToBypassPtrOutput() BypassPtrOutput
func (BypassPtrOutput) ToBypassPtrOutputWithContext ¶
func (o BypassPtrOutput) ToBypassPtrOutputWithContext(ctx context.Context) BypassPtrOutput
func (BypassPtrOutput) ToStringPtrOutput ¶
func (o BypassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BypassPtrOutput) ToStringPtrOutputWithContext ¶
func (o BypassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChangeFeed ¶
type ChangeFeed struct { // Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `pulumi:"enabled"` // Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `pulumi:"retentionInDays"` }
The blob service properties for change feed events.
type ChangeFeedArgs ¶
type ChangeFeedArgs struct { // Indicates whether change feed event logging is enabled for the Blob service. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays pulumi.IntPtrInput `pulumi:"retentionInDays"` }
The blob service properties for change feed events.
func (ChangeFeedArgs) ElementType ¶
func (ChangeFeedArgs) ElementType() reflect.Type
func (ChangeFeedArgs) ToChangeFeedOutput ¶
func (i ChangeFeedArgs) ToChangeFeedOutput() ChangeFeedOutput
func (ChangeFeedArgs) ToChangeFeedOutputWithContext ¶
func (i ChangeFeedArgs) ToChangeFeedOutputWithContext(ctx context.Context) ChangeFeedOutput
func (ChangeFeedArgs) ToChangeFeedPtrOutput ¶
func (i ChangeFeedArgs) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
func (ChangeFeedArgs) ToChangeFeedPtrOutputWithContext ¶
func (i ChangeFeedArgs) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
type ChangeFeedInput ¶
type ChangeFeedInput interface { pulumi.Input ToChangeFeedOutput() ChangeFeedOutput ToChangeFeedOutputWithContext(context.Context) ChangeFeedOutput }
ChangeFeedInput is an input type that accepts ChangeFeedArgs and ChangeFeedOutput values. You can construct a concrete instance of `ChangeFeedInput` via:
ChangeFeedArgs{...}
type ChangeFeedOutput ¶
type ChangeFeedOutput struct{ *pulumi.OutputState }
The blob service properties for change feed events.
func (ChangeFeedOutput) ElementType ¶
func (ChangeFeedOutput) ElementType() reflect.Type
func (ChangeFeedOutput) Enabled ¶
func (o ChangeFeedOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether change feed event logging is enabled for the Blob service.
func (ChangeFeedOutput) RetentionInDays ¶
func (o ChangeFeedOutput) RetentionInDays() pulumi.IntPtrOutput
Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.
func (ChangeFeedOutput) ToChangeFeedOutput ¶
func (o ChangeFeedOutput) ToChangeFeedOutput() ChangeFeedOutput
func (ChangeFeedOutput) ToChangeFeedOutputWithContext ¶
func (o ChangeFeedOutput) ToChangeFeedOutputWithContext(ctx context.Context) ChangeFeedOutput
func (ChangeFeedOutput) ToChangeFeedPtrOutput ¶
func (o ChangeFeedOutput) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
func (ChangeFeedOutput) ToChangeFeedPtrOutputWithContext ¶
func (o ChangeFeedOutput) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
type ChangeFeedPtrInput ¶
type ChangeFeedPtrInput interface { pulumi.Input ToChangeFeedPtrOutput() ChangeFeedPtrOutput ToChangeFeedPtrOutputWithContext(context.Context) ChangeFeedPtrOutput }
ChangeFeedPtrInput is an input type that accepts ChangeFeedArgs, ChangeFeedPtr and ChangeFeedPtrOutput values. You can construct a concrete instance of `ChangeFeedPtrInput` via:
ChangeFeedArgs{...} or: nil
func ChangeFeedPtr ¶
func ChangeFeedPtr(v *ChangeFeedArgs) ChangeFeedPtrInput
type ChangeFeedPtrOutput ¶
type ChangeFeedPtrOutput struct{ *pulumi.OutputState }
func (ChangeFeedPtrOutput) Elem ¶
func (o ChangeFeedPtrOutput) Elem() ChangeFeedOutput
func (ChangeFeedPtrOutput) ElementType ¶
func (ChangeFeedPtrOutput) ElementType() reflect.Type
func (ChangeFeedPtrOutput) Enabled ¶
func (o ChangeFeedPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether change feed event logging is enabled for the Blob service.
func (ChangeFeedPtrOutput) RetentionInDays ¶
func (o ChangeFeedPtrOutput) RetentionInDays() pulumi.IntPtrOutput
Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.
func (ChangeFeedPtrOutput) ToChangeFeedPtrOutput ¶
func (o ChangeFeedPtrOutput) ToChangeFeedPtrOutput() ChangeFeedPtrOutput
func (ChangeFeedPtrOutput) ToChangeFeedPtrOutputWithContext ¶
func (o ChangeFeedPtrOutput) ToChangeFeedPtrOutputWithContext(ctx context.Context) ChangeFeedPtrOutput
type ChangeFeedResponse ¶
type ChangeFeedResponse struct { // Indicates whether change feed event logging is enabled for the Blob service. Enabled *bool `pulumi:"enabled"` // Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. RetentionInDays *int `pulumi:"retentionInDays"` }
The blob service properties for change feed events.
type ChangeFeedResponseOutput ¶
type ChangeFeedResponseOutput struct{ *pulumi.OutputState }
The blob service properties for change feed events.
func (ChangeFeedResponseOutput) ElementType ¶
func (ChangeFeedResponseOutput) ElementType() reflect.Type
func (ChangeFeedResponseOutput) Enabled ¶
func (o ChangeFeedResponseOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether change feed event logging is enabled for the Blob service.
func (ChangeFeedResponseOutput) RetentionInDays ¶
func (o ChangeFeedResponseOutput) RetentionInDays() pulumi.IntPtrOutput
Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.
func (ChangeFeedResponseOutput) ToChangeFeedResponseOutput ¶
func (o ChangeFeedResponseOutput) ToChangeFeedResponseOutput() ChangeFeedResponseOutput
func (ChangeFeedResponseOutput) ToChangeFeedResponseOutputWithContext ¶
func (o ChangeFeedResponseOutput) ToChangeFeedResponseOutputWithContext(ctx context.Context) ChangeFeedResponseOutput
type ChangeFeedResponsePtrOutput ¶
type ChangeFeedResponsePtrOutput struct{ *pulumi.OutputState }
func (ChangeFeedResponsePtrOutput) Elem ¶
func (o ChangeFeedResponsePtrOutput) Elem() ChangeFeedResponseOutput
func (ChangeFeedResponsePtrOutput) ElementType ¶
func (ChangeFeedResponsePtrOutput) ElementType() reflect.Type
func (ChangeFeedResponsePtrOutput) Enabled ¶
func (o ChangeFeedResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether change feed event logging is enabled for the Blob service.
func (ChangeFeedResponsePtrOutput) RetentionInDays ¶
func (o ChangeFeedResponsePtrOutput) RetentionInDays() pulumi.IntPtrOutput
Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.
func (ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutput ¶
func (o ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutput() ChangeFeedResponsePtrOutput
func (ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutputWithContext ¶
func (o ChangeFeedResponsePtrOutput) ToChangeFeedResponsePtrOutputWithContext(ctx context.Context) ChangeFeedResponsePtrOutput
type CorsRule ¶
type CorsRule struct { // Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. AllowedHeaders []string `pulumi:"allowedHeaders"` // Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. AllowedMethods []string `pulumi:"allowedMethods"` // Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains AllowedOrigins []string `pulumi:"allowedOrigins"` // Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `pulumi:"exposedHeaders"` // Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. MaxAgeInSeconds int `pulumi:"maxAgeInSeconds"` }
Specifies a CORS rule for the Blob service.
type CorsRuleArgs ¶
type CorsRuleArgs struct { // Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"` // Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. MaxAgeInSeconds pulumi.IntInput `pulumi:"maxAgeInSeconds"` }
Specifies a CORS rule for the Blob service.
func (CorsRuleArgs) ElementType ¶
func (CorsRuleArgs) ElementType() reflect.Type
func (CorsRuleArgs) ToCorsRuleOutput ¶
func (i CorsRuleArgs) ToCorsRuleOutput() CorsRuleOutput
func (CorsRuleArgs) ToCorsRuleOutputWithContext ¶
func (i CorsRuleArgs) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput
type CorsRuleArray ¶
type CorsRuleArray []CorsRuleInput
func (CorsRuleArray) ElementType ¶
func (CorsRuleArray) ElementType() reflect.Type
func (CorsRuleArray) ToCorsRuleArrayOutput ¶
func (i CorsRuleArray) ToCorsRuleArrayOutput() CorsRuleArrayOutput
func (CorsRuleArray) ToCorsRuleArrayOutputWithContext ¶
func (i CorsRuleArray) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput
type CorsRuleArrayInput ¶
type CorsRuleArrayInput interface { pulumi.Input ToCorsRuleArrayOutput() CorsRuleArrayOutput ToCorsRuleArrayOutputWithContext(context.Context) CorsRuleArrayOutput }
CorsRuleArrayInput is an input type that accepts CorsRuleArray and CorsRuleArrayOutput values. You can construct a concrete instance of `CorsRuleArrayInput` via:
CorsRuleArray{ CorsRuleArgs{...} }
type CorsRuleArrayOutput ¶
type CorsRuleArrayOutput struct{ *pulumi.OutputState }
func (CorsRuleArrayOutput) ElementType ¶
func (CorsRuleArrayOutput) ElementType() reflect.Type
func (CorsRuleArrayOutput) Index ¶
func (o CorsRuleArrayOutput) Index(i pulumi.IntInput) CorsRuleOutput
func (CorsRuleArrayOutput) ToCorsRuleArrayOutput ¶
func (o CorsRuleArrayOutput) ToCorsRuleArrayOutput() CorsRuleArrayOutput
func (CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext ¶
func (o CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput
type CorsRuleInput ¶
type CorsRuleInput interface { pulumi.Input ToCorsRuleOutput() CorsRuleOutput ToCorsRuleOutputWithContext(context.Context) CorsRuleOutput }
CorsRuleInput is an input type that accepts CorsRuleArgs and CorsRuleOutput values. You can construct a concrete instance of `CorsRuleInput` via:
CorsRuleArgs{...}
type CorsRuleOutput ¶
type CorsRuleOutput struct{ *pulumi.OutputState }
Specifies a CORS rule for the Blob service.
func (CorsRuleOutput) AllowedHeaders ¶
func (o CorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.
func (CorsRuleOutput) AllowedMethods ¶
func (o CorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.
func (CorsRuleOutput) AllowedOrigins ¶
func (o CorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains
func (CorsRuleOutput) ElementType ¶
func (CorsRuleOutput) ElementType() reflect.Type
func (CorsRuleOutput) ExposedHeaders ¶
func (o CorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of response headers to expose to CORS clients.
func (CorsRuleOutput) MaxAgeInSeconds ¶
func (o CorsRuleOutput) MaxAgeInSeconds() pulumi.IntOutput
Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.
func (CorsRuleOutput) ToCorsRuleOutput ¶
func (o CorsRuleOutput) ToCorsRuleOutput() CorsRuleOutput
func (CorsRuleOutput) ToCorsRuleOutputWithContext ¶
func (o CorsRuleOutput) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput
type CorsRuleResponse ¶
type CorsRuleResponse struct { // Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. AllowedHeaders []string `pulumi:"allowedHeaders"` // Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. AllowedMethods []string `pulumi:"allowedMethods"` // Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains AllowedOrigins []string `pulumi:"allowedOrigins"` // Required if CorsRule element is present. A list of response headers to expose to CORS clients. ExposedHeaders []string `pulumi:"exposedHeaders"` // Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. MaxAgeInSeconds int `pulumi:"maxAgeInSeconds"` }
Specifies a CORS rule for the Blob service.
type CorsRuleResponseArrayOutput ¶
type CorsRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (CorsRuleResponseArrayOutput) ElementType ¶
func (CorsRuleResponseArrayOutput) ElementType() reflect.Type
func (CorsRuleResponseArrayOutput) Index ¶
func (o CorsRuleResponseArrayOutput) Index(i pulumi.IntInput) CorsRuleResponseOutput
func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput ¶
func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput
func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext ¶
func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext(ctx context.Context) CorsRuleResponseArrayOutput
type CorsRuleResponseOutput ¶
type CorsRuleResponseOutput struct{ *pulumi.OutputState }
Specifies a CORS rule for the Blob service.
func (CorsRuleResponseOutput) AllowedHeaders ¶
func (o CorsRuleResponseOutput) AllowedHeaders() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.
func (CorsRuleResponseOutput) AllowedMethods ¶
func (o CorsRuleResponseOutput) AllowedMethods() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.
func (CorsRuleResponseOutput) AllowedOrigins ¶
func (o CorsRuleResponseOutput) AllowedOrigins() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains
func (CorsRuleResponseOutput) ElementType ¶
func (CorsRuleResponseOutput) ElementType() reflect.Type
func (CorsRuleResponseOutput) ExposedHeaders ¶
func (o CorsRuleResponseOutput) ExposedHeaders() pulumi.StringArrayOutput
Required if CorsRule element is present. A list of response headers to expose to CORS clients.
func (CorsRuleResponseOutput) MaxAgeInSeconds ¶
func (o CorsRuleResponseOutput) MaxAgeInSeconds() pulumi.IntOutput
Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.
func (CorsRuleResponseOutput) ToCorsRuleResponseOutput ¶
func (o CorsRuleResponseOutput) ToCorsRuleResponseOutput() CorsRuleResponseOutput
func (CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext ¶
func (o CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext(ctx context.Context) CorsRuleResponseOutput
type CorsRules ¶
type CorsRules struct { // The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRule `pulumi:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
type CorsRulesArgs ¶
type CorsRulesArgs struct { // The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules CorsRuleArrayInput `pulumi:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesArgs) ElementType ¶
func (CorsRulesArgs) ElementType() reflect.Type
func (CorsRulesArgs) ToCorsRulesOutput ¶
func (i CorsRulesArgs) ToCorsRulesOutput() CorsRulesOutput
func (CorsRulesArgs) ToCorsRulesOutputWithContext ¶
func (i CorsRulesArgs) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
func (CorsRulesArgs) ToCorsRulesPtrOutput ¶
func (i CorsRulesArgs) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesArgs) ToCorsRulesPtrOutputWithContext ¶
func (i CorsRulesArgs) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesInput ¶
type CorsRulesInput interface { pulumi.Input ToCorsRulesOutput() CorsRulesOutput ToCorsRulesOutputWithContext(context.Context) CorsRulesOutput }
CorsRulesInput is an input type that accepts CorsRulesArgs and CorsRulesOutput values. You can construct a concrete instance of `CorsRulesInput` via:
CorsRulesArgs{...}
type CorsRulesOutput ¶
type CorsRulesOutput struct{ *pulumi.OutputState }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesOutput) CorsRules ¶
func (o CorsRulesOutput) CorsRules() CorsRuleArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesOutput) ElementType ¶
func (CorsRulesOutput) ElementType() reflect.Type
func (CorsRulesOutput) ToCorsRulesOutput ¶
func (o CorsRulesOutput) ToCorsRulesOutput() CorsRulesOutput
func (CorsRulesOutput) ToCorsRulesOutputWithContext ¶
func (o CorsRulesOutput) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
func (CorsRulesOutput) ToCorsRulesPtrOutput ¶
func (o CorsRulesOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesOutput) ToCorsRulesPtrOutputWithContext ¶
func (o CorsRulesOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesPtrInput ¶
type CorsRulesPtrInput interface { pulumi.Input ToCorsRulesPtrOutput() CorsRulesPtrOutput ToCorsRulesPtrOutputWithContext(context.Context) CorsRulesPtrOutput }
CorsRulesPtrInput is an input type that accepts CorsRulesArgs, CorsRulesPtr and CorsRulesPtrOutput values. You can construct a concrete instance of `CorsRulesPtrInput` via:
CorsRulesArgs{...} or: nil
func CorsRulesPtr ¶
func CorsRulesPtr(v *CorsRulesArgs) CorsRulesPtrInput
type CorsRulesPtrOutput ¶
type CorsRulesPtrOutput struct{ *pulumi.OutputState }
func (CorsRulesPtrOutput) CorsRules ¶
func (o CorsRulesPtrOutput) CorsRules() CorsRuleArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesPtrOutput) Elem ¶
func (o CorsRulesPtrOutput) Elem() CorsRulesOutput
func (CorsRulesPtrOutput) ElementType ¶
func (CorsRulesPtrOutput) ElementType() reflect.Type
func (CorsRulesPtrOutput) ToCorsRulesPtrOutput ¶
func (o CorsRulesPtrOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext ¶
func (o CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesResponse ¶
type CorsRulesResponse struct { // The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules []CorsRuleResponse `pulumi:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
type CorsRulesResponseOutput ¶
type CorsRulesResponseOutput struct{ *pulumi.OutputState }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponseOutput) CorsRules ¶
func (o CorsRulesResponseOutput) CorsRules() CorsRuleResponseArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponseOutput) ElementType ¶
func (CorsRulesResponseOutput) ElementType() reflect.Type
func (CorsRulesResponseOutput) ToCorsRulesResponseOutput ¶
func (o CorsRulesResponseOutput) ToCorsRulesResponseOutput() CorsRulesResponseOutput
func (CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext ¶
func (o CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext(ctx context.Context) CorsRulesResponseOutput
type CorsRulesResponsePtrOutput ¶
type CorsRulesResponsePtrOutput struct{ *pulumi.OutputState }
func (CorsRulesResponsePtrOutput) CorsRules ¶
func (o CorsRulesResponsePtrOutput) CorsRules() CorsRuleResponseArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponsePtrOutput) Elem ¶
func (o CorsRulesResponsePtrOutput) Elem() CorsRulesResponseOutput
func (CorsRulesResponsePtrOutput) ElementType ¶
func (CorsRulesResponsePtrOutput) ElementType() reflect.Type
func (CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutput ¶
func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
func (CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutputWithContext ¶
func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
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 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) 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 DateAfterCreation ¶
type DateAfterCreation struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan float64 `pulumi:"daysAfterCreationGreaterThan"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan *float64 `pulumi:"daysAfterLastTierChangeGreaterThan"` }
Object to define snapshot and version action conditions.
type DateAfterCreationArgs ¶
type DateAfterCreationArgs struct { // Value indicating the age in days after creation DaysAfterCreationGreaterThan pulumi.Float64Input `pulumi:"daysAfterCreationGreaterThan"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan pulumi.Float64PtrInput `pulumi:"daysAfterLastTierChangeGreaterThan"` }
Object to define snapshot and version action conditions.
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 snapshot and version action conditions.
func (DateAfterCreationOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
Value indicating the age in days after creation
func (DateAfterCreationOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterCreationOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
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) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterCreationPtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
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"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan *float64 `pulumi:"daysAfterLastTierChangeGreaterThan"` }
Object to define snapshot and version action conditions.
type DateAfterCreationResponseOutput ¶
type DateAfterCreationResponseOutput struct{ *pulumi.OutputState }
Object to define snapshot and version action conditions.
func (DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64Output
Value indicating the age in days after creation
func (DateAfterCreationResponseOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterCreationResponseOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
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
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) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterCreationResponsePtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
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 blob creation. DaysAfterCreationGreaterThan *float64 `pulumi:"daysAfterCreationGreaterThan"` // Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *float64 `pulumi:"daysAfterLastAccessTimeGreaterThan"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan *float64 `pulumi:"daysAfterLastTierChangeGreaterThan"` // Value indicating the age in days after last modification DaysAfterModificationGreaterThan *float64 `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
type DateAfterModificationArgs ¶
type DateAfterModificationArgs struct { // Value indicating the age in days after blob creation. DaysAfterCreationGreaterThan pulumi.Float64PtrInput `pulumi:"daysAfterCreationGreaterThan"` // Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan pulumi.Float64PtrInput `pulumi:"daysAfterLastAccessTimeGreaterThan"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan pulumi.Float64PtrInput `pulumi:"daysAfterLastTierChangeGreaterThan"` // Value indicating the age in days after last modification DaysAfterModificationGreaterThan pulumi.Float64PtrInput `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
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 base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
func (DateAfterModificationOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after blob creation.
func (DateAfterModificationOutput) DaysAfterLastAccessTimeGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
func (DateAfterModificationOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
func (DateAfterModificationOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
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) DaysAfterCreationGreaterThan ¶
func (o DateAfterModificationPtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after blob creation.
func (DateAfterModificationPtrOutput) DaysAfterLastAccessTimeGreaterThan ¶
func (o DateAfterModificationPtrOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
func (DateAfterModificationPtrOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterModificationPtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
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 blob creation. DaysAfterCreationGreaterThan *float64 `pulumi:"daysAfterCreationGreaterThan"` // Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy DaysAfterLastAccessTimeGreaterThan *float64 `pulumi:"daysAfterLastAccessTimeGreaterThan"` // Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. DaysAfterLastTierChangeGreaterThan *float64 `pulumi:"daysAfterLastTierChangeGreaterThan"` // Value indicating the age in days after last modification DaysAfterModificationGreaterThan *float64 `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
type DateAfterModificationResponseOutput ¶
type DateAfterModificationResponseOutput struct{ *pulumi.OutputState }
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
func (DateAfterModificationResponseOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after blob creation.
func (DateAfterModificationResponseOutput) DaysAfterLastAccessTimeGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
func (DateAfterModificationResponseOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
func (DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.Float64PtrOutput
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
type DateAfterModificationResponsePtrOutput ¶
type DateAfterModificationResponsePtrOutput struct{ *pulumi.OutputState }
func (DateAfterModificationResponsePtrOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterModificationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after blob creation.
func (DateAfterModificationResponsePtrOutput) DaysAfterLastAccessTimeGreaterThan ¶
func (o DateAfterModificationResponsePtrOutput) DaysAfterLastAccessTimeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
func (DateAfterModificationResponsePtrOutput) DaysAfterLastTierChangeGreaterThan ¶
func (o DateAfterModificationResponsePtrOutput) DaysAfterLastTierChangeGreaterThan() pulumi.Float64PtrOutput
Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
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 DefaultAction ¶
type DefaultAction string
Specifies the default action of allow or deny when no other rules match.
func (DefaultAction) ElementType ¶
func (DefaultAction) ElementType() reflect.Type
func (DefaultAction) ToDefaultActionOutput ¶
func (e DefaultAction) ToDefaultActionOutput() DefaultActionOutput
func (DefaultAction) ToDefaultActionOutputWithContext ¶
func (e DefaultAction) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput
func (DefaultAction) ToDefaultActionPtrOutput ¶
func (e DefaultAction) ToDefaultActionPtrOutput() DefaultActionPtrOutput
func (DefaultAction) ToDefaultActionPtrOutputWithContext ¶
func (e DefaultAction) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
func (DefaultAction) ToStringOutput ¶
func (e DefaultAction) ToStringOutput() pulumi.StringOutput
func (DefaultAction) ToStringOutputWithContext ¶
func (e DefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultAction) ToStringPtrOutput ¶
func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultAction) ToStringPtrOutputWithContext ¶
func (e DefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultActionInput ¶
type DefaultActionInput interface { pulumi.Input ToDefaultActionOutput() DefaultActionOutput ToDefaultActionOutputWithContext(context.Context) DefaultActionOutput }
DefaultActionInput is an input type that accepts values of the DefaultAction enum A concrete instance of `DefaultActionInput` can be one of the following:
DefaultActionAllow DefaultActionDeny
type DefaultActionOutput ¶
type DefaultActionOutput struct{ *pulumi.OutputState }
func (DefaultActionOutput) ElementType ¶
func (DefaultActionOutput) ElementType() reflect.Type
func (DefaultActionOutput) ToDefaultActionOutput ¶
func (o DefaultActionOutput) ToDefaultActionOutput() DefaultActionOutput
func (DefaultActionOutput) ToDefaultActionOutputWithContext ¶
func (o DefaultActionOutput) ToDefaultActionOutputWithContext(ctx context.Context) DefaultActionOutput
func (DefaultActionOutput) ToDefaultActionPtrOutput ¶
func (o DefaultActionOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput
func (DefaultActionOutput) ToDefaultActionPtrOutputWithContext ¶
func (o DefaultActionOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
func (DefaultActionOutput) ToStringOutput ¶
func (o DefaultActionOutput) ToStringOutput() pulumi.StringOutput
func (DefaultActionOutput) ToStringOutputWithContext ¶
func (o DefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultActionOutput) ToStringPtrOutput ¶
func (o DefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultActionOutput) ToStringPtrOutputWithContext ¶
func (o DefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultActionPtrInput ¶
type DefaultActionPtrInput interface { pulumi.Input ToDefaultActionPtrOutput() DefaultActionPtrOutput ToDefaultActionPtrOutputWithContext(context.Context) DefaultActionPtrOutput }
func DefaultActionPtr ¶
func DefaultActionPtr(v string) DefaultActionPtrInput
type DefaultActionPtrOutput ¶
type DefaultActionPtrOutput struct{ *pulumi.OutputState }
func (DefaultActionPtrOutput) Elem ¶
func (o DefaultActionPtrOutput) Elem() DefaultActionOutput
func (DefaultActionPtrOutput) ElementType ¶
func (DefaultActionPtrOutput) ElementType() reflect.Type
func (DefaultActionPtrOutput) ToDefaultActionPtrOutput ¶
func (o DefaultActionPtrOutput) ToDefaultActionPtrOutput() DefaultActionPtrOutput
func (DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext ¶
func (o DefaultActionPtrOutput) ToDefaultActionPtrOutputWithContext(ctx context.Context) DefaultActionPtrOutput
func (DefaultActionPtrOutput) ToStringPtrOutput ¶
func (o DefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o DefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultSharePermission ¶
type DefaultSharePermission string
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
func (DefaultSharePermission) ElementType ¶
func (DefaultSharePermission) ElementType() reflect.Type
func (DefaultSharePermission) ToDefaultSharePermissionOutput ¶
func (e DefaultSharePermission) ToDefaultSharePermissionOutput() DefaultSharePermissionOutput
func (DefaultSharePermission) ToDefaultSharePermissionOutputWithContext ¶
func (e DefaultSharePermission) ToDefaultSharePermissionOutputWithContext(ctx context.Context) DefaultSharePermissionOutput
func (DefaultSharePermission) ToDefaultSharePermissionPtrOutput ¶
func (e DefaultSharePermission) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
func (DefaultSharePermission) ToDefaultSharePermissionPtrOutputWithContext ¶
func (e DefaultSharePermission) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
func (DefaultSharePermission) ToStringOutput ¶
func (e DefaultSharePermission) ToStringOutput() pulumi.StringOutput
func (DefaultSharePermission) ToStringOutputWithContext ¶
func (e DefaultSharePermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultSharePermission) ToStringPtrOutput ¶
func (e DefaultSharePermission) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultSharePermission) ToStringPtrOutputWithContext ¶
func (e DefaultSharePermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultSharePermissionInput ¶
DefaultSharePermissionInput is an input type that accepts values of the DefaultSharePermission enum A concrete instance of `DefaultSharePermissionInput` can be one of the following:
DefaultSharePermissionNone DefaultSharePermissionStorageFileDataSmbShareReader DefaultSharePermissionStorageFileDataSmbShareContributor DefaultSharePermissionStorageFileDataSmbShareElevatedContributor
type DefaultSharePermissionOutput ¶
func (DefaultSharePermissionOutput) ElementType ¶
func (DefaultSharePermissionOutput) ElementType() reflect.Type
func (DefaultSharePermissionOutput) ToDefaultSharePermissionOutput ¶
func (o DefaultSharePermissionOutput) ToDefaultSharePermissionOutput() DefaultSharePermissionOutput
func (DefaultSharePermissionOutput) ToDefaultSharePermissionOutputWithContext ¶
func (o DefaultSharePermissionOutput) ToDefaultSharePermissionOutputWithContext(ctx context.Context) DefaultSharePermissionOutput
func (DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutput ¶
func (o DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
func (DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutputWithContext ¶
func (o DefaultSharePermissionOutput) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
func (DefaultSharePermissionOutput) ToStringOutput ¶
func (o DefaultSharePermissionOutput) ToStringOutput() pulumi.StringOutput
func (DefaultSharePermissionOutput) ToStringOutputWithContext ¶
func (o DefaultSharePermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultSharePermissionOutput) ToStringPtrOutput ¶
func (o DefaultSharePermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultSharePermissionOutput) ToStringPtrOutputWithContext ¶
func (o DefaultSharePermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultSharePermissionPtrInput ¶
func DefaultSharePermissionPtr ¶
func DefaultSharePermissionPtr(v string) DefaultSharePermissionPtrInput
type DefaultSharePermissionPtrOutput ¶
func (DefaultSharePermissionPtrOutput) Elem ¶
func (o DefaultSharePermissionPtrOutput) Elem() DefaultSharePermissionOutput
func (DefaultSharePermissionPtrOutput) ElementType ¶
func (DefaultSharePermissionPtrOutput) ElementType() reflect.Type
func (DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutput ¶
func (o DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutput() DefaultSharePermissionPtrOutput
func (DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutputWithContext ¶
func (o DefaultSharePermissionPtrOutput) ToDefaultSharePermissionPtrOutputWithContext(ctx context.Context) DefaultSharePermissionPtrOutput
func (DefaultSharePermissionPtrOutput) ToStringPtrOutput ¶
func (o DefaultSharePermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultSharePermissionPtrOutput) ToStringPtrOutputWithContext ¶
func (o DefaultSharePermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeleteRetentionPolicy ¶
type DeleteRetentionPolicy struct { // This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. AllowPermanentDelete *bool `pulumi:"allowPermanentDelete"` // Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. Days *int `pulumi:"days"` // Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `pulumi:"enabled"` }
The service properties for soft delete.
type DeleteRetentionPolicyArgs ¶
type DeleteRetentionPolicyArgs struct { // This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. AllowPermanentDelete pulumi.BoolPtrInput `pulumi:"allowPermanentDelete"` // Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. Days pulumi.IntPtrInput `pulumi:"days"` // Indicates whether DeleteRetentionPolicy is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
The service properties for soft delete.
func (DeleteRetentionPolicyArgs) ElementType ¶
func (DeleteRetentionPolicyArgs) ElementType() reflect.Type
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutput ¶
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext ¶
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput ¶
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutputWithContext ¶
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyInput ¶
type DeleteRetentionPolicyInput interface { pulumi.Input ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput ToDeleteRetentionPolicyOutputWithContext(context.Context) DeleteRetentionPolicyOutput }
DeleteRetentionPolicyInput is an input type that accepts DeleteRetentionPolicyArgs and DeleteRetentionPolicyOutput values. You can construct a concrete instance of `DeleteRetentionPolicyInput` via:
DeleteRetentionPolicyArgs{...}
type DeleteRetentionPolicyOutput ¶
type DeleteRetentionPolicyOutput struct{ *pulumi.OutputState }
The service properties for soft delete.
func (DeleteRetentionPolicyOutput) AllowPermanentDelete ¶
func (o DeleteRetentionPolicyOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
func (DeleteRetentionPolicyOutput) Days ¶
func (o DeleteRetentionPolicyOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyOutput) ElementType ¶
func (DeleteRetentionPolicyOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyOutput) Enabled ¶
func (o DeleteRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled.
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutput ¶
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutputWithContext ¶
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutput ¶
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext ¶
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyPtrInput ¶
type DeleteRetentionPolicyPtrInput interface { pulumi.Input ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput ToDeleteRetentionPolicyPtrOutputWithContext(context.Context) DeleteRetentionPolicyPtrOutput }
DeleteRetentionPolicyPtrInput is an input type that accepts DeleteRetentionPolicyArgs, DeleteRetentionPolicyPtr and DeleteRetentionPolicyPtrOutput values. You can construct a concrete instance of `DeleteRetentionPolicyPtrInput` via:
DeleteRetentionPolicyArgs{...} or: nil
func DeleteRetentionPolicyPtr ¶
func DeleteRetentionPolicyPtr(v *DeleteRetentionPolicyArgs) DeleteRetentionPolicyPtrInput
type DeleteRetentionPolicyPtrOutput ¶
type DeleteRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DeleteRetentionPolicyPtrOutput) AllowPermanentDelete ¶
func (o DeleteRetentionPolicyPtrOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
func (DeleteRetentionPolicyPtrOutput) Days ¶
func (o DeleteRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyPtrOutput) Elem ¶
func (o DeleteRetentionPolicyPtrOutput) Elem() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyPtrOutput) ElementType ¶
func (DeleteRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyPtrOutput) Enabled ¶
func (o DeleteRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled.
func (DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutput ¶
func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithContext ¶
func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyResponse ¶
type DeleteRetentionPolicyResponse struct { // This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. AllowPermanentDelete *bool `pulumi:"allowPermanentDelete"` // Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. Days *int `pulumi:"days"` // Indicates whether DeleteRetentionPolicy is enabled. Enabled *bool `pulumi:"enabled"` }
The service properties for soft delete.
type DeleteRetentionPolicyResponseOutput ¶
type DeleteRetentionPolicyResponseOutput struct{ *pulumi.OutputState }
The service properties for soft delete.
func (DeleteRetentionPolicyResponseOutput) AllowPermanentDelete ¶
func (o DeleteRetentionPolicyResponseOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
func (DeleteRetentionPolicyResponseOutput) Days ¶
func (o DeleteRetentionPolicyResponseOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyResponseOutput) ElementType ¶
func (DeleteRetentionPolicyResponseOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyResponseOutput) Enabled ¶
func (o DeleteRetentionPolicyResponseOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled.
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutput ¶
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutputWithContext ¶
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponseOutput
type DeleteRetentionPolicyResponsePtrOutput ¶
type DeleteRetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (DeleteRetentionPolicyResponsePtrOutput) AllowPermanentDelete ¶
func (o DeleteRetentionPolicyResponsePtrOutput) AllowPermanentDelete() pulumi.BoolPtrOutput
This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
func (DeleteRetentionPolicyResponsePtrOutput) Days ¶
func (o DeleteRetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyResponsePtrOutput) ElementType ¶
func (DeleteRetentionPolicyResponsePtrOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyResponsePtrOutput) Enabled ¶
func (o DeleteRetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled.
func (DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutput ¶
func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
func (DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext ¶
func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
type DirectoryServiceOptions ¶
type DirectoryServiceOptions string
Indicates the directory service used. Note that this enum may be extended in the future.
func (DirectoryServiceOptions) ElementType ¶
func (DirectoryServiceOptions) ElementType() reflect.Type
func (DirectoryServiceOptions) ToDirectoryServiceOptionsOutput ¶
func (e DirectoryServiceOptions) ToDirectoryServiceOptionsOutput() DirectoryServiceOptionsOutput
func (DirectoryServiceOptions) ToDirectoryServiceOptionsOutputWithContext ¶
func (e DirectoryServiceOptions) ToDirectoryServiceOptionsOutputWithContext(ctx context.Context) DirectoryServiceOptionsOutput
func (DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutput ¶
func (e DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutputWithContext ¶
func (e DirectoryServiceOptions) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptions) ToStringOutput ¶
func (e DirectoryServiceOptions) ToStringOutput() pulumi.StringOutput
func (DirectoryServiceOptions) ToStringOutputWithContext ¶
func (e DirectoryServiceOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DirectoryServiceOptions) ToStringPtrOutput ¶
func (e DirectoryServiceOptions) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectoryServiceOptions) ToStringPtrOutputWithContext ¶
func (e DirectoryServiceOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DirectoryServiceOptionsInput ¶
type DirectoryServiceOptionsInput interface { pulumi.Input ToDirectoryServiceOptionsOutput() DirectoryServiceOptionsOutput ToDirectoryServiceOptionsOutputWithContext(context.Context) DirectoryServiceOptionsOutput }
DirectoryServiceOptionsInput is an input type that accepts values of the DirectoryServiceOptions enum A concrete instance of `DirectoryServiceOptionsInput` can be one of the following:
DirectoryServiceOptionsNone DirectoryServiceOptionsAADDS DirectoryServiceOptionsAD DirectoryServiceOptionsAADKERB
type DirectoryServiceOptionsOutput ¶
type DirectoryServiceOptionsOutput struct{ *pulumi.OutputState }
func (DirectoryServiceOptionsOutput) ElementType ¶
func (DirectoryServiceOptionsOutput) ElementType() reflect.Type
func (DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutput ¶
func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutput() DirectoryServiceOptionsOutput
func (DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutputWithContext ¶
func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsOutputWithContext(ctx context.Context) DirectoryServiceOptionsOutput
func (DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutput ¶
func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutputWithContext ¶
func (o DirectoryServiceOptionsOutput) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptionsOutput) ToStringOutput ¶
func (o DirectoryServiceOptionsOutput) ToStringOutput() pulumi.StringOutput
func (DirectoryServiceOptionsOutput) ToStringOutputWithContext ¶
func (o DirectoryServiceOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DirectoryServiceOptionsOutput) ToStringPtrOutput ¶
func (o DirectoryServiceOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectoryServiceOptionsOutput) ToStringPtrOutputWithContext ¶
func (o DirectoryServiceOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DirectoryServiceOptionsPtrInput ¶
type DirectoryServiceOptionsPtrInput interface { pulumi.Input ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput ToDirectoryServiceOptionsPtrOutputWithContext(context.Context) DirectoryServiceOptionsPtrOutput }
func DirectoryServiceOptionsPtr ¶
func DirectoryServiceOptionsPtr(v string) DirectoryServiceOptionsPtrInput
type DirectoryServiceOptionsPtrOutput ¶
type DirectoryServiceOptionsPtrOutput struct{ *pulumi.OutputState }
func (DirectoryServiceOptionsPtrOutput) Elem ¶
func (o DirectoryServiceOptionsPtrOutput) Elem() DirectoryServiceOptionsOutput
func (DirectoryServiceOptionsPtrOutput) ElementType ¶
func (DirectoryServiceOptionsPtrOutput) ElementType() reflect.Type
func (DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutput ¶
func (o DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutput() DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutputWithContext ¶
func (o DirectoryServiceOptionsPtrOutput) ToDirectoryServiceOptionsPtrOutputWithContext(ctx context.Context) DirectoryServiceOptionsPtrOutput
func (DirectoryServiceOptionsPtrOutput) ToStringPtrOutput ¶
func (o DirectoryServiceOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DirectoryServiceOptionsPtrOutput) ToStringPtrOutputWithContext ¶
func (o DirectoryServiceOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsEndpointType ¶
type DnsEndpointType string
Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
func (DnsEndpointType) ElementType ¶
func (DnsEndpointType) ElementType() reflect.Type
func (DnsEndpointType) ToDnsEndpointTypeOutput ¶
func (e DnsEndpointType) ToDnsEndpointTypeOutput() DnsEndpointTypeOutput
func (DnsEndpointType) ToDnsEndpointTypeOutputWithContext ¶
func (e DnsEndpointType) ToDnsEndpointTypeOutputWithContext(ctx context.Context) DnsEndpointTypeOutput
func (DnsEndpointType) ToDnsEndpointTypePtrOutput ¶
func (e DnsEndpointType) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
func (DnsEndpointType) ToDnsEndpointTypePtrOutputWithContext ¶
func (e DnsEndpointType) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
func (DnsEndpointType) ToStringOutput ¶
func (e DnsEndpointType) ToStringOutput() pulumi.StringOutput
func (DnsEndpointType) ToStringOutputWithContext ¶
func (e DnsEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsEndpointType) ToStringPtrOutput ¶
func (e DnsEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsEndpointType) ToStringPtrOutputWithContext ¶
func (e DnsEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsEndpointTypeInput ¶
type DnsEndpointTypeInput interface { pulumi.Input ToDnsEndpointTypeOutput() DnsEndpointTypeOutput ToDnsEndpointTypeOutputWithContext(context.Context) DnsEndpointTypeOutput }
DnsEndpointTypeInput is an input type that accepts values of the DnsEndpointType enum A concrete instance of `DnsEndpointTypeInput` can be one of the following:
DnsEndpointTypeStandard DnsEndpointTypeAzureDnsZone
type DnsEndpointTypeOutput ¶
type DnsEndpointTypeOutput struct{ *pulumi.OutputState }
func (DnsEndpointTypeOutput) ElementType ¶
func (DnsEndpointTypeOutput) ElementType() reflect.Type
func (DnsEndpointTypeOutput) ToDnsEndpointTypeOutput ¶
func (o DnsEndpointTypeOutput) ToDnsEndpointTypeOutput() DnsEndpointTypeOutput
func (DnsEndpointTypeOutput) ToDnsEndpointTypeOutputWithContext ¶
func (o DnsEndpointTypeOutput) ToDnsEndpointTypeOutputWithContext(ctx context.Context) DnsEndpointTypeOutput
func (DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutput ¶
func (o DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
func (DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutputWithContext ¶
func (o DnsEndpointTypeOutput) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
func (DnsEndpointTypeOutput) ToStringOutput ¶
func (o DnsEndpointTypeOutput) ToStringOutput() pulumi.StringOutput
func (DnsEndpointTypeOutput) ToStringOutputWithContext ¶
func (o DnsEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsEndpointTypeOutput) ToStringPtrOutput ¶
func (o DnsEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsEndpointTypeOutput) ToStringPtrOutputWithContext ¶
func (o DnsEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsEndpointTypePtrInput ¶
type DnsEndpointTypePtrInput interface { pulumi.Input ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput ToDnsEndpointTypePtrOutputWithContext(context.Context) DnsEndpointTypePtrOutput }
func DnsEndpointTypePtr ¶
func DnsEndpointTypePtr(v string) DnsEndpointTypePtrInput
type DnsEndpointTypePtrOutput ¶
type DnsEndpointTypePtrOutput struct{ *pulumi.OutputState }
func (DnsEndpointTypePtrOutput) Elem ¶
func (o DnsEndpointTypePtrOutput) Elem() DnsEndpointTypeOutput
func (DnsEndpointTypePtrOutput) ElementType ¶
func (DnsEndpointTypePtrOutput) ElementType() reflect.Type
func (DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutput ¶
func (o DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutput() DnsEndpointTypePtrOutput
func (DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutputWithContext ¶
func (o DnsEndpointTypePtrOutput) ToDnsEndpointTypePtrOutputWithContext(ctx context.Context) DnsEndpointTypePtrOutput
func (DnsEndpointTypePtrOutput) ToStringPtrOutput ¶
func (o DnsEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsEndpointTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DnsEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnabledProtocols ¶
type EnabledProtocols string
The authentication protocol that is used for the file share. Can only be specified when creating a share.
func (EnabledProtocols) ElementType ¶
func (EnabledProtocols) ElementType() reflect.Type
func (EnabledProtocols) ToEnabledProtocolsOutput ¶
func (e EnabledProtocols) ToEnabledProtocolsOutput() EnabledProtocolsOutput
func (EnabledProtocols) ToEnabledProtocolsOutputWithContext ¶
func (e EnabledProtocols) ToEnabledProtocolsOutputWithContext(ctx context.Context) EnabledProtocolsOutput
func (EnabledProtocols) ToEnabledProtocolsPtrOutput ¶
func (e EnabledProtocols) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
func (EnabledProtocols) ToEnabledProtocolsPtrOutputWithContext ¶
func (e EnabledProtocols) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
func (EnabledProtocols) ToStringOutput ¶
func (e EnabledProtocols) ToStringOutput() pulumi.StringOutput
func (EnabledProtocols) ToStringOutputWithContext ¶
func (e EnabledProtocols) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnabledProtocols) ToStringPtrOutput ¶
func (e EnabledProtocols) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnabledProtocols) ToStringPtrOutputWithContext ¶
func (e EnabledProtocols) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnabledProtocolsInput ¶
type EnabledProtocolsInput interface { pulumi.Input ToEnabledProtocolsOutput() EnabledProtocolsOutput ToEnabledProtocolsOutputWithContext(context.Context) EnabledProtocolsOutput }
EnabledProtocolsInput is an input type that accepts values of the EnabledProtocols enum A concrete instance of `EnabledProtocolsInput` can be one of the following:
EnabledProtocolsSMB EnabledProtocolsNFS
type EnabledProtocolsOutput ¶
type EnabledProtocolsOutput struct{ *pulumi.OutputState }
func (EnabledProtocolsOutput) ElementType ¶
func (EnabledProtocolsOutput) ElementType() reflect.Type
func (EnabledProtocolsOutput) ToEnabledProtocolsOutput ¶
func (o EnabledProtocolsOutput) ToEnabledProtocolsOutput() EnabledProtocolsOutput
func (EnabledProtocolsOutput) ToEnabledProtocolsOutputWithContext ¶
func (o EnabledProtocolsOutput) ToEnabledProtocolsOutputWithContext(ctx context.Context) EnabledProtocolsOutput
func (EnabledProtocolsOutput) ToEnabledProtocolsPtrOutput ¶
func (o EnabledProtocolsOutput) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
func (EnabledProtocolsOutput) ToEnabledProtocolsPtrOutputWithContext ¶
func (o EnabledProtocolsOutput) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
func (EnabledProtocolsOutput) ToStringOutput ¶
func (o EnabledProtocolsOutput) ToStringOutput() pulumi.StringOutput
func (EnabledProtocolsOutput) ToStringOutputWithContext ¶
func (o EnabledProtocolsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnabledProtocolsOutput) ToStringPtrOutput ¶
func (o EnabledProtocolsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnabledProtocolsOutput) ToStringPtrOutputWithContext ¶
func (o EnabledProtocolsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnabledProtocolsPtrInput ¶
type EnabledProtocolsPtrInput interface { pulumi.Input ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput ToEnabledProtocolsPtrOutputWithContext(context.Context) EnabledProtocolsPtrOutput }
func EnabledProtocolsPtr ¶
func EnabledProtocolsPtr(v string) EnabledProtocolsPtrInput
type EnabledProtocolsPtrOutput ¶
type EnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (EnabledProtocolsPtrOutput) Elem ¶
func (o EnabledProtocolsPtrOutput) Elem() EnabledProtocolsOutput
func (EnabledProtocolsPtrOutput) ElementType ¶
func (EnabledProtocolsPtrOutput) ElementType() reflect.Type
func (EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutput ¶
func (o EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutput() EnabledProtocolsPtrOutput
func (EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutputWithContext ¶
func (o EnabledProtocolsPtrOutput) ToEnabledProtocolsPtrOutputWithContext(ctx context.Context) EnabledProtocolsPtrOutput
func (EnabledProtocolsPtrOutput) ToStringPtrOutput ¶
func (o EnabledProtocolsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnabledProtocolsPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnabledProtocolsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Encryption ¶
type Encryption struct { // The identity to be used with service-side encryption at rest. EncryptionIdentity *EncryptionIdentity `pulumi:"encryptionIdentity"` // 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.
func (*Encryption) Defaults ¶
func (val *Encryption) Defaults() *Encryption
Defaults sets the appropriate defaults for Encryption
type EncryptionArgs ¶
type EncryptionArgs struct { // The identity to be used with service-side encryption at rest. EncryptionIdentity EncryptionIdentityPtrInput `pulumi:"encryptionIdentity"` // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource pulumi.StringPtrInput `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) Defaults ¶
func (val *EncryptionArgs) Defaults() *EncryptionArgs
Defaults sets the appropriate defaults for EncryptionArgs
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 EncryptionIdentity ¶
type EncryptionIdentity struct { // ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. EncryptionFederatedIdentityClientId *string `pulumi:"encryptionFederatedIdentityClientId"` // Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. EncryptionUserAssignedIdentity *string `pulumi:"encryptionUserAssignedIdentity"` }
Encryption identity for the storage account.
type EncryptionIdentityArgs ¶
type EncryptionIdentityArgs struct { // ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. EncryptionFederatedIdentityClientId pulumi.StringPtrInput `pulumi:"encryptionFederatedIdentityClientId"` // Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. EncryptionUserAssignedIdentity pulumi.StringPtrInput `pulumi:"encryptionUserAssignedIdentity"` }
Encryption identity for the storage account.
func (EncryptionIdentityArgs) ElementType ¶
func (EncryptionIdentityArgs) ElementType() reflect.Type
func (EncryptionIdentityArgs) ToEncryptionIdentityOutput ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityOutput() EncryptionIdentityOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
type EncryptionIdentityInput ¶
type EncryptionIdentityInput interface { pulumi.Input ToEncryptionIdentityOutput() EncryptionIdentityOutput ToEncryptionIdentityOutputWithContext(context.Context) EncryptionIdentityOutput }
EncryptionIdentityInput is an input type that accepts EncryptionIdentityArgs and EncryptionIdentityOutput values. You can construct a concrete instance of `EncryptionIdentityInput` via:
EncryptionIdentityArgs{...}
type EncryptionIdentityOutput ¶
type EncryptionIdentityOutput struct{ *pulumi.OutputState }
Encryption identity for the storage account.
func (EncryptionIdentityOutput) ElementType ¶
func (EncryptionIdentityOutput) ElementType() reflect.Type
func (EncryptionIdentityOutput) EncryptionFederatedIdentityClientId ¶
func (o EncryptionIdentityOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
func (EncryptionIdentityOutput) EncryptionUserAssignedIdentity ¶
func (o EncryptionIdentityOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
func (EncryptionIdentityOutput) ToEncryptionIdentityOutput ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityOutput() EncryptionIdentityOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
type EncryptionIdentityPtrInput ¶
type EncryptionIdentityPtrInput interface { pulumi.Input ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput ToEncryptionIdentityPtrOutputWithContext(context.Context) EncryptionIdentityPtrOutput }
EncryptionIdentityPtrInput is an input type that accepts EncryptionIdentityArgs, EncryptionIdentityPtr and EncryptionIdentityPtrOutput values. You can construct a concrete instance of `EncryptionIdentityPtrInput` via:
EncryptionIdentityArgs{...} or: nil
func EncryptionIdentityPtr ¶
func EncryptionIdentityPtr(v *EncryptionIdentityArgs) EncryptionIdentityPtrInput
type EncryptionIdentityPtrOutput ¶
type EncryptionIdentityPtrOutput struct{ *pulumi.OutputState }
func (EncryptionIdentityPtrOutput) Elem ¶
func (o EncryptionIdentityPtrOutput) Elem() EncryptionIdentityOutput
func (EncryptionIdentityPtrOutput) ElementType ¶
func (EncryptionIdentityPtrOutput) ElementType() reflect.Type
func (EncryptionIdentityPtrOutput) EncryptionFederatedIdentityClientId ¶
func (o EncryptionIdentityPtrOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
func (EncryptionIdentityPtrOutput) EncryptionUserAssignedIdentity ¶
func (o EncryptionIdentityPtrOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput ¶
func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext ¶
func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
type EncryptionIdentityResponse ¶
type EncryptionIdentityResponse struct { // ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. EncryptionFederatedIdentityClientId *string `pulumi:"encryptionFederatedIdentityClientId"` // Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. EncryptionUserAssignedIdentity *string `pulumi:"encryptionUserAssignedIdentity"` }
Encryption identity for the storage account.
type EncryptionIdentityResponseOutput ¶
type EncryptionIdentityResponseOutput struct{ *pulumi.OutputState }
Encryption identity for the storage account.
func (EncryptionIdentityResponseOutput) ElementType ¶
func (EncryptionIdentityResponseOutput) ElementType() reflect.Type
func (EncryptionIdentityResponseOutput) EncryptionFederatedIdentityClientId ¶
func (o EncryptionIdentityResponseOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
func (EncryptionIdentityResponseOutput) EncryptionUserAssignedIdentity ¶
func (o EncryptionIdentityResponseOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput ¶
func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput
func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext ¶
func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput
type EncryptionIdentityResponsePtrOutput ¶
type EncryptionIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionIdentityResponsePtrOutput) Elem ¶
func (o EncryptionIdentityResponsePtrOutput) Elem() EncryptionIdentityResponseOutput
func (EncryptionIdentityResponsePtrOutput) ElementType ¶
func (EncryptionIdentityResponsePtrOutput) ElementType() reflect.Type
func (EncryptionIdentityResponsePtrOutput) EncryptionFederatedIdentityClientId ¶
func (o EncryptionIdentityResponsePtrOutput) EncryptionFederatedIdentityClientId() pulumi.StringPtrOutput
ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
func (EncryptionIdentityResponsePtrOutput) EncryptionUserAssignedIdentity ¶
func (o EncryptionIdentityResponsePtrOutput) EncryptionUserAssignedIdentity() pulumi.StringPtrOutput
Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput ¶
func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput
func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext ¶
func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput
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) EncryptionIdentity ¶
func (o EncryptionOutput) EncryptionIdentity() EncryptionIdentityPtrOutput
The identity to be used with service-side encryption at rest.
func (EncryptionOutput) KeySource ¶
func (o EncryptionOutput) KeySource() pulumi.StringPtrOutput
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) EncryptionIdentity ¶
func (o EncryptionPtrOutput) EncryptionIdentity() EncryptionIdentityPtrOutput
The identity to be used with service-side encryption at rest.
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 identity to be used with service-side encryption at rest. EncryptionIdentity *EncryptionIdentityResponse `pulumi:"encryptionIdentity"` // 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.
func (*EncryptionResponse) Defaults ¶
func (val *EncryptionResponse) Defaults() *EncryptionResponse
Defaults sets the appropriate defaults for EncryptionResponse
type EncryptionResponseOutput ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
The encryption settings on the storage account.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) EncryptionIdentity ¶
func (o EncryptionResponseOutput) EncryptionIdentity() EncryptionIdentityResponsePtrOutput
The identity to be used with service-side encryption at rest.
func (EncryptionResponseOutput) KeySource ¶
func (o EncryptionResponseOutput) KeySource() pulumi.StringPtrOutput
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
type EncryptionScope ¶
type EncryptionScope struct { pulumi.CustomResourceState // Gets the creation date and time of the encryption scope in UTC. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. KeyVaultProperties EncryptionScopeKeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"` // Gets the last modification date and time of the encryption scope in UTC. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. RequireInfrastructureEncryption pulumi.BoolPtrOutput `pulumi:"requireInfrastructureEncryption"` // The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Source pulumi.StringPtrOutput `pulumi:"source"` // The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. State pulumi.StringPtrOutput `pulumi:"state"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Encryption Scope resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetEncryptionScope ¶
func GetEncryptionScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptionScopeState, opts ...pulumi.ResourceOption) (*EncryptionScope, error)
GetEncryptionScope gets an existing EncryptionScope 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 NewEncryptionScope ¶
func NewEncryptionScope(ctx *pulumi.Context, name string, args *EncryptionScopeArgs, opts ...pulumi.ResourceOption) (*EncryptionScope, error)
NewEncryptionScope registers a new resource with the given unique name, arguments, and options.
func (*EncryptionScope) ElementType ¶
func (*EncryptionScope) ElementType() reflect.Type
func (*EncryptionScope) ToEncryptionScopeOutput ¶
func (i *EncryptionScope) ToEncryptionScopeOutput() EncryptionScopeOutput
func (*EncryptionScope) ToEncryptionScopeOutputWithContext ¶
func (i *EncryptionScope) ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput
type EncryptionScopeArgs ¶
type EncryptionScopeArgs 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 encryption scope within the specified storage account. Encryption scope 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. EncryptionScopeName pulumi.StringPtrInput // The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. KeyVaultProperties EncryptionScopeKeyVaultPropertiesPtrInput // 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 // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Source pulumi.StringPtrInput // The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. State pulumi.StringPtrInput }
The set of arguments for constructing a EncryptionScope resource.
func (EncryptionScopeArgs) ElementType ¶
func (EncryptionScopeArgs) ElementType() reflect.Type
type EncryptionScopeInput ¶
type EncryptionScopeInput interface { pulumi.Input ToEncryptionScopeOutput() EncryptionScopeOutput ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput }
type EncryptionScopeKeyVaultProperties ¶
type EncryptionScopeKeyVaultProperties struct { // The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope. KeyUri *string `pulumi:"keyUri"` }
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
type EncryptionScopeKeyVaultPropertiesArgs ¶
type EncryptionScopeKeyVaultPropertiesArgs struct { // The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope. KeyUri pulumi.StringPtrInput `pulumi:"keyUri"` }
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
func (EncryptionScopeKeyVaultPropertiesArgs) ElementType ¶
func (EncryptionScopeKeyVaultPropertiesArgs) ElementType() reflect.Type
func (EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutput ¶
func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutput() EncryptionScopeKeyVaultPropertiesOutput
func (EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutputWithContext ¶
func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesOutput
func (EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutput ¶
func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
func (EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext ¶
func (i EncryptionScopeKeyVaultPropertiesArgs) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
type EncryptionScopeKeyVaultPropertiesInput ¶
type EncryptionScopeKeyVaultPropertiesInput interface { pulumi.Input ToEncryptionScopeKeyVaultPropertiesOutput() EncryptionScopeKeyVaultPropertiesOutput ToEncryptionScopeKeyVaultPropertiesOutputWithContext(context.Context) EncryptionScopeKeyVaultPropertiesOutput }
EncryptionScopeKeyVaultPropertiesInput is an input type that accepts EncryptionScopeKeyVaultPropertiesArgs and EncryptionScopeKeyVaultPropertiesOutput values. You can construct a concrete instance of `EncryptionScopeKeyVaultPropertiesInput` via:
EncryptionScopeKeyVaultPropertiesArgs{...}
type EncryptionScopeKeyVaultPropertiesOutput ¶
type EncryptionScopeKeyVaultPropertiesOutput struct{ *pulumi.OutputState }
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
func (EncryptionScopeKeyVaultPropertiesOutput) ElementType ¶
func (EncryptionScopeKeyVaultPropertiesOutput) ElementType() reflect.Type
func (EncryptionScopeKeyVaultPropertiesOutput) KeyUri ¶
func (o EncryptionScopeKeyVaultPropertiesOutput) KeyUri() pulumi.StringPtrOutput
The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.
func (EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutput ¶
func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutput() EncryptionScopeKeyVaultPropertiesOutput
func (EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutputWithContext ¶
func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesOutput
func (EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput ¶
func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
func (EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext ¶
func (o EncryptionScopeKeyVaultPropertiesOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
type EncryptionScopeKeyVaultPropertiesPtrInput ¶
type EncryptionScopeKeyVaultPropertiesPtrInput interface { pulumi.Input ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput }
EncryptionScopeKeyVaultPropertiesPtrInput is an input type that accepts EncryptionScopeKeyVaultPropertiesArgs, EncryptionScopeKeyVaultPropertiesPtr and EncryptionScopeKeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionScopeKeyVaultPropertiesPtrInput` via:
EncryptionScopeKeyVaultPropertiesArgs{...} or: nil
func EncryptionScopeKeyVaultPropertiesPtr ¶
func EncryptionScopeKeyVaultPropertiesPtr(v *EncryptionScopeKeyVaultPropertiesArgs) EncryptionScopeKeyVaultPropertiesPtrInput
type EncryptionScopeKeyVaultPropertiesPtrOutput ¶
type EncryptionScopeKeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (EncryptionScopeKeyVaultPropertiesPtrOutput) ElementType ¶
func (EncryptionScopeKeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (EncryptionScopeKeyVaultPropertiesPtrOutput) KeyUri ¶
func (o EncryptionScopeKeyVaultPropertiesPtrOutput) KeyUri() pulumi.StringPtrOutput
The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.
func (EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput ¶
func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutput() EncryptionScopeKeyVaultPropertiesPtrOutput
func (EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext ¶
func (o EncryptionScopeKeyVaultPropertiesPtrOutput) ToEncryptionScopeKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesPtrOutput
type EncryptionScopeKeyVaultPropertiesResponse ¶
type EncryptionScopeKeyVaultPropertiesResponse struct { // The object identifier of the current versioned Key Vault Key in use. CurrentVersionedKeyIdentifier string `pulumi:"currentVersionedKeyIdentifier"` // The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope. KeyUri *string `pulumi:"keyUri"` // Timestamp of last rotation of the Key Vault Key. LastKeyRotationTimestamp string `pulumi:"lastKeyRotationTimestamp"` }
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
type EncryptionScopeKeyVaultPropertiesResponseOutput ¶
type EncryptionScopeKeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
func (EncryptionScopeKeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier ¶
func (o EncryptionScopeKeyVaultPropertiesResponseOutput) CurrentVersionedKeyIdentifier() pulumi.StringOutput
The object identifier of the current versioned Key Vault Key in use.
func (EncryptionScopeKeyVaultPropertiesResponseOutput) ElementType ¶
func (EncryptionScopeKeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (EncryptionScopeKeyVaultPropertiesResponseOutput) KeyUri ¶
func (o EncryptionScopeKeyVaultPropertiesResponseOutput) KeyUri() pulumi.StringPtrOutput
The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.
func (EncryptionScopeKeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp ¶
func (o EncryptionScopeKeyVaultPropertiesResponseOutput) LastKeyRotationTimestamp() pulumi.StringOutput
Timestamp of last rotation of the Key Vault Key.
func (EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutput ¶
func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutput() EncryptionScopeKeyVaultPropertiesResponseOutput
func (EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutputWithContext ¶
func (o EncryptionScopeKeyVaultPropertiesResponseOutput) ToEncryptionScopeKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesResponseOutput
type EncryptionScopeKeyVaultPropertiesResponsePtrOutput ¶
type EncryptionScopeKeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier ¶
func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyIdentifier() pulumi.StringPtrOutput
The object identifier of the current versioned Key Vault Key in use.
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) KeyUri ¶
func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) KeyUri() pulumi.StringPtrOutput
The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp ¶
func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) LastKeyRotationTimestamp() pulumi.StringPtrOutput
Timestamp of last rotation of the Key Vault Key.
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutput ¶
func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutput() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
func (EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o EncryptionScopeKeyVaultPropertiesResponsePtrOutput) ToEncryptionScopeKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionScopeKeyVaultPropertiesResponsePtrOutput
type EncryptionScopeOutput ¶
type EncryptionScopeOutput struct{ *pulumi.OutputState }
func (EncryptionScopeOutput) CreationTime ¶
func (o EncryptionScopeOutput) CreationTime() pulumi.StringOutput
Gets the creation date and time of the encryption scope in UTC.
func (EncryptionScopeOutput) ElementType ¶
func (EncryptionScopeOutput) ElementType() reflect.Type
func (EncryptionScopeOutput) KeyVaultProperties ¶
func (o EncryptionScopeOutput) KeyVaultProperties() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
func (EncryptionScopeOutput) LastModifiedTime ¶
func (o EncryptionScopeOutput) LastModifiedTime() pulumi.StringOutput
Gets the last modification date and time of the encryption scope in UTC.
func (EncryptionScopeOutput) Name ¶
func (o EncryptionScopeOutput) Name() pulumi.StringOutput
The name of the resource
func (EncryptionScopeOutput) RequireInfrastructureEncryption ¶
func (o EncryptionScopeOutput) 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 (EncryptionScopeOutput) Source ¶
func (o EncryptionScopeOutput) Source() pulumi.StringPtrOutput
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.
func (EncryptionScopeOutput) State ¶
func (o EncryptionScopeOutput) State() pulumi.StringPtrOutput
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.
func (EncryptionScopeOutput) ToEncryptionScopeOutput ¶
func (o EncryptionScopeOutput) ToEncryptionScopeOutput() EncryptionScopeOutput
func (EncryptionScopeOutput) ToEncryptionScopeOutputWithContext ¶
func (o EncryptionScopeOutput) ToEncryptionScopeOutputWithContext(ctx context.Context) EncryptionScopeOutput
func (EncryptionScopeOutput) Type ¶
func (o EncryptionScopeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type EncryptionScopeSource ¶
type EncryptionScopeSource string
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.
func (EncryptionScopeSource) ElementType ¶
func (EncryptionScopeSource) ElementType() reflect.Type
func (EncryptionScopeSource) ToEncryptionScopeSourceOutput ¶
func (e EncryptionScopeSource) ToEncryptionScopeSourceOutput() EncryptionScopeSourceOutput
func (EncryptionScopeSource) ToEncryptionScopeSourceOutputWithContext ¶
func (e EncryptionScopeSource) ToEncryptionScopeSourceOutputWithContext(ctx context.Context) EncryptionScopeSourceOutput
func (EncryptionScopeSource) ToEncryptionScopeSourcePtrOutput ¶
func (e EncryptionScopeSource) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
func (EncryptionScopeSource) ToEncryptionScopeSourcePtrOutputWithContext ¶
func (e EncryptionScopeSource) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
func (EncryptionScopeSource) ToStringOutput ¶
func (e EncryptionScopeSource) ToStringOutput() pulumi.StringOutput
func (EncryptionScopeSource) ToStringOutputWithContext ¶
func (e EncryptionScopeSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionScopeSource) ToStringPtrOutput ¶
func (e EncryptionScopeSource) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeSource) ToStringPtrOutputWithContext ¶
func (e EncryptionScopeSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionScopeSourceInput ¶
type EncryptionScopeSourceInput interface { pulumi.Input ToEncryptionScopeSourceOutput() EncryptionScopeSourceOutput ToEncryptionScopeSourceOutputWithContext(context.Context) EncryptionScopeSourceOutput }
EncryptionScopeSourceInput is an input type that accepts values of the EncryptionScopeSource enum A concrete instance of `EncryptionScopeSourceInput` can be one of the following:
EncryptionScopeSource_Microsoft_Storage EncryptionScopeSource_Microsoft_KeyVault
type EncryptionScopeSourceOutput ¶
type EncryptionScopeSourceOutput struct{ *pulumi.OutputState }
func (EncryptionScopeSourceOutput) ElementType ¶
func (EncryptionScopeSourceOutput) ElementType() reflect.Type
func (EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutput ¶
func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutput() EncryptionScopeSourceOutput
func (EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutputWithContext ¶
func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourceOutputWithContext(ctx context.Context) EncryptionScopeSourceOutput
func (EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutput ¶
func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
func (EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutputWithContext ¶
func (o EncryptionScopeSourceOutput) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
func (EncryptionScopeSourceOutput) ToStringOutput ¶
func (o EncryptionScopeSourceOutput) ToStringOutput() pulumi.StringOutput
func (EncryptionScopeSourceOutput) ToStringOutputWithContext ¶
func (o EncryptionScopeSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionScopeSourceOutput) ToStringPtrOutput ¶
func (o EncryptionScopeSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeSourceOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionScopeSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionScopeSourcePtrInput ¶
type EncryptionScopeSourcePtrInput interface { pulumi.Input ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput ToEncryptionScopeSourcePtrOutputWithContext(context.Context) EncryptionScopeSourcePtrOutput }
func EncryptionScopeSourcePtr ¶
func EncryptionScopeSourcePtr(v string) EncryptionScopeSourcePtrInput
type EncryptionScopeSourcePtrOutput ¶
type EncryptionScopeSourcePtrOutput struct{ *pulumi.OutputState }
func (EncryptionScopeSourcePtrOutput) Elem ¶
func (o EncryptionScopeSourcePtrOutput) Elem() EncryptionScopeSourceOutput
func (EncryptionScopeSourcePtrOutput) ElementType ¶
func (EncryptionScopeSourcePtrOutput) ElementType() reflect.Type
func (EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutput ¶
func (o EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutput() EncryptionScopeSourcePtrOutput
func (EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutputWithContext ¶
func (o EncryptionScopeSourcePtrOutput) ToEncryptionScopeSourcePtrOutputWithContext(ctx context.Context) EncryptionScopeSourcePtrOutput
func (EncryptionScopeSourcePtrOutput) ToStringPtrOutput ¶
func (o EncryptionScopeSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeSourcePtrOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionScopeSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionScopeState ¶
type EncryptionScopeState struct { }
func (EncryptionScopeState) ElementType ¶
func (EncryptionScopeState) ElementType() reflect.Type
type EncryptionScopeStateEnum ¶
type EncryptionScopeStateEnum string
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.
func (EncryptionScopeStateEnum) ElementType ¶
func (EncryptionScopeStateEnum) ElementType() reflect.Type
func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutput ¶
func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput
func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutputWithContext ¶
func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput
func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutput ¶
func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutputWithContext ¶
func (e EncryptionScopeStateEnum) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnum) ToStringOutput ¶
func (e EncryptionScopeStateEnum) ToStringOutput() pulumi.StringOutput
func (EncryptionScopeStateEnum) ToStringOutputWithContext ¶
func (e EncryptionScopeStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionScopeStateEnum) ToStringPtrOutput ¶
func (e EncryptionScopeStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeStateEnum) ToStringPtrOutputWithContext ¶
func (e EncryptionScopeStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionScopeStateEnumInput ¶
type EncryptionScopeStateEnumInput interface { pulumi.Input ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput ToEncryptionScopeStateEnumOutputWithContext(context.Context) EncryptionScopeStateEnumOutput }
EncryptionScopeStateEnumInput is an input type that accepts values of the EncryptionScopeStateEnum enum A concrete instance of `EncryptionScopeStateEnumInput` can be one of the following:
EncryptionScopeStateEnumEnabled EncryptionScopeStateEnumDisabled
type EncryptionScopeStateEnumOutput ¶
type EncryptionScopeStateEnumOutput struct{ *pulumi.OutputState }
func (EncryptionScopeStateEnumOutput) ElementType ¶
func (EncryptionScopeStateEnumOutput) ElementType() reflect.Type
func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutput ¶
func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutput() EncryptionScopeStateEnumOutput
func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutputWithContext ¶
func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumOutputWithContext(ctx context.Context) EncryptionScopeStateEnumOutput
func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutput ¶
func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutputWithContext ¶
func (o EncryptionScopeStateEnumOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnumOutput) ToStringOutput ¶
func (o EncryptionScopeStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (EncryptionScopeStateEnumOutput) ToStringOutputWithContext ¶
func (o EncryptionScopeStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionScopeStateEnumOutput) ToStringPtrOutput ¶
func (o EncryptionScopeStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeStateEnumOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionScopeStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionScopeStateEnumPtrInput ¶
type EncryptionScopeStateEnumPtrInput interface { pulumi.Input ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput ToEncryptionScopeStateEnumPtrOutputWithContext(context.Context) EncryptionScopeStateEnumPtrOutput }
func EncryptionScopeStateEnumPtr ¶
func EncryptionScopeStateEnumPtr(v string) EncryptionScopeStateEnumPtrInput
type EncryptionScopeStateEnumPtrOutput ¶
type EncryptionScopeStateEnumPtrOutput struct{ *pulumi.OutputState }
func (EncryptionScopeStateEnumPtrOutput) Elem ¶
func (o EncryptionScopeStateEnumPtrOutput) Elem() EncryptionScopeStateEnumOutput
func (EncryptionScopeStateEnumPtrOutput) ElementType ¶
func (EncryptionScopeStateEnumPtrOutput) ElementType() reflect.Type
func (EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutput ¶
func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutput() EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutputWithContext ¶
func (o EncryptionScopeStateEnumPtrOutput) ToEncryptionScopeStateEnumPtrOutputWithContext(ctx context.Context) EncryptionScopeStateEnumPtrOutput
func (EncryptionScopeStateEnumPtrOutput) ToStringPtrOutput ¶
func (o EncryptionScopeStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionScopeStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionScopeStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionService ¶
type EncryptionService struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. 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. Encryption at rest is enabled by default today and cannot be disabled. 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. Encryption at rest is enabled by default today and cannot be disabled.
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. Encryption at rest is enabled by default today and cannot be disabled.
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. Encryption at rest is enabled by default today and cannot be disabled. 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. Data is encrypted at rest by default today and cannot be disabled. LastEnabledTime string `pulumi:"lastEnabledTime"` }
A service that allows server-side encryption to be used.
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. Encryption at rest is enabled by default today and cannot be disabled.
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. Data is encrypted at rest by default today and cannot be disabled.
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
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. Encryption at rest is enabled by default today and cannot be disabled.
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. Data is encrypted at rest by default today and cannot be disabled.
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 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
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 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) Web ¶
func (o EndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
type ExpirationAction ¶
type ExpirationAction string
The SAS expiration action. Can only be Log.
func (ExpirationAction) ElementType ¶
func (ExpirationAction) ElementType() reflect.Type
func (ExpirationAction) ToExpirationActionOutput ¶
func (e ExpirationAction) ToExpirationActionOutput() ExpirationActionOutput
func (ExpirationAction) ToExpirationActionOutputWithContext ¶
func (e ExpirationAction) ToExpirationActionOutputWithContext(ctx context.Context) ExpirationActionOutput
func (ExpirationAction) ToExpirationActionPtrOutput ¶
func (e ExpirationAction) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
func (ExpirationAction) ToExpirationActionPtrOutputWithContext ¶
func (e ExpirationAction) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
func (ExpirationAction) ToStringOutput ¶
func (e ExpirationAction) ToStringOutput() pulumi.StringOutput
func (ExpirationAction) ToStringOutputWithContext ¶
func (e ExpirationAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpirationAction) ToStringPtrOutput ¶
func (e ExpirationAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpirationAction) ToStringPtrOutputWithContext ¶
func (e ExpirationAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpirationActionInput ¶
type ExpirationActionInput interface { pulumi.Input ToExpirationActionOutput() ExpirationActionOutput ToExpirationActionOutputWithContext(context.Context) ExpirationActionOutput }
ExpirationActionInput is an input type that accepts values of the ExpirationAction enum A concrete instance of `ExpirationActionInput` can be one of the following:
ExpirationActionLog
type ExpirationActionOutput ¶
type ExpirationActionOutput struct{ *pulumi.OutputState }
func (ExpirationActionOutput) ElementType ¶
func (ExpirationActionOutput) ElementType() reflect.Type
func (ExpirationActionOutput) ToExpirationActionOutput ¶
func (o ExpirationActionOutput) ToExpirationActionOutput() ExpirationActionOutput
func (ExpirationActionOutput) ToExpirationActionOutputWithContext ¶
func (o ExpirationActionOutput) ToExpirationActionOutputWithContext(ctx context.Context) ExpirationActionOutput
func (ExpirationActionOutput) ToExpirationActionPtrOutput ¶
func (o ExpirationActionOutput) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
func (ExpirationActionOutput) ToExpirationActionPtrOutputWithContext ¶
func (o ExpirationActionOutput) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
func (ExpirationActionOutput) ToStringOutput ¶
func (o ExpirationActionOutput) ToStringOutput() pulumi.StringOutput
func (ExpirationActionOutput) ToStringOutputWithContext ¶
func (o ExpirationActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExpirationActionOutput) ToStringPtrOutput ¶
func (o ExpirationActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpirationActionOutput) ToStringPtrOutputWithContext ¶
func (o ExpirationActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExpirationActionPtrInput ¶
type ExpirationActionPtrInput interface { pulumi.Input ToExpirationActionPtrOutput() ExpirationActionPtrOutput ToExpirationActionPtrOutputWithContext(context.Context) ExpirationActionPtrOutput }
func ExpirationActionPtr ¶
func ExpirationActionPtr(v string) ExpirationActionPtrInput
type ExpirationActionPtrOutput ¶
type ExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (ExpirationActionPtrOutput) Elem ¶
func (o ExpirationActionPtrOutput) Elem() ExpirationActionOutput
func (ExpirationActionPtrOutput) ElementType ¶
func (ExpirationActionPtrOutput) ElementType() reflect.Type
func (ExpirationActionPtrOutput) ToExpirationActionPtrOutput ¶
func (o ExpirationActionPtrOutput) ToExpirationActionPtrOutput() ExpirationActionPtrOutput
func (ExpirationActionPtrOutput) ToExpirationActionPtrOutputWithContext ¶
func (o ExpirationActionPtrOutput) ToExpirationActionPtrOutputWithContext(ctx context.Context) ExpirationActionPtrOutput
func (ExpirationActionPtrOutput) ToStringPtrOutput ¶
func (o ExpirationActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExpirationActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ExpirationActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExtendedLocation ¶
type ExtendedLocation struct { // The name of the extended location. Name *string `pulumi:"name"` // The type of the extended location. Type *string `pulumi:"type"` }
The complex type of the extended location.
type ExtendedLocationArgs ¶
type ExtendedLocationArgs struct { // The name of the extended location. Name pulumi.StringPtrInput `pulumi:"name"` // The type of the extended location. Type pulumi.StringPtrInput `pulumi:"type"` }
The complex type of the extended location.
func (ExtendedLocationArgs) ElementType ¶
func (ExtendedLocationArgs) ElementType() reflect.Type
func (ExtendedLocationArgs) ToExtendedLocationOutput ¶
func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext ¶
func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutput ¶
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext ¶
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
type ExtendedLocationInput ¶
type ExtendedLocationInput interface { pulumi.Input ToExtendedLocationOutput() ExtendedLocationOutput ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput }
ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:
ExtendedLocationArgs{...}
type ExtendedLocationOutput ¶
type ExtendedLocationOutput struct{ *pulumi.OutputState }
The complex type of the extended location.
func (ExtendedLocationOutput) ElementType ¶
func (ExtendedLocationOutput) ElementType() reflect.Type
func (ExtendedLocationOutput) Name ¶
func (o ExtendedLocationOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationOutput) ToExtendedLocationOutput ¶
func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext ¶
func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutput ¶
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext ¶
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationOutput) Type ¶
func (o ExtendedLocationOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationPtrInput ¶
type ExtendedLocationPtrInput interface { pulumi.Input ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput }
ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:
ExtendedLocationArgs{...} or: nil
func ExtendedLocationPtr ¶
func ExtendedLocationPtr(v *ExtendedLocationArgs) ExtendedLocationPtrInput
type ExtendedLocationPtrOutput ¶
type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationPtrOutput) Elem ¶
func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
func (ExtendedLocationPtrOutput) ElementType ¶
func (ExtendedLocationPtrOutput) ElementType() reflect.Type
func (ExtendedLocationPtrOutput) Name ¶
func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput ¶
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext ¶
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) Type ¶
func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationResponse ¶
type ExtendedLocationResponse struct { // The name of the extended location. Name *string `pulumi:"name"` // The type of the extended location. Type *string `pulumi:"type"` }
The complex type of the extended location.
type ExtendedLocationResponseOutput ¶
type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }
The complex type of the extended location.
func (ExtendedLocationResponseOutput) ElementType ¶
func (ExtendedLocationResponseOutput) ElementType() reflect.Type
func (ExtendedLocationResponseOutput) Name ¶
func (o ExtendedLocationResponseOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput ¶
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext ¶
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) Type ¶
func (o ExtendedLocationResponseOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationResponsePtrOutput ¶
type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationResponsePtrOutput) Elem ¶
func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
func (ExtendedLocationResponsePtrOutput) ElementType ¶
func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
func (ExtendedLocationResponsePtrOutput) Name ¶
func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the extended location.
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput ¶
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext ¶
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) Type ¶
func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the extended location.
type ExtendedLocationTypes ¶
type ExtendedLocationTypes string
The type of the extended location.
func (ExtendedLocationTypes) ElementType ¶
func (ExtendedLocationTypes) ElementType() reflect.Type
func (ExtendedLocationTypes) ToExtendedLocationTypesOutput ¶
func (e ExtendedLocationTypes) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput
func (ExtendedLocationTypes) ToExtendedLocationTypesOutputWithContext ¶
func (e ExtendedLocationTypes) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput
func (ExtendedLocationTypes) ToExtendedLocationTypesPtrOutput ¶
func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypes) ToExtendedLocationTypesPtrOutputWithContext ¶
func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypes) ToStringOutput ¶
func (e ExtendedLocationTypes) ToStringOutput() pulumi.StringOutput
func (ExtendedLocationTypes) ToStringOutputWithContext ¶
func (e ExtendedLocationTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExtendedLocationTypes) ToStringPtrOutput ¶
func (e ExtendedLocationTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExtendedLocationTypes) ToStringPtrOutputWithContext ¶
func (e ExtendedLocationTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExtendedLocationTypesInput ¶
type ExtendedLocationTypesInput interface { pulumi.Input ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput ToExtendedLocationTypesOutputWithContext(context.Context) ExtendedLocationTypesOutput }
ExtendedLocationTypesInput is an input type that accepts values of the ExtendedLocationTypes enum A concrete instance of `ExtendedLocationTypesInput` can be one of the following:
ExtendedLocationTypesEdgeZone
type ExtendedLocationTypesOutput ¶
type ExtendedLocationTypesOutput struct{ *pulumi.OutputState }
func (ExtendedLocationTypesOutput) ElementType ¶
func (ExtendedLocationTypesOutput) ElementType() reflect.Type
func (ExtendedLocationTypesOutput) ToExtendedLocationTypesOutput ¶
func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput
func (ExtendedLocationTypesOutput) ToExtendedLocationTypesOutputWithContext ¶
func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput
func (ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutput ¶
func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutputWithContext ¶
func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypesOutput) ToStringOutput ¶
func (o ExtendedLocationTypesOutput) ToStringOutput() pulumi.StringOutput
func (ExtendedLocationTypesOutput) ToStringOutputWithContext ¶
func (o ExtendedLocationTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExtendedLocationTypesOutput) ToStringPtrOutput ¶
func (o ExtendedLocationTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExtendedLocationTypesOutput) ToStringPtrOutputWithContext ¶
func (o ExtendedLocationTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExtendedLocationTypesPtrInput ¶
type ExtendedLocationTypesPtrInput interface { pulumi.Input ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput ToExtendedLocationTypesPtrOutputWithContext(context.Context) ExtendedLocationTypesPtrOutput }
func ExtendedLocationTypesPtr ¶
func ExtendedLocationTypesPtr(v string) ExtendedLocationTypesPtrInput
type ExtendedLocationTypesPtrOutput ¶
type ExtendedLocationTypesPtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationTypesPtrOutput) Elem ¶
func (o ExtendedLocationTypesPtrOutput) Elem() ExtendedLocationTypesOutput
func (ExtendedLocationTypesPtrOutput) ElementType ¶
func (ExtendedLocationTypesPtrOutput) ElementType() reflect.Type
func (ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutput ¶
func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutputWithContext ¶
func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput
func (ExtendedLocationTypesPtrOutput) ToStringPtrOutput ¶
func (o ExtendedLocationTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExtendedLocationTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o ExtendedLocationTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileServiceProperties ¶
type FileServiceProperties struct { pulumi.CustomResourceState // Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. Cors CorsRulesResponsePtrOutput `pulumi:"cors"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Protocol settings for file service ProtocolSettings ProtocolSettingsResponsePtrOutput `pulumi:"protocolSettings"` ShareDeleteRetentionPolicy DeleteRetentionPolicyResponsePtrOutput `pulumi:"shareDeleteRetentionPolicy"` // Sku name and tier. Sku SkuResponseOutput `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The properties of File services in storage account. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetFileServiceProperties ¶
func GetFileServiceProperties(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileServicePropertiesState, opts ...pulumi.ResourceOption) (*FileServiceProperties, error)
GetFileServiceProperties gets an existing FileServiceProperties 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 NewFileServiceProperties ¶
func NewFileServiceProperties(ctx *pulumi.Context, name string, args *FileServicePropertiesArgs, opts ...pulumi.ResourceOption) (*FileServiceProperties, error)
NewFileServiceProperties registers a new resource with the given unique name, arguments, and options.
func (*FileServiceProperties) ElementType ¶
func (*FileServiceProperties) ElementType() reflect.Type
func (*FileServiceProperties) ToFileServicePropertiesOutput ¶
func (i *FileServiceProperties) ToFileServicePropertiesOutput() FileServicePropertiesOutput
func (*FileServiceProperties) ToFileServicePropertiesOutputWithContext ¶
func (i *FileServiceProperties) ToFileServicePropertiesOutputWithContext(ctx context.Context) FileServicePropertiesOutput
type FileServicePropertiesArgs ¶
type FileServicePropertiesArgs 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 // Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. Cors CorsRulesPtrInput // The name of the file Service within the specified storage account. File Service Name must be "default" FileServicesName pulumi.StringPtrInput // Protocol settings for file service ProtocolSettings ProtocolSettingsPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput ShareDeleteRetentionPolicy DeleteRetentionPolicyPtrInput }
The set of arguments for constructing a FileServiceProperties resource.
func (FileServicePropertiesArgs) ElementType ¶
func (FileServicePropertiesArgs) ElementType() reflect.Type
type FileServicePropertiesInput ¶
type FileServicePropertiesInput interface { pulumi.Input ToFileServicePropertiesOutput() FileServicePropertiesOutput ToFileServicePropertiesOutputWithContext(ctx context.Context) FileServicePropertiesOutput }
type FileServicePropertiesOutput ¶
type FileServicePropertiesOutput struct{ *pulumi.OutputState }
func (FileServicePropertiesOutput) Cors ¶
func (o FileServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service.
func (FileServicePropertiesOutput) ElementType ¶
func (FileServicePropertiesOutput) ElementType() reflect.Type
func (FileServicePropertiesOutput) Name ¶
func (o FileServicePropertiesOutput) Name() pulumi.StringOutput
The name of the resource
func (FileServicePropertiesOutput) ProtocolSettings ¶
func (o FileServicePropertiesOutput) ProtocolSettings() ProtocolSettingsResponsePtrOutput
Protocol settings for file service
func (FileServicePropertiesOutput) ShareDeleteRetentionPolicy ¶
func (o FileServicePropertiesOutput) ShareDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The file service properties for share soft delete.
func (FileServicePropertiesOutput) Sku ¶
func (o FileServicePropertiesOutput) Sku() SkuResponseOutput
Sku name and tier.
func (FileServicePropertiesOutput) ToFileServicePropertiesOutput ¶
func (o FileServicePropertiesOutput) ToFileServicePropertiesOutput() FileServicePropertiesOutput
func (FileServicePropertiesOutput) ToFileServicePropertiesOutputWithContext ¶
func (o FileServicePropertiesOutput) ToFileServicePropertiesOutputWithContext(ctx context.Context) FileServicePropertiesOutput
func (FileServicePropertiesOutput) Type ¶
func (o FileServicePropertiesOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type FileServicePropertiesState ¶
type FileServicePropertiesState struct { }
func (FileServicePropertiesState) ElementType ¶
func (FileServicePropertiesState) ElementType() reflect.Type
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"` LeaseDuration pulumi.StringOutput `pulumi:"leaseDuration"` LeaseState pulumi.StringOutput `pulumi:"leaseState"` LeaseStatus pulumi.StringOutput `pulumi:"leaseStatus"` 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.Float64Output `pulumi:"shareUsageBytes"` SignedIdentifiers SignedIdentifierResponseArrayOutput `pulumi:"signedIdentifiers"` SnapshotTime pulumi.StringOutput `pulumi:"snapshotTime"` Type pulumi.StringOutput `pulumi:"type"` Version pulumi.StringOutput `pulumi:"version"` }AccessTier
Properties of the file share, including Id, resource name, resource type, Etag. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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.
func (*FileShare) ElementType ¶
func (*FileShare) ToFileShareOutput ¶
func (i *FileShare) ToFileShareOutput() FileShareOutput
func (*FileShare) ToFileShareOutputWithContext ¶
func (i *FileShare) ToFileShareOutputWithContext(ctx context.Context) FileShareOutput
type FileShareArgs ¶
type FileShareArgs struct { pulumi.StringPtrInput AccountName pulumi.StringInput EnabledProtocols pulumi.StringPtrInput Expand pulumi.StringPtrInput Metadata pulumi.StringMapInput ResourceGroupName pulumi.StringInput RootSquash pulumi.StringPtrInput ShareName pulumi.StringPtrInput ShareQuota pulumi.IntPtrInput SignedIdentifiers SignedIdentifierArrayInput }AccessTier
The set of arguments for constructing a FileShare resource.
func (FileShareArgs) ElementType ¶
func (FileShareArgs) ElementType() reflect.Type
type FileShareInput ¶
type FileShareOutput ¶
func (FileShareOutput) AccessTier ¶
func (o FileShareOutput) AccessTier() pulumi.StringPtrOutput
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.
func (FileShareOutput) AccessTierChangeTime ¶
func (o FileShareOutput) AccessTierChangeTime() pulumi.StringOutput
Indicates the last modification time for share access tier.
func (FileShareOutput) AccessTierStatus ¶
func (o FileShareOutput) AccessTierStatus() pulumi.StringOutput
Indicates if there is a pending transition for access tier.
func (FileShareOutput) Deleted ¶
func (o FileShareOutput) Deleted() pulumi.BoolOutput
Indicates whether the share was deleted.
func (FileShareOutput) DeletedTime ¶
func (o FileShareOutput) DeletedTime() pulumi.StringOutput
The deleted time if the share was deleted.
func (FileShareOutput) ElementType ¶
func (FileShareOutput) ElementType() reflect.Type
func (FileShareOutput) EnabledProtocols ¶
func (o FileShareOutput) EnabledProtocols() pulumi.StringPtrOutput
The authentication protocol that is used for the file share. Can only be specified when creating a share.
func (FileShareOutput) LastModifiedTime ¶
func (o FileShareOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the share was last modified.
func (FileShareOutput) LeaseDuration ¶
func (o FileShareOutput) LeaseDuration() pulumi.StringOutput
Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased.
func (FileShareOutput) LeaseState ¶
func (o FileShareOutput) LeaseState() pulumi.StringOutput
Lease state of the share.
func (FileShareOutput) LeaseStatus ¶
func (o FileShareOutput) LeaseStatus() pulumi.StringOutput
The lease status of the share.
func (FileShareOutput) Metadata ¶
func (o FileShareOutput) Metadata() pulumi.StringMapOutput
A name-value pair to associate with the share as metadata.
func (FileShareOutput) Name ¶
func (o FileShareOutput) Name() pulumi.StringOutput
The name of the resource
func (FileShareOutput) RemainingRetentionDays ¶
func (o FileShareOutput) RemainingRetentionDays() pulumi.IntOutput
Remaining retention days for share that was soft deleted.
func (FileShareOutput) RootSquash ¶
func (o FileShareOutput) RootSquash() pulumi.StringPtrOutput
The property is for NFS share only. The default is NoRootSquash.
func (FileShareOutput) ShareQuota ¶
func (o FileShareOutput) ShareQuota() pulumi.IntPtrOutput
The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.
func (FileShareOutput) ShareUsageBytes ¶
func (o FileShareOutput) ShareUsageBytes() pulumi.Float64Output
The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files.
func (FileShareOutput) SignedIdentifiers ¶
func (o FileShareOutput) SignedIdentifiers() SignedIdentifierResponseArrayOutput
List of stored access policies specified on the share.
func (FileShareOutput) SnapshotTime ¶
func (o FileShareOutput) SnapshotTime() pulumi.StringOutput
Creation time of share snapshot returned in the response of list shares with expand param "snapshots".
func (FileShareOutput) ToFileShareOutput ¶
func (o FileShareOutput) ToFileShareOutput() FileShareOutput
func (FileShareOutput) ToFileShareOutputWithContext ¶
func (o FileShareOutput) ToFileShareOutputWithContext(ctx context.Context) FileShareOutput
func (FileShareOutput) Type ¶
func (o FileShareOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (FileShareOutput) Version ¶
func (o FileShareOutput) Version() pulumi.StringOutput
The version of the share.
type FileShareState ¶
type FileShareState struct { }
func (FileShareState) ElementType ¶
func (FileShareState) ElementType() reflect.Type
type Format ¶
type Format string
This is a required field, it specifies the format for the inventory files.
func (Format) ElementType ¶
func (Format) ToFormatOutput ¶
func (e Format) ToFormatOutput() FormatOutput
func (Format) ToFormatOutputWithContext ¶
func (e Format) ToFormatOutputWithContext(ctx context.Context) FormatOutput
func (Format) ToFormatPtrOutput ¶
func (e Format) ToFormatPtrOutput() FormatPtrOutput
func (Format) ToFormatPtrOutputWithContext ¶
func (e Format) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
func (Format) ToStringOutput ¶
func (e Format) ToStringOutput() pulumi.StringOutput
func (Format) ToStringOutputWithContext ¶
func (e Format) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Format) ToStringPtrOutput ¶
func (e Format) ToStringPtrOutput() pulumi.StringPtrOutput
func (Format) ToStringPtrOutputWithContext ¶
func (e Format) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FormatInput ¶
type FormatInput interface { pulumi.Input ToFormatOutput() FormatOutput ToFormatOutputWithContext(context.Context) FormatOutput }
FormatInput is an input type that accepts values of the Format enum A concrete instance of `FormatInput` can be one of the following:
FormatCsv FormatParquet
type FormatOutput ¶
type FormatOutput struct{ *pulumi.OutputState }
func (FormatOutput) ElementType ¶
func (FormatOutput) ElementType() reflect.Type
func (FormatOutput) ToFormatOutput ¶
func (o FormatOutput) ToFormatOutput() FormatOutput
func (FormatOutput) ToFormatOutputWithContext ¶
func (o FormatOutput) ToFormatOutputWithContext(ctx context.Context) FormatOutput
func (FormatOutput) ToFormatPtrOutput ¶
func (o FormatOutput) ToFormatPtrOutput() FormatPtrOutput
func (FormatOutput) ToFormatPtrOutputWithContext ¶
func (o FormatOutput) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
func (FormatOutput) ToStringOutput ¶
func (o FormatOutput) ToStringOutput() pulumi.StringOutput
func (FormatOutput) ToStringOutputWithContext ¶
func (o FormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FormatOutput) ToStringPtrOutput ¶
func (o FormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FormatOutput) ToStringPtrOutputWithContext ¶
func (o FormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FormatPtrInput ¶
type FormatPtrInput interface { pulumi.Input ToFormatPtrOutput() FormatPtrOutput ToFormatPtrOutputWithContext(context.Context) FormatPtrOutput }
func FormatPtr ¶
func FormatPtr(v string) FormatPtrInput
type FormatPtrOutput ¶
type FormatPtrOutput struct{ *pulumi.OutputState }
func (FormatPtrOutput) Elem ¶
func (o FormatPtrOutput) Elem() FormatOutput
func (FormatPtrOutput) ElementType ¶
func (FormatPtrOutput) ElementType() reflect.Type
func (FormatPtrOutput) ToFormatPtrOutput ¶
func (o FormatPtrOutput) ToFormatPtrOutput() FormatPtrOutput
func (FormatPtrOutput) ToFormatPtrOutputWithContext ¶
func (o FormatPtrOutput) ToFormatPtrOutputWithContext(ctx context.Context) FormatPtrOutput
func (FormatPtrOutput) ToStringPtrOutput ¶
func (o FormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o FormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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
type HttpProtocol ¶
type HttpProtocol string
The protocol permitted for a request made with the account SAS.
func (HttpProtocol) ElementType ¶
func (HttpProtocol) ElementType() reflect.Type
func (HttpProtocol) ToHttpProtocolOutput ¶
func (e HttpProtocol) ToHttpProtocolOutput() HttpProtocolOutput
func (HttpProtocol) ToHttpProtocolOutputWithContext ¶
func (e HttpProtocol) ToHttpProtocolOutputWithContext(ctx context.Context) HttpProtocolOutput
func (HttpProtocol) ToHttpProtocolPtrOutput ¶
func (e HttpProtocol) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
func (HttpProtocol) ToHttpProtocolPtrOutputWithContext ¶
func (e HttpProtocol) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
func (HttpProtocol) ToStringOutput ¶
func (e HttpProtocol) ToStringOutput() pulumi.StringOutput
func (HttpProtocol) ToStringOutputWithContext ¶
func (e HttpProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HttpProtocol) ToStringPtrOutput ¶
func (e HttpProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (HttpProtocol) ToStringPtrOutputWithContext ¶
func (e HttpProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HttpProtocolInput ¶
type HttpProtocolInput interface { pulumi.Input ToHttpProtocolOutput() HttpProtocolOutput ToHttpProtocolOutputWithContext(context.Context) HttpProtocolOutput }
HttpProtocolInput is an input type that accepts values of the HttpProtocol enum A concrete instance of `HttpProtocolInput` can be one of the following:
HttpProtocol_Https_http HttpProtocolHttps
type HttpProtocolOutput ¶
type HttpProtocolOutput struct{ *pulumi.OutputState }
func (HttpProtocolOutput) ElementType ¶
func (HttpProtocolOutput) ElementType() reflect.Type
func (HttpProtocolOutput) ToHttpProtocolOutput ¶
func (o HttpProtocolOutput) ToHttpProtocolOutput() HttpProtocolOutput
func (HttpProtocolOutput) ToHttpProtocolOutputWithContext ¶
func (o HttpProtocolOutput) ToHttpProtocolOutputWithContext(ctx context.Context) HttpProtocolOutput
func (HttpProtocolOutput) ToHttpProtocolPtrOutput ¶
func (o HttpProtocolOutput) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
func (HttpProtocolOutput) ToHttpProtocolPtrOutputWithContext ¶
func (o HttpProtocolOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
func (HttpProtocolOutput) ToStringOutput ¶
func (o HttpProtocolOutput) ToStringOutput() pulumi.StringOutput
func (HttpProtocolOutput) ToStringOutputWithContext ¶
func (o HttpProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HttpProtocolOutput) ToStringPtrOutput ¶
func (o HttpProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HttpProtocolOutput) ToStringPtrOutputWithContext ¶
func (o HttpProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HttpProtocolPtrInput ¶
type HttpProtocolPtrInput interface { pulumi.Input ToHttpProtocolPtrOutput() HttpProtocolPtrOutput ToHttpProtocolPtrOutputWithContext(context.Context) HttpProtocolPtrOutput }
func HttpProtocolPtr ¶
func HttpProtocolPtr(v string) HttpProtocolPtrInput
type HttpProtocolPtrOutput ¶
type HttpProtocolPtrOutput struct{ *pulumi.OutputState }
func (HttpProtocolPtrOutput) Elem ¶
func (o HttpProtocolPtrOutput) Elem() HttpProtocolOutput
func (HttpProtocolPtrOutput) ElementType ¶
func (HttpProtocolPtrOutput) ElementType() reflect.Type
func (HttpProtocolPtrOutput) ToHttpProtocolPtrOutput ¶
func (o HttpProtocolPtrOutput) ToHttpProtocolPtrOutput() HttpProtocolPtrOutput
func (HttpProtocolPtrOutput) ToHttpProtocolPtrOutputWithContext ¶
func (o HttpProtocolPtrOutput) ToHttpProtocolPtrOutputWithContext(ctx context.Context) HttpProtocolPtrOutput
func (HttpProtocolPtrOutput) ToStringPtrOutput ¶
func (o HttpProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HttpProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o HttpProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRule ¶
type IPRule struct { // The action of IP ACL rule. Action *Action `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 ActionPtrInput `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) Defaults ¶
func (val *IPRuleArgs) Defaults() *IPRuleArgs
Defaults sets the appropriate defaults for IPRuleArgs
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() ActionPtrOutput
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.
func (*IPRuleResponse) Defaults ¶
func (val *IPRuleResponse) Defaults() *IPRuleResponse
Defaults sets the appropriate defaults for IPRuleResponse
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 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"` // Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type pulumi.StringInput `pulumi:"type"` // Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) UserAssignedIdentities ¶
func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
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.
func (IdentityPtrOutput) UserAssignedIdentities ¶
func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
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"` // Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
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) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
func (IdentityResponseOutput) UserAssignedIdentities ¶
func (o IdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
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.
func (IdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
type IdentityType ¶
type IdentityType string
The identity type.
func (IdentityType) ElementType ¶
func (IdentityType) ElementType() reflect.Type
func (IdentityType) ToIdentityTypeOutput ¶
func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput
func (IdentityType) ToIdentityTypeOutputWithContext ¶
func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput
func (IdentityType) ToIdentityTypePtrOutput ¶
func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput
func (IdentityType) ToIdentityTypePtrOutputWithContext ¶
func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
func (IdentityType) ToStringOutput ¶
func (e IdentityType) ToStringOutput() pulumi.StringOutput
func (IdentityType) ToStringOutputWithContext ¶
func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityType) ToStringPtrOutput ¶
func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityType) ToStringPtrOutputWithContext ¶
func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityTypeInput ¶
type IdentityTypeInput interface { pulumi.Input ToIdentityTypeOutput() IdentityTypeOutput ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput }
IdentityTypeInput is an input type that accepts values of the IdentityType enum A concrete instance of `IdentityTypeInput` can be one of the following:
IdentityTypeNone IdentityTypeSystemAssigned IdentityTypeUserAssigned IdentityType_SystemAssigned_UserAssigned
type IdentityTypeOutput ¶
type IdentityTypeOutput struct{ *pulumi.OutputState }
func (IdentityTypeOutput) ElementType ¶
func (IdentityTypeOutput) ElementType() reflect.Type
func (IdentityTypeOutput) ToIdentityTypeOutput ¶
func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput
func (IdentityTypeOutput) ToIdentityTypeOutputWithContext ¶
func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput
func (IdentityTypeOutput) ToIdentityTypePtrOutput ¶
func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput
func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext ¶
func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
func (IdentityTypeOutput) ToStringOutput ¶
func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (IdentityTypeOutput) ToStringOutputWithContext ¶
func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityTypeOutput) ToStringPtrOutput ¶
func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityTypePtrInput ¶
type IdentityTypePtrInput interface { pulumi.Input ToIdentityTypePtrOutput() IdentityTypePtrOutput ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput }
func IdentityTypePtr ¶
func IdentityTypePtr(v string) IdentityTypePtrInput
type IdentityTypePtrOutput ¶
type IdentityTypePtrOutput struct{ *pulumi.OutputState }
func (IdentityTypePtrOutput) Elem ¶
func (o IdentityTypePtrOutput) Elem() IdentityTypeOutput
func (IdentityTypePtrOutput) ElementType ¶
func (IdentityTypePtrOutput) ElementType() reflect.Type
func (IdentityTypePtrOutput) ToIdentityTypePtrOutput ¶
func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput
func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext ¶
func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput
func (IdentityTypePtrOutput) ToStringPtrOutput ¶
func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. AllowProtectedAppendWritesAll *bool `pulumi:"allowProtectedAppendWritesAll"` // 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 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) AllowProtectedAppendWritesAll ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
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) UpdateHistory ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
The ImmutabilityPolicy update history of the blob container.
type ImmutableStorageAccount ¶
type ImmutableStorageAccount struct { // A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. Enabled *bool `pulumi:"enabled"` // Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. ImmutabilityPolicy *AccountImmutabilityPolicyProperties `pulumi:"immutabilityPolicy"` }
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
type ImmutableStorageAccountArgs ¶
type ImmutableStorageAccountArgs struct { // A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. ImmutabilityPolicy AccountImmutabilityPolicyPropertiesPtrInput `pulumi:"immutabilityPolicy"` }
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
func (ImmutableStorageAccountArgs) ElementType ¶
func (ImmutableStorageAccountArgs) ElementType() reflect.Type
func (ImmutableStorageAccountArgs) ToImmutableStorageAccountOutput ¶
func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountOutput() ImmutableStorageAccountOutput
func (ImmutableStorageAccountArgs) ToImmutableStorageAccountOutputWithContext ¶
func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountOutputWithContext(ctx context.Context) ImmutableStorageAccountOutput
func (ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutput ¶
func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
func (ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutputWithContext ¶
func (i ImmutableStorageAccountArgs) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
type ImmutableStorageAccountInput ¶
type ImmutableStorageAccountInput interface { pulumi.Input ToImmutableStorageAccountOutput() ImmutableStorageAccountOutput ToImmutableStorageAccountOutputWithContext(context.Context) ImmutableStorageAccountOutput }
ImmutableStorageAccountInput is an input type that accepts ImmutableStorageAccountArgs and ImmutableStorageAccountOutput values. You can construct a concrete instance of `ImmutableStorageAccountInput` via:
ImmutableStorageAccountArgs{...}
type ImmutableStorageAccountOutput ¶
type ImmutableStorageAccountOutput struct{ *pulumi.OutputState }
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
func (ImmutableStorageAccountOutput) ElementType ¶
func (ImmutableStorageAccountOutput) ElementType() reflect.Type
func (ImmutableStorageAccountOutput) Enabled ¶
func (o ImmutableStorageAccountOutput) Enabled() pulumi.BoolPtrOutput
A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
func (ImmutableStorageAccountOutput) ImmutabilityPolicy ¶
func (o ImmutableStorageAccountOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesPtrOutput
Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
func (ImmutableStorageAccountOutput) ToImmutableStorageAccountOutput ¶
func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountOutput() ImmutableStorageAccountOutput
func (ImmutableStorageAccountOutput) ToImmutableStorageAccountOutputWithContext ¶
func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountOutputWithContext(ctx context.Context) ImmutableStorageAccountOutput
func (ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutput ¶
func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
func (ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutputWithContext ¶
func (o ImmutableStorageAccountOutput) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
type ImmutableStorageAccountPtrInput ¶
type ImmutableStorageAccountPtrInput interface { pulumi.Input ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput ToImmutableStorageAccountPtrOutputWithContext(context.Context) ImmutableStorageAccountPtrOutput }
ImmutableStorageAccountPtrInput is an input type that accepts ImmutableStorageAccountArgs, ImmutableStorageAccountPtr and ImmutableStorageAccountPtrOutput values. You can construct a concrete instance of `ImmutableStorageAccountPtrInput` via:
ImmutableStorageAccountArgs{...} or: nil
func ImmutableStorageAccountPtr ¶
func ImmutableStorageAccountPtr(v *ImmutableStorageAccountArgs) ImmutableStorageAccountPtrInput
type ImmutableStorageAccountPtrOutput ¶
type ImmutableStorageAccountPtrOutput struct{ *pulumi.OutputState }
func (ImmutableStorageAccountPtrOutput) Elem ¶
func (o ImmutableStorageAccountPtrOutput) Elem() ImmutableStorageAccountOutput
func (ImmutableStorageAccountPtrOutput) ElementType ¶
func (ImmutableStorageAccountPtrOutput) ElementType() reflect.Type
func (ImmutableStorageAccountPtrOutput) Enabled ¶
func (o ImmutableStorageAccountPtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
func (ImmutableStorageAccountPtrOutput) ImmutabilityPolicy ¶
func (o ImmutableStorageAccountPtrOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesPtrOutput
Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
func (ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutput ¶
func (o ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutput() ImmutableStorageAccountPtrOutput
func (ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutputWithContext ¶
func (o ImmutableStorageAccountPtrOutput) ToImmutableStorageAccountPtrOutputWithContext(ctx context.Context) ImmutableStorageAccountPtrOutput
type ImmutableStorageAccountResponse ¶
type ImmutableStorageAccountResponse struct { // A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. Enabled *bool `pulumi:"enabled"` // Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. ImmutabilityPolicy *AccountImmutabilityPolicyPropertiesResponse `pulumi:"immutabilityPolicy"` }
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
type ImmutableStorageAccountResponseOutput ¶
type ImmutableStorageAccountResponseOutput struct{ *pulumi.OutputState }
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
func (ImmutableStorageAccountResponseOutput) ElementType ¶
func (ImmutableStorageAccountResponseOutput) ElementType() reflect.Type
func (ImmutableStorageAccountResponseOutput) Enabled ¶
func (o ImmutableStorageAccountResponseOutput) Enabled() pulumi.BoolPtrOutput
A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
func (ImmutableStorageAccountResponseOutput) ImmutabilityPolicy ¶
func (o ImmutableStorageAccountResponseOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesResponsePtrOutput
Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
func (ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutput ¶
func (o ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutput() ImmutableStorageAccountResponseOutput
func (ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutputWithContext ¶
func (o ImmutableStorageAccountResponseOutput) ToImmutableStorageAccountResponseOutputWithContext(ctx context.Context) ImmutableStorageAccountResponseOutput
type ImmutableStorageAccountResponsePtrOutput ¶
type ImmutableStorageAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (ImmutableStorageAccountResponsePtrOutput) ElementType ¶
func (ImmutableStorageAccountResponsePtrOutput) ElementType() reflect.Type
func (ImmutableStorageAccountResponsePtrOutput) Enabled ¶
func (o ImmutableStorageAccountResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
func (ImmutableStorageAccountResponsePtrOutput) ImmutabilityPolicy ¶
func (o ImmutableStorageAccountResponsePtrOutput) ImmutabilityPolicy() AccountImmutabilityPolicyPropertiesResponsePtrOutput
Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
func (ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutput ¶
func (o ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutput() ImmutableStorageAccountResponsePtrOutput
func (ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutputWithContext ¶
func (o ImmutableStorageAccountResponsePtrOutput) ToImmutableStorageAccountResponsePtrOutputWithContext(ctx context.Context) ImmutableStorageAccountResponsePtrOutput
type ImmutableStorageWithVersioning ¶
type ImmutableStorageWithVersioning struct { // This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `pulumi:"enabled"` }
Object level immutability properties of the container.
type ImmutableStorageWithVersioningArgs ¶
type ImmutableStorageWithVersioningArgs struct { // This is an immutable property, when set to true it enables object level immutability at the container level. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Object level immutability properties of the container.
func (ImmutableStorageWithVersioningArgs) ElementType ¶
func (ImmutableStorageWithVersioningArgs) ElementType() reflect.Type
func (ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutput ¶
func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutput() ImmutableStorageWithVersioningOutput
func (ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutputWithContext ¶
func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningOutput
func (ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutput ¶
func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
func (ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutputWithContext ¶
func (i ImmutableStorageWithVersioningArgs) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
type ImmutableStorageWithVersioningInput ¶
type ImmutableStorageWithVersioningInput interface { pulumi.Input ToImmutableStorageWithVersioningOutput() ImmutableStorageWithVersioningOutput ToImmutableStorageWithVersioningOutputWithContext(context.Context) ImmutableStorageWithVersioningOutput }
ImmutableStorageWithVersioningInput is an input type that accepts ImmutableStorageWithVersioningArgs and ImmutableStorageWithVersioningOutput values. You can construct a concrete instance of `ImmutableStorageWithVersioningInput` via:
ImmutableStorageWithVersioningArgs{...}
type ImmutableStorageWithVersioningOutput ¶
type ImmutableStorageWithVersioningOutput struct{ *pulumi.OutputState }
Object level immutability properties of the container.
func (ImmutableStorageWithVersioningOutput) ElementType ¶
func (ImmutableStorageWithVersioningOutput) ElementType() reflect.Type
func (ImmutableStorageWithVersioningOutput) Enabled ¶
func (o ImmutableStorageWithVersioningOutput) Enabled() pulumi.BoolPtrOutput
This is an immutable property, when set to true it enables object level immutability at the container level.
func (ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutput ¶
func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutput() ImmutableStorageWithVersioningOutput
func (ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutputWithContext ¶
func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningOutput
func (ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutput ¶
func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
func (ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutputWithContext ¶
func (o ImmutableStorageWithVersioningOutput) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
type ImmutableStorageWithVersioningPtrInput ¶
type ImmutableStorageWithVersioningPtrInput interface { pulumi.Input ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput ToImmutableStorageWithVersioningPtrOutputWithContext(context.Context) ImmutableStorageWithVersioningPtrOutput }
ImmutableStorageWithVersioningPtrInput is an input type that accepts ImmutableStorageWithVersioningArgs, ImmutableStorageWithVersioningPtr and ImmutableStorageWithVersioningPtrOutput values. You can construct a concrete instance of `ImmutableStorageWithVersioningPtrInput` via:
ImmutableStorageWithVersioningArgs{...} or: nil
func ImmutableStorageWithVersioningPtr ¶
func ImmutableStorageWithVersioningPtr(v *ImmutableStorageWithVersioningArgs) ImmutableStorageWithVersioningPtrInput
type ImmutableStorageWithVersioningPtrOutput ¶
type ImmutableStorageWithVersioningPtrOutput struct{ *pulumi.OutputState }
func (ImmutableStorageWithVersioningPtrOutput) ElementType ¶
func (ImmutableStorageWithVersioningPtrOutput) ElementType() reflect.Type
func (ImmutableStorageWithVersioningPtrOutput) Enabled ¶
func (o ImmutableStorageWithVersioningPtrOutput) Enabled() pulumi.BoolPtrOutput
This is an immutable property, when set to true it enables object level immutability at the container level.
func (ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutput ¶
func (o ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutput() ImmutableStorageWithVersioningPtrOutput
func (ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutputWithContext ¶
func (o ImmutableStorageWithVersioningPtrOutput) ToImmutableStorageWithVersioningPtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningPtrOutput
type ImmutableStorageWithVersioningResponse ¶
type ImmutableStorageWithVersioningResponse struct { // This is an immutable property, when set to true it enables object level immutability at the container level. Enabled *bool `pulumi:"enabled"` // This property denotes the container level immutability to object level immutability migration state. MigrationState string `pulumi:"migrationState"` // Returns the date and time the object level immutability was enabled. TimeStamp string `pulumi:"timeStamp"` }
Object level immutability properties of the container.
type ImmutableStorageWithVersioningResponseOutput ¶
type ImmutableStorageWithVersioningResponseOutput struct{ *pulumi.OutputState }
Object level immutability properties of the container.
func (ImmutableStorageWithVersioningResponseOutput) ElementType ¶
func (ImmutableStorageWithVersioningResponseOutput) ElementType() reflect.Type
func (ImmutableStorageWithVersioningResponseOutput) Enabled ¶
func (o ImmutableStorageWithVersioningResponseOutput) Enabled() pulumi.BoolPtrOutput
This is an immutable property, when set to true it enables object level immutability at the container level.
func (ImmutableStorageWithVersioningResponseOutput) MigrationState ¶
func (o ImmutableStorageWithVersioningResponseOutput) MigrationState() pulumi.StringOutput
This property denotes the container level immutability to object level immutability migration state.
func (ImmutableStorageWithVersioningResponseOutput) TimeStamp ¶
func (o ImmutableStorageWithVersioningResponseOutput) TimeStamp() pulumi.StringOutput
Returns the date and time the object level immutability was enabled.
func (ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutput ¶
func (o ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutput() ImmutableStorageWithVersioningResponseOutput
func (ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutputWithContext ¶
func (o ImmutableStorageWithVersioningResponseOutput) ToImmutableStorageWithVersioningResponseOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningResponseOutput
type ImmutableStorageWithVersioningResponsePtrOutput ¶
type ImmutableStorageWithVersioningResponsePtrOutput struct{ *pulumi.OutputState }
func (ImmutableStorageWithVersioningResponsePtrOutput) ElementType ¶
func (ImmutableStorageWithVersioningResponsePtrOutput) ElementType() reflect.Type
func (ImmutableStorageWithVersioningResponsePtrOutput) Enabled ¶
func (o ImmutableStorageWithVersioningResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
This is an immutable property, when set to true it enables object level immutability at the container level.
func (ImmutableStorageWithVersioningResponsePtrOutput) MigrationState ¶
func (o ImmutableStorageWithVersioningResponsePtrOutput) MigrationState() pulumi.StringPtrOutput
This property denotes the container level immutability to object level immutability migration state.
func (ImmutableStorageWithVersioningResponsePtrOutput) TimeStamp ¶
func (o ImmutableStorageWithVersioningResponsePtrOutput) TimeStamp() pulumi.StringPtrOutput
Returns the date and time the object level immutability was enabled.
func (ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutput ¶
func (o ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutput() ImmutableStorageWithVersioningResponsePtrOutput
func (ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutputWithContext ¶
func (o ImmutableStorageWithVersioningResponsePtrOutput) ToImmutableStorageWithVersioningResponsePtrOutputWithContext(ctx context.Context) ImmutableStorageWithVersioningResponsePtrOutput
type InventoryRuleType ¶
type InventoryRuleType string
The valid value is Inventory
func (InventoryRuleType) ElementType ¶
func (InventoryRuleType) ElementType() reflect.Type
func (InventoryRuleType) ToInventoryRuleTypeOutput ¶
func (e InventoryRuleType) ToInventoryRuleTypeOutput() InventoryRuleTypeOutput
func (InventoryRuleType) ToInventoryRuleTypeOutputWithContext ¶
func (e InventoryRuleType) ToInventoryRuleTypeOutputWithContext(ctx context.Context) InventoryRuleTypeOutput
func (InventoryRuleType) ToInventoryRuleTypePtrOutput ¶
func (e InventoryRuleType) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
func (InventoryRuleType) ToInventoryRuleTypePtrOutputWithContext ¶
func (e InventoryRuleType) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
func (InventoryRuleType) ToStringOutput ¶
func (e InventoryRuleType) ToStringOutput() pulumi.StringOutput
func (InventoryRuleType) ToStringOutputWithContext ¶
func (e InventoryRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InventoryRuleType) ToStringPtrOutput ¶
func (e InventoryRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (InventoryRuleType) ToStringPtrOutputWithContext ¶
func (e InventoryRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InventoryRuleTypeInput ¶
type InventoryRuleTypeInput interface { pulumi.Input ToInventoryRuleTypeOutput() InventoryRuleTypeOutput ToInventoryRuleTypeOutputWithContext(context.Context) InventoryRuleTypeOutput }
InventoryRuleTypeInput is an input type that accepts values of the InventoryRuleType enum A concrete instance of `InventoryRuleTypeInput` can be one of the following:
InventoryRuleTypeInventory
type InventoryRuleTypeOutput ¶
type InventoryRuleTypeOutput struct{ *pulumi.OutputState }
func (InventoryRuleTypeOutput) ElementType ¶
func (InventoryRuleTypeOutput) ElementType() reflect.Type
func (InventoryRuleTypeOutput) ToInventoryRuleTypeOutput ¶
func (o InventoryRuleTypeOutput) ToInventoryRuleTypeOutput() InventoryRuleTypeOutput
func (InventoryRuleTypeOutput) ToInventoryRuleTypeOutputWithContext ¶
func (o InventoryRuleTypeOutput) ToInventoryRuleTypeOutputWithContext(ctx context.Context) InventoryRuleTypeOutput
func (InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutput ¶
func (o InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
func (InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutputWithContext ¶
func (o InventoryRuleTypeOutput) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
func (InventoryRuleTypeOutput) ToStringOutput ¶
func (o InventoryRuleTypeOutput) ToStringOutput() pulumi.StringOutput
func (InventoryRuleTypeOutput) ToStringOutputWithContext ¶
func (o InventoryRuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InventoryRuleTypeOutput) ToStringPtrOutput ¶
func (o InventoryRuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InventoryRuleTypeOutput) ToStringPtrOutputWithContext ¶
func (o InventoryRuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InventoryRuleTypePtrInput ¶
type InventoryRuleTypePtrInput interface { pulumi.Input ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput ToInventoryRuleTypePtrOutputWithContext(context.Context) InventoryRuleTypePtrOutput }
func InventoryRuleTypePtr ¶
func InventoryRuleTypePtr(v string) InventoryRuleTypePtrInput
type InventoryRuleTypePtrOutput ¶
type InventoryRuleTypePtrOutput struct{ *pulumi.OutputState }
func (InventoryRuleTypePtrOutput) Elem ¶
func (o InventoryRuleTypePtrOutput) Elem() InventoryRuleTypeOutput
func (InventoryRuleTypePtrOutput) ElementType ¶
func (InventoryRuleTypePtrOutput) ElementType() reflect.Type
func (InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutput ¶
func (o InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutput() InventoryRuleTypePtrOutput
func (InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutputWithContext ¶
func (o InventoryRuleTypePtrOutput) ToInventoryRuleTypePtrOutputWithContext(ctx context.Context) InventoryRuleTypePtrOutput
func (InventoryRuleTypePtrOutput) ToStringPtrOutput ¶
func (o InventoryRuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InventoryRuleTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o InventoryRuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyCreationTimeResponse ¶
Storage account keys creation time.
type KeyCreationTimeResponseOutput ¶
type KeyCreationTimeResponseOutput struct{ *pulumi.OutputState }
Storage account keys creation time.
func (KeyCreationTimeResponseOutput) ElementType ¶
func (KeyCreationTimeResponseOutput) ElementType() reflect.Type
func (KeyCreationTimeResponseOutput) Key1 ¶
func (o KeyCreationTimeResponseOutput) Key1() pulumi.StringPtrOutput
func (KeyCreationTimeResponseOutput) Key2 ¶
func (o KeyCreationTimeResponseOutput) Key2() pulumi.StringPtrOutput
func (KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutput ¶
func (o KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutput() KeyCreationTimeResponseOutput
func (KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutputWithContext ¶
func (o KeyCreationTimeResponseOutput) ToKeyCreationTimeResponseOutputWithContext(ctx context.Context) KeyCreationTimeResponseOutput
type KeyPolicy ¶
type KeyPolicy struct { // The key expiration period in days. KeyExpirationPeriodInDays int `pulumi:"keyExpirationPeriodInDays"` }
KeyPolicy assigned to the storage account.
type KeyPolicyArgs ¶
type KeyPolicyArgs struct { // The key expiration period in days. KeyExpirationPeriodInDays pulumi.IntInput `pulumi:"keyExpirationPeriodInDays"` }
KeyPolicy assigned to the storage account.
func (KeyPolicyArgs) ElementType ¶
func (KeyPolicyArgs) ElementType() reflect.Type
func (KeyPolicyArgs) ToKeyPolicyOutput ¶
func (i KeyPolicyArgs) ToKeyPolicyOutput() KeyPolicyOutput
func (KeyPolicyArgs) ToKeyPolicyOutputWithContext ¶
func (i KeyPolicyArgs) ToKeyPolicyOutputWithContext(ctx context.Context) KeyPolicyOutput
func (KeyPolicyArgs) ToKeyPolicyPtrOutput ¶
func (i KeyPolicyArgs) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
func (KeyPolicyArgs) ToKeyPolicyPtrOutputWithContext ¶
func (i KeyPolicyArgs) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
type KeyPolicyInput ¶
type KeyPolicyInput interface { pulumi.Input ToKeyPolicyOutput() KeyPolicyOutput ToKeyPolicyOutputWithContext(context.Context) KeyPolicyOutput }
KeyPolicyInput is an input type that accepts KeyPolicyArgs and KeyPolicyOutput values. You can construct a concrete instance of `KeyPolicyInput` via:
KeyPolicyArgs{...}
type KeyPolicyOutput ¶
type KeyPolicyOutput struct{ *pulumi.OutputState }
KeyPolicy assigned to the storage account.
func (KeyPolicyOutput) ElementType ¶
func (KeyPolicyOutput) ElementType() reflect.Type
func (KeyPolicyOutput) KeyExpirationPeriodInDays ¶
func (o KeyPolicyOutput) KeyExpirationPeriodInDays() pulumi.IntOutput
The key expiration period in days.
func (KeyPolicyOutput) ToKeyPolicyOutput ¶
func (o KeyPolicyOutput) ToKeyPolicyOutput() KeyPolicyOutput
func (KeyPolicyOutput) ToKeyPolicyOutputWithContext ¶
func (o KeyPolicyOutput) ToKeyPolicyOutputWithContext(ctx context.Context) KeyPolicyOutput
func (KeyPolicyOutput) ToKeyPolicyPtrOutput ¶
func (o KeyPolicyOutput) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
func (KeyPolicyOutput) ToKeyPolicyPtrOutputWithContext ¶
func (o KeyPolicyOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
type KeyPolicyPtrInput ¶
type KeyPolicyPtrInput interface { pulumi.Input ToKeyPolicyPtrOutput() KeyPolicyPtrOutput ToKeyPolicyPtrOutputWithContext(context.Context) KeyPolicyPtrOutput }
KeyPolicyPtrInput is an input type that accepts KeyPolicyArgs, KeyPolicyPtr and KeyPolicyPtrOutput values. You can construct a concrete instance of `KeyPolicyPtrInput` via:
KeyPolicyArgs{...} or: nil
func KeyPolicyPtr ¶
func KeyPolicyPtr(v *KeyPolicyArgs) KeyPolicyPtrInput
type KeyPolicyPtrOutput ¶
type KeyPolicyPtrOutput struct{ *pulumi.OutputState }
func (KeyPolicyPtrOutput) Elem ¶
func (o KeyPolicyPtrOutput) Elem() KeyPolicyOutput
func (KeyPolicyPtrOutput) ElementType ¶
func (KeyPolicyPtrOutput) ElementType() reflect.Type
func (KeyPolicyPtrOutput) KeyExpirationPeriodInDays ¶
func (o KeyPolicyPtrOutput) KeyExpirationPeriodInDays() pulumi.IntPtrOutput
The key expiration period in days.
func (KeyPolicyPtrOutput) ToKeyPolicyPtrOutput ¶
func (o KeyPolicyPtrOutput) ToKeyPolicyPtrOutput() KeyPolicyPtrOutput
func (KeyPolicyPtrOutput) ToKeyPolicyPtrOutputWithContext ¶
func (o KeyPolicyPtrOutput) ToKeyPolicyPtrOutputWithContext(ctx context.Context) KeyPolicyPtrOutput
type KeyPolicyResponse ¶
type KeyPolicyResponse struct { // The key expiration period in days. KeyExpirationPeriodInDays int `pulumi:"keyExpirationPeriodInDays"` }
KeyPolicy assigned to the storage account.
type KeyPolicyResponseOutput ¶
type KeyPolicyResponseOutput struct{ *pulumi.OutputState }
KeyPolicy assigned to the storage account.
func (KeyPolicyResponseOutput) ElementType ¶
func (KeyPolicyResponseOutput) ElementType() reflect.Type
func (KeyPolicyResponseOutput) KeyExpirationPeriodInDays ¶
func (o KeyPolicyResponseOutput) KeyExpirationPeriodInDays() pulumi.IntOutput
The key expiration period in days.
func (KeyPolicyResponseOutput) ToKeyPolicyResponseOutput ¶
func (o KeyPolicyResponseOutput) ToKeyPolicyResponseOutput() KeyPolicyResponseOutput
func (KeyPolicyResponseOutput) ToKeyPolicyResponseOutputWithContext ¶
func (o KeyPolicyResponseOutput) ToKeyPolicyResponseOutputWithContext(ctx context.Context) KeyPolicyResponseOutput
type KeySource ¶
type KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (KeySource) ElementType ¶
func (KeySource) ToKeySourceOutput ¶
func (e KeySource) ToKeySourceOutput() KeySourceOutput
func (KeySource) ToKeySourceOutputWithContext ¶
func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
func (KeySource) ToKeySourcePtrOutput ¶
func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySource) ToKeySourcePtrOutputWithContext ¶
func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySource) ToStringOutput ¶
func (e KeySource) ToStringOutput() pulumi.StringOutput
func (KeySource) ToStringOutputWithContext ¶
func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeySource) ToStringPtrOutput ¶
func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySource) ToStringPtrOutputWithContext ¶
func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySourceInput ¶
type KeySourceInput interface { pulumi.Input ToKeySourceOutput() KeySourceOutput ToKeySourceOutputWithContext(context.Context) KeySourceOutput }
KeySourceInput is an input type that accepts values of the KeySource enum A concrete instance of `KeySourceInput` can be one of the following:
KeySource_Microsoft_Storage KeySource_Microsoft_Keyvault
type KeySourceOutput ¶
type KeySourceOutput struct{ *pulumi.OutputState }
func (KeySourceOutput) ElementType ¶
func (KeySourceOutput) ElementType() reflect.Type
func (KeySourceOutput) ToKeySourceOutput ¶
func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput
func (KeySourceOutput) ToKeySourceOutputWithContext ¶
func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
func (KeySourceOutput) ToKeySourcePtrOutput ¶
func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySourceOutput) ToKeySourcePtrOutputWithContext ¶
func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySourceOutput) ToStringOutput ¶
func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput
func (KeySourceOutput) ToStringOutputWithContext ¶
func (o KeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeySourceOutput) ToStringPtrOutput ¶
func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySourceOutput) ToStringPtrOutputWithContext ¶
func (o KeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySourcePtrInput ¶
type KeySourcePtrInput interface { pulumi.Input ToKeySourcePtrOutput() KeySourcePtrOutput ToKeySourcePtrOutputWithContext(context.Context) KeySourcePtrOutput }
func KeySourcePtr ¶
func KeySourcePtr(v string) KeySourcePtrInput
type KeySourcePtrOutput ¶
type KeySourcePtrOutput struct{ *pulumi.OutputState }
func (KeySourcePtrOutput) Elem ¶
func (o KeySourcePtrOutput) Elem() KeySourceOutput
func (KeySourcePtrOutput) ElementType ¶
func (KeySourcePtrOutput) ElementType() reflect.Type
func (KeySourcePtrOutput) ToKeySourcePtrOutput ¶
func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySourcePtrOutput) ToKeySourcePtrOutputWithContext ¶
func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySourcePtrOutput) ToStringPtrOutput ¶
func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySourcePtrOutput) ToStringPtrOutputWithContext ¶
func (o KeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyType ¶
type KeyType string
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 (KeyType) ElementType ¶
func (KeyType) ToKeyTypeOutput ¶
func (e KeyType) ToKeyTypeOutput() KeyTypeOutput
func (KeyType) ToKeyTypeOutputWithContext ¶
func (e KeyType) ToKeyTypeOutputWithContext(ctx context.Context) KeyTypeOutput
func (KeyType) ToKeyTypePtrOutput ¶
func (e KeyType) ToKeyTypePtrOutput() KeyTypePtrOutput
func (KeyType) ToKeyTypePtrOutputWithContext ¶
func (e KeyType) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
func (KeyType) ToStringOutput ¶
func (e KeyType) ToStringOutput() pulumi.StringOutput
func (KeyType) ToStringOutputWithContext ¶
func (e KeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeyType) ToStringPtrOutput ¶
func (e KeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyType) ToStringPtrOutputWithContext ¶
func (e KeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyTypeInput ¶
type KeyTypeInput interface { pulumi.Input ToKeyTypeOutput() KeyTypeOutput ToKeyTypeOutputWithContext(context.Context) KeyTypeOutput }
KeyTypeInput is an input type that accepts values of the KeyType enum A concrete instance of `KeyTypeInput` can be one of the following:
KeyTypeService KeyTypeAccount
type KeyTypeOutput ¶
type KeyTypeOutput struct{ *pulumi.OutputState }
func (KeyTypeOutput) ElementType ¶
func (KeyTypeOutput) ElementType() reflect.Type
func (KeyTypeOutput) ToKeyTypeOutput ¶
func (o KeyTypeOutput) ToKeyTypeOutput() KeyTypeOutput
func (KeyTypeOutput) ToKeyTypeOutputWithContext ¶
func (o KeyTypeOutput) ToKeyTypeOutputWithContext(ctx context.Context) KeyTypeOutput
func (KeyTypeOutput) ToKeyTypePtrOutput ¶
func (o KeyTypeOutput) ToKeyTypePtrOutput() KeyTypePtrOutput
func (KeyTypeOutput) ToKeyTypePtrOutputWithContext ¶
func (o KeyTypeOutput) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
func (KeyTypeOutput) ToStringOutput ¶
func (o KeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (KeyTypeOutput) ToStringOutputWithContext ¶
func (o KeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeyTypeOutput) ToStringPtrOutput ¶
func (o KeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o KeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyTypePtrInput ¶
type KeyTypePtrInput interface { pulumi.Input ToKeyTypePtrOutput() KeyTypePtrOutput ToKeyTypePtrOutputWithContext(context.Context) KeyTypePtrOutput }
func KeyTypePtr ¶
func KeyTypePtr(v string) KeyTypePtrInput
type KeyTypePtrOutput ¶
type KeyTypePtrOutput struct{ *pulumi.OutputState }
func (KeyTypePtrOutput) Elem ¶
func (o KeyTypePtrOutput) Elem() KeyTypeOutput
func (KeyTypePtrOutput) ElementType ¶
func (KeyTypePtrOutput) ElementType() reflect.Type
func (KeyTypePtrOutput) ToKeyTypePtrOutput ¶
func (o KeyTypePtrOutput) ToKeyTypePtrOutput() KeyTypePtrOutput
func (KeyTypePtrOutput) ToKeyTypePtrOutputWithContext ¶
func (o KeyTypePtrOutput) ToKeyTypePtrOutputWithContext(ctx context.Context) KeyTypePtrOutput
func (KeyTypePtrOutput) ToStringPtrOutput ¶
func (o KeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o KeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 { // This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption. CurrentVersionedKeyExpirationTimestamp string `pulumi:"currentVersionedKeyExpirationTimestamp"` // 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 KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of key vault.
func (KeyVaultPropertiesResponseOutput) CurrentVersionedKeyExpirationTimestamp ¶
func (o KeyVaultPropertiesResponseOutput) CurrentVersionedKeyExpirationTimestamp() pulumi.StringOutput
This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
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
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyExpirationTimestamp ¶
func (o KeyVaultPropertiesResponsePtrOutput) CurrentVersionedKeyExpirationTimestamp() pulumi.StringPtrOutput
This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
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 Kind ¶
type Kind string
Required. Indicates the type of storage account.
func (Kind) ElementType ¶
func (Kind) ToKindOutput ¶
func (e Kind) ToKindOutput() KindOutput
func (Kind) ToKindOutputWithContext ¶
func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
func (Kind) ToKindPtrOutput ¶
func (e Kind) ToKindPtrOutput() KindPtrOutput
func (Kind) ToKindPtrOutputWithContext ¶
func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (Kind) ToStringOutput ¶
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindInput ¶
type KindInput interface { pulumi.Input ToKindOutput() KindOutput ToKindOutputWithContext(context.Context) KindOutput }
KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:
KindStorage KindStorageV2 KindBlobStorage KindFileStorage KindBlockBlobStorage
type KindOutput ¶
type KindOutput struct{ *pulumi.OutputState }
func (KindOutput) ElementType ¶
func (KindOutput) ElementType() reflect.Type
func (KindOutput) ToKindOutput ¶
func (o KindOutput) ToKindOutput() KindOutput
func (KindOutput) ToKindOutputWithContext ¶
func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
func (KindOutput) ToKindPtrOutput ¶
func (o KindOutput) ToKindPtrOutput() KindPtrOutput
func (KindOutput) ToKindPtrOutputWithContext ¶
func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindOutput) ToStringOutput ¶
func (o KindOutput) ToStringOutput() pulumi.StringOutput
func (KindOutput) ToStringOutputWithContext ¶
func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KindOutput) ToStringPtrOutput ¶
func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindOutput) ToStringPtrOutputWithContext ¶
func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindPtrInput ¶
type KindPtrInput interface { pulumi.Input ToKindPtrOutput() KindPtrOutput ToKindPtrOutputWithContext(context.Context) KindPtrOutput }
func KindPtr ¶
func KindPtr(v string) KindPtrInput
type KindPtrOutput ¶
type KindPtrOutput struct{ *pulumi.OutputState }
func (KindPtrOutput) Elem ¶
func (o KindPtrOutput) Elem() KindOutput
func (KindPtrOutput) ElementType ¶
func (KindPtrOutput) ElementType() reflect.Type
func (KindPtrOutput) ToKindPtrOutput ¶
func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
func (KindPtrOutput) ToKindPtrOutputWithContext ¶
func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindPtrOutput) ToStringPtrOutput ¶
func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindPtrOutput) ToStringPtrOutputWithContext ¶
func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LargeFileSharesState ¶
type LargeFileSharesState string
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
func (LargeFileSharesState) ElementType ¶
func (LargeFileSharesState) ElementType() reflect.Type
func (LargeFileSharesState) ToLargeFileSharesStateOutput ¶
func (e LargeFileSharesState) ToLargeFileSharesStateOutput() LargeFileSharesStateOutput
func (LargeFileSharesState) ToLargeFileSharesStateOutputWithContext ¶
func (e LargeFileSharesState) ToLargeFileSharesStateOutputWithContext(ctx context.Context) LargeFileSharesStateOutput
func (LargeFileSharesState) ToLargeFileSharesStatePtrOutput ¶
func (e LargeFileSharesState) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
func (LargeFileSharesState) ToLargeFileSharesStatePtrOutputWithContext ¶
func (e LargeFileSharesState) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
func (LargeFileSharesState) ToStringOutput ¶
func (e LargeFileSharesState) ToStringOutput() pulumi.StringOutput
func (LargeFileSharesState) ToStringOutputWithContext ¶
func (e LargeFileSharesState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LargeFileSharesState) ToStringPtrOutput ¶
func (e LargeFileSharesState) ToStringPtrOutput() pulumi.StringPtrOutput
func (LargeFileSharesState) ToStringPtrOutputWithContext ¶
func (e LargeFileSharesState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LargeFileSharesStateInput ¶
LargeFileSharesStateInput is an input type that accepts values of the LargeFileSharesState enum A concrete instance of `LargeFileSharesStateInput` can be one of the following:
LargeFileSharesStateDisabled LargeFileSharesStateEnabled
type LargeFileSharesStateOutput ¶
func (LargeFileSharesStateOutput) ElementType ¶
func (LargeFileSharesStateOutput) ElementType() reflect.Type
func (LargeFileSharesStateOutput) ToLargeFileSharesStateOutput ¶
func (o LargeFileSharesStateOutput) ToLargeFileSharesStateOutput() LargeFileSharesStateOutput
func (LargeFileSharesStateOutput) ToLargeFileSharesStateOutputWithContext ¶
func (o LargeFileSharesStateOutput) ToLargeFileSharesStateOutputWithContext(ctx context.Context) LargeFileSharesStateOutput
func (LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutput ¶
func (o LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
func (LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutputWithContext ¶
func (o LargeFileSharesStateOutput) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
func (LargeFileSharesStateOutput) ToStringOutput ¶
func (o LargeFileSharesStateOutput) ToStringOutput() pulumi.StringOutput
func (LargeFileSharesStateOutput) ToStringOutputWithContext ¶
func (o LargeFileSharesStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LargeFileSharesStateOutput) ToStringPtrOutput ¶
func (o LargeFileSharesStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LargeFileSharesStateOutput) ToStringPtrOutputWithContext ¶
func (o LargeFileSharesStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LargeFileSharesStatePtrInput ¶
func LargeFileSharesStatePtr ¶
func LargeFileSharesStatePtr(v string) LargeFileSharesStatePtrInput
type LargeFileSharesStatePtrOutput ¶
func (LargeFileSharesStatePtrOutput) Elem ¶
func (o LargeFileSharesStatePtrOutput) Elem() LargeFileSharesStateOutput
func (LargeFileSharesStatePtrOutput) ElementType ¶
func (LargeFileSharesStatePtrOutput) ElementType() reflect.Type
func (LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutput ¶
func (o LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutput() LargeFileSharesStatePtrOutput
func (LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutputWithContext ¶
func (o LargeFileSharesStatePtrOutput) ToLargeFileSharesStatePtrOutputWithContext(ctx context.Context) LargeFileSharesStatePtrOutput
func (LargeFileSharesStatePtrOutput) ToStringPtrOutput ¶
func (o LargeFileSharesStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LargeFileSharesStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o LargeFileSharesStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LastAccessTimeTrackingPolicy ¶
type LastAccessTimeTrackingPolicy struct { // An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only BlobType []string `pulumi:"blobType"` // When set to true last access time based tracking is enabled. Enable bool `pulumi:"enable"` // Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *string `pulumi:"name"` // The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `pulumi:"trackingGranularityInDays"` }
The blob service properties for Last access time based tracking policy.
type LastAccessTimeTrackingPolicyArgs ¶
type LastAccessTimeTrackingPolicyArgs struct { // An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only BlobType pulumi.StringArrayInput `pulumi:"blobType"` // When set to true last access time based tracking is enabled. Enable pulumi.BoolInput `pulumi:"enable"` // Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name pulumi.StringPtrInput `pulumi:"name"` // The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays pulumi.IntPtrInput `pulumi:"trackingGranularityInDays"` }
The blob service properties for Last access time based tracking policy.
func (LastAccessTimeTrackingPolicyArgs) ElementType ¶
func (LastAccessTimeTrackingPolicyArgs) ElementType() reflect.Type
func (LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutput ¶
func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutput() LastAccessTimeTrackingPolicyOutput
func (LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutputWithContext ¶
func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyOutput
func (LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutput ¶
func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
func (LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutputWithContext ¶
func (i LastAccessTimeTrackingPolicyArgs) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
type LastAccessTimeTrackingPolicyInput ¶
type LastAccessTimeTrackingPolicyInput interface { pulumi.Input ToLastAccessTimeTrackingPolicyOutput() LastAccessTimeTrackingPolicyOutput ToLastAccessTimeTrackingPolicyOutputWithContext(context.Context) LastAccessTimeTrackingPolicyOutput }
LastAccessTimeTrackingPolicyInput is an input type that accepts LastAccessTimeTrackingPolicyArgs and LastAccessTimeTrackingPolicyOutput values. You can construct a concrete instance of `LastAccessTimeTrackingPolicyInput` via:
LastAccessTimeTrackingPolicyArgs{...}
type LastAccessTimeTrackingPolicyOutput ¶
type LastAccessTimeTrackingPolicyOutput struct{ *pulumi.OutputState }
The blob service properties for Last access time based tracking policy.
func (LastAccessTimeTrackingPolicyOutput) BlobType ¶
func (o LastAccessTimeTrackingPolicyOutput) BlobType() pulumi.StringArrayOutput
An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only
func (LastAccessTimeTrackingPolicyOutput) ElementType ¶
func (LastAccessTimeTrackingPolicyOutput) ElementType() reflect.Type
func (LastAccessTimeTrackingPolicyOutput) Enable ¶
func (o LastAccessTimeTrackingPolicyOutput) Enable() pulumi.BoolOutput
When set to true last access time based tracking is enabled.
func (LastAccessTimeTrackingPolicyOutput) Name ¶
func (o LastAccessTimeTrackingPolicyOutput) Name() pulumi.StringPtrOutput
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only
func (LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutput ¶
func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutput() LastAccessTimeTrackingPolicyOutput
func (LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutputWithContext ¶
func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyOutput
func (LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutput ¶
func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
func (LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext ¶
func (o LastAccessTimeTrackingPolicyOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
func (LastAccessTimeTrackingPolicyOutput) TrackingGranularityInDays ¶
func (o LastAccessTimeTrackingPolicyOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1
type LastAccessTimeTrackingPolicyPtrInput ¶
type LastAccessTimeTrackingPolicyPtrInput interface { pulumi.Input ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput ToLastAccessTimeTrackingPolicyPtrOutputWithContext(context.Context) LastAccessTimeTrackingPolicyPtrOutput }
LastAccessTimeTrackingPolicyPtrInput is an input type that accepts LastAccessTimeTrackingPolicyArgs, LastAccessTimeTrackingPolicyPtr and LastAccessTimeTrackingPolicyPtrOutput values. You can construct a concrete instance of `LastAccessTimeTrackingPolicyPtrInput` via:
LastAccessTimeTrackingPolicyArgs{...} or: nil
func LastAccessTimeTrackingPolicyPtr ¶
func LastAccessTimeTrackingPolicyPtr(v *LastAccessTimeTrackingPolicyArgs) LastAccessTimeTrackingPolicyPtrInput
type LastAccessTimeTrackingPolicyPtrOutput ¶
type LastAccessTimeTrackingPolicyPtrOutput struct{ *pulumi.OutputState }
func (LastAccessTimeTrackingPolicyPtrOutput) BlobType ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) BlobType() pulumi.StringArrayOutput
An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only
func (LastAccessTimeTrackingPolicyPtrOutput) ElementType ¶
func (LastAccessTimeTrackingPolicyPtrOutput) ElementType() reflect.Type
func (LastAccessTimeTrackingPolicyPtrOutput) Enable ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) Enable() pulumi.BoolPtrOutput
When set to true last access time based tracking is enabled.
func (LastAccessTimeTrackingPolicyPtrOutput) Name ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) Name() pulumi.StringPtrOutput
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only
func (LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutput ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutput() LastAccessTimeTrackingPolicyPtrOutput
func (LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) ToLastAccessTimeTrackingPolicyPtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyPtrOutput
func (LastAccessTimeTrackingPolicyPtrOutput) TrackingGranularityInDays ¶
func (o LastAccessTimeTrackingPolicyPtrOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1
type LastAccessTimeTrackingPolicyResponse ¶
type LastAccessTimeTrackingPolicyResponse struct { // An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only BlobType []string `pulumi:"blobType"` // When set to true last access time based tracking is enabled. Enable bool `pulumi:"enable"` // Name of the policy. The valid value is AccessTimeTracking. This field is currently read only Name *string `pulumi:"name"` // The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 TrackingGranularityInDays *int `pulumi:"trackingGranularityInDays"` }
The blob service properties for Last access time based tracking policy.
type LastAccessTimeTrackingPolicyResponseOutput ¶
type LastAccessTimeTrackingPolicyResponseOutput struct{ *pulumi.OutputState }
The blob service properties for Last access time based tracking policy.
func (LastAccessTimeTrackingPolicyResponseOutput) BlobType ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) BlobType() pulumi.StringArrayOutput
An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only
func (LastAccessTimeTrackingPolicyResponseOutput) ElementType ¶
func (LastAccessTimeTrackingPolicyResponseOutput) ElementType() reflect.Type
func (LastAccessTimeTrackingPolicyResponseOutput) Enable ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) Enable() pulumi.BoolOutput
When set to true last access time based tracking is enabled.
func (LastAccessTimeTrackingPolicyResponseOutput) Name ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) Name() pulumi.StringPtrOutput
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only
func (LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutput ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutput() LastAccessTimeTrackingPolicyResponseOutput
func (LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutputWithContext ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) ToLastAccessTimeTrackingPolicyResponseOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyResponseOutput
func (LastAccessTimeTrackingPolicyResponseOutput) TrackingGranularityInDays ¶
func (o LastAccessTimeTrackingPolicyResponseOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1
type LastAccessTimeTrackingPolicyResponsePtrOutput ¶
type LastAccessTimeTrackingPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (LastAccessTimeTrackingPolicyResponsePtrOutput) BlobType ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) BlobType() pulumi.StringArrayOutput
An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only
func (LastAccessTimeTrackingPolicyResponsePtrOutput) ElementType ¶
func (LastAccessTimeTrackingPolicyResponsePtrOutput) ElementType() reflect.Type
func (LastAccessTimeTrackingPolicyResponsePtrOutput) Enable ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Enable() pulumi.BoolPtrOutput
When set to true last access time based tracking is enabled.
func (LastAccessTimeTrackingPolicyResponsePtrOutput) Name ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only
func (LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutput ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutput() LastAccessTimeTrackingPolicyResponsePtrOutput
func (LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutputWithContext ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) ToLastAccessTimeTrackingPolicyResponsePtrOutputWithContext(ctx context.Context) LastAccessTimeTrackingPolicyResponsePtrOutput
func (LastAccessTimeTrackingPolicyResponsePtrOutput) TrackingGranularityInDays ¶
func (o LastAccessTimeTrackingPolicyResponsePtrOutput) TrackingGranularityInDays() pulumi.IntPtrOutput
The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1
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"` // Protected append blob writes history. ProtectedAppendWritesHistory *ProtectedAppendWritesHistoryResponse `pulumi:"protectedAppendWritesHistory"` // The list of LegalHold tags of a blob container. Tags []TagPropertyResponse `pulumi:"tags"` }
The LegalHold property of a blob container.
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) ProtectedAppendWritesHistory ¶
func (o LegalHoldPropertiesResponseOutput) ProtectedAppendWritesHistory() ProtectedAppendWritesHistoryResponsePtrOutput
Protected append blob writes history.
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
type ListLocalUserKeysArgs ¶
type ListLocalUserKeysArgs 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"` // The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Username string `pulumi:"username"` }
type ListLocalUserKeysOutputArgs ¶
type ListLocalUserKeysOutputArgs 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 `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Username pulumi.StringInput `pulumi:"username"` }
func (ListLocalUserKeysOutputArgs) ElementType ¶
func (ListLocalUserKeysOutputArgs) ElementType() reflect.Type
type ListLocalUserKeysResult ¶
type ListLocalUserKeysResult struct { string `pulumi:"sharedKey"` // Optional, local user ssh authorized keys for SFTP. SshAuthorizedKeys []SshPublicKeyResponse `pulumi:"sshAuthorizedKeys"` }SharedKey
The Storage Account Local User keys.
func ListLocalUserKeys ¶
func ListLocalUserKeys(ctx *pulumi.Context, args *ListLocalUserKeysArgs, opts ...pulumi.InvokeOption) (*ListLocalUserKeysResult, error)
List SSH authorized keys and shared key of the local user. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type ListLocalUserKeysResultOutput ¶
type ListLocalUserKeysResultOutput struct{ *pulumi.OutputState }
The Storage Account Local User keys.
func ListLocalUserKeysOutput ¶
func ListLocalUserKeysOutput(ctx *pulumi.Context, args ListLocalUserKeysOutputArgs, opts ...pulumi.InvokeOption) ListLocalUserKeysResultOutput
func (ListLocalUserKeysResultOutput) ElementType ¶
func (ListLocalUserKeysResultOutput) ElementType() reflect.Type
func (ListLocalUserKeysResultOutput) SharedKey ¶
func (o ListLocalUserKeysResultOutput) SharedKey() pulumi.StringOutput
Auto generated by the server for SMB authentication.
func (ListLocalUserKeysResultOutput) SshAuthorizedKeys ¶
func (o ListLocalUserKeysResultOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
Optional, local user ssh authorized keys for SFTP.
func (ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutput ¶
func (o ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutput() ListLocalUserKeysResultOutput
func (ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutputWithContext ¶
func (o ListLocalUserKeysResultOutput) ToListLocalUserKeysResultOutputWithContext(ctx context.Context) ListLocalUserKeysResultOutput
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 ListStorageAccountKeysOutputArgs ¶
type ListStorageAccountKeysOutputArgs 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 `pulumi:"accountName"` // Specifies type of the key to be listed. Possible value is kerb. Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListStorageAccountKeysOutputArgs) ElementType ¶
func (ListStorageAccountKeysOutputArgs) ElementType() reflect.Type
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)
Lists the access keys or Kerberos keys (if active directory enabled) for the specified storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2015-05-01-preview, 2015-06-15, 2018-11-01, 2023-01-01, 2023-04-01.
type ListStorageAccountKeysResultOutput ¶
type ListStorageAccountKeysResultOutput struct{ *pulumi.OutputState }
The response from the ListKeys operation.
func ListStorageAccountKeysOutput ¶
func ListStorageAccountKeysOutput(ctx *pulumi.Context, args ListStorageAccountKeysOutputArgs, opts ...pulumi.InvokeOption) ListStorageAccountKeysResultOutput
func (ListStorageAccountKeysResultOutput) ElementType ¶
func (ListStorageAccountKeysResultOutput) ElementType() reflect.Type
func (ListStorageAccountKeysResultOutput) Keys ¶
Gets the list of storage account keys and their properties for the specified storage account.
func (ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutput ¶
func (o ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutput() ListStorageAccountKeysResultOutput
func (ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutputWithContext ¶
func (o ListStorageAccountKeysResultOutput) ToListStorageAccountKeysResultOutputWithContext(ctx context.Context) ListStorageAccountKeysResultOutput
type ListStorageAccountSASArgs ¶
type ListStorageAccountSASArgs 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"` // An IP address or a range of IP addresses from which to accept requests. IPAddressOrRange *string `pulumi:"iPAddressOrRange"` // The key to sign the account SAS token with. KeyToSign *string `pulumi:"keyToSign"` // The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Permissions string `pulumi:"permissions"` // The protocol permitted for a request made with the account SAS. Protocols *HttpProtocol `pulumi:"protocols"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. ResourceTypes string `pulumi:"resourceTypes"` // The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Services string `pulumi:"services"` SharedAccessExpiryTime string `pulumi:"sharedAccessExpiryTime"` SharedAccessStartTime *string `pulumi:"sharedAccessStartTime"` }
type ListStorageAccountSASOutputArgs ¶
type ListStorageAccountSASOutputArgs 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 `pulumi:"accountName"` // An IP address or a range of IP addresses from which to accept requests. IPAddressOrRange pulumi.StringPtrInput `pulumi:"iPAddressOrRange"` // The key to sign the account SAS token with. KeyToSign pulumi.StringPtrInput `pulumi:"keyToSign"` // The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Permissions pulumi.StringInput `pulumi:"permissions"` // The protocol permitted for a request made with the account SAS. Protocols HttpProtocolPtrInput `pulumi:"protocols"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. ResourceTypes pulumi.StringInput `pulumi:"resourceTypes"` // The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Services pulumi.StringInput `pulumi:"services"` SharedAccessExpiryTime pulumi.StringInput `pulumi:"sharedAccessExpiryTime"` SharedAccessStartTime pulumi.StringPtrInput `pulumi:"sharedAccessStartTime"` }
func (ListStorageAccountSASOutputArgs) ElementType ¶
func (ListStorageAccountSASOutputArgs) ElementType() reflect.Type
type ListStorageAccountSASResult ¶
type ListStorageAccountSASResult struct { // List SAS credentials of storage account. AccountSasToken string `pulumi:"accountSasToken"` }
The List SAS credentials operation response.
func ListStorageAccountSAS ¶
func ListStorageAccountSAS(ctx *pulumi.Context, args *ListStorageAccountSASArgs, opts ...pulumi.InvokeOption) (*ListStorageAccountSASResult, error)
List SAS credentials of a storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2018-11-01, 2023-01-01, 2023-04-01.
type ListStorageAccountSASResultOutput ¶
type ListStorageAccountSASResultOutput struct{ *pulumi.OutputState }
The List SAS credentials operation response.
func ListStorageAccountSASOutput ¶
func ListStorageAccountSASOutput(ctx *pulumi.Context, args ListStorageAccountSASOutputArgs, opts ...pulumi.InvokeOption) ListStorageAccountSASResultOutput
func (ListStorageAccountSASResultOutput) AccountSasToken ¶
func (o ListStorageAccountSASResultOutput) AccountSasToken() pulumi.StringOutput
List SAS credentials of storage account.
func (ListStorageAccountSASResultOutput) ElementType ¶
func (ListStorageAccountSASResultOutput) ElementType() reflect.Type
func (ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutput ¶
func (o ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutput() ListStorageAccountSASResultOutput
func (ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutputWithContext ¶
func (o ListStorageAccountSASResultOutput) ToListStorageAccountSASResultOutputWithContext(ctx context.Context) ListStorageAccountSASResultOutput
type ListStorageAccountServiceSASArgs ¶
type ListStorageAccountServiceSASArgs 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 response header override for cache control. CacheControl *string `pulumi:"cacheControl"` // The canonical path to the signed resource. CanonicalizedResource string `pulumi:"canonicalizedResource"` // The response header override for content disposition. ContentDisposition *string `pulumi:"contentDisposition"` // The response header override for content encoding. ContentEncoding *string `pulumi:"contentEncoding"` // The response header override for content language. ContentLanguage *string `pulumi:"contentLanguage"` // The response header override for content type. ContentType *string `pulumi:"contentType"` // An IP address or a range of IP addresses from which to accept requests. IPAddressOrRange *string `pulumi:"iPAddressOrRange"` // A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table. Identifier *string `pulumi:"identifier"` // The key to sign the account SAS token with. KeyToSign *string `pulumi:"keyToSign"` // The end of partition key. PartitionKeyEnd *string `pulumi:"partitionKeyEnd"` // The start of partition key. PartitionKeyStart *string `pulumi:"partitionKeyStart"` // The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Permissions *string `pulumi:"permissions"` // The protocol permitted for a request made with the account SAS. Protocols *HttpProtocol `pulumi:"protocols"` // The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Resource *string `pulumi:"resource"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The end of row key. RowKeyEnd *string `pulumi:"rowKeyEnd"` // The start of row key. RowKeyStart *string `pulumi:"rowKeyStart"` SharedAccessExpiryTime *string `pulumi:"sharedAccessExpiryTime"` SharedAccessStartTime *string `pulumi:"sharedAccessStartTime"` }
type ListStorageAccountServiceSASOutputArgs ¶
type ListStorageAccountServiceSASOutputArgs 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 `pulumi:"accountName"` // The response header override for cache control. CacheControl pulumi.StringPtrInput `pulumi:"cacheControl"` // The canonical path to the signed resource. CanonicalizedResource pulumi.StringInput `pulumi:"canonicalizedResource"` // The response header override for content disposition. ContentDisposition pulumi.StringPtrInput `pulumi:"contentDisposition"` // The response header override for content encoding. ContentEncoding pulumi.StringPtrInput `pulumi:"contentEncoding"` // The response header override for content language. ContentLanguage pulumi.StringPtrInput `pulumi:"contentLanguage"` // The response header override for content type. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // An IP address or a range of IP addresses from which to accept requests. IPAddressOrRange pulumi.StringPtrInput `pulumi:"iPAddressOrRange"` // A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table. Identifier pulumi.StringPtrInput `pulumi:"identifier"` // The key to sign the account SAS token with. KeyToSign pulumi.StringPtrInput `pulumi:"keyToSign"` // The end of partition key. PartitionKeyEnd pulumi.StringPtrInput `pulumi:"partitionKeyEnd"` // The start of partition key. PartitionKeyStart pulumi.StringPtrInput `pulumi:"partitionKeyStart"` // The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Permissions pulumi.StringPtrInput `pulumi:"permissions"` // The protocol permitted for a request made with the account SAS. Protocols HttpProtocolPtrInput `pulumi:"protocols"` // The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). Resource pulumi.StringPtrInput `pulumi:"resource"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The end of row key. RowKeyEnd pulumi.StringPtrInput `pulumi:"rowKeyEnd"` // The start of row key. RowKeyStart pulumi.StringPtrInput `pulumi:"rowKeyStart"` SharedAccessExpiryTime pulumi.StringPtrInput `pulumi:"sharedAccessExpiryTime"` SharedAccessStartTime pulumi.StringPtrInput `pulumi:"sharedAccessStartTime"` }
func (ListStorageAccountServiceSASOutputArgs) ElementType ¶
func (ListStorageAccountServiceSASOutputArgs) ElementType() reflect.Type
type ListStorageAccountServiceSASResult ¶
type ListStorageAccountServiceSASResult struct { // List service SAS credentials of specific resource. ServiceSasToken string `pulumi:"serviceSasToken"` }
The List service SAS credentials operation response.
func ListStorageAccountServiceSAS ¶
func ListStorageAccountServiceSAS(ctx *pulumi.Context, args *ListStorageAccountServiceSASArgs, opts ...pulumi.InvokeOption) (*ListStorageAccountServiceSASResult, error)
List service SAS credentials of a specific resource. Azure REST API version: 2022-09-01.
Other available API versions: 2018-11-01, 2023-01-01, 2023-04-01.
type ListStorageAccountServiceSASResultOutput ¶
type ListStorageAccountServiceSASResultOutput struct{ *pulumi.OutputState }
The List service SAS credentials operation response.
func ListStorageAccountServiceSASOutput ¶
func ListStorageAccountServiceSASOutput(ctx *pulumi.Context, args ListStorageAccountServiceSASOutputArgs, opts ...pulumi.InvokeOption) ListStorageAccountServiceSASResultOutput
func (ListStorageAccountServiceSASResultOutput) ElementType ¶
func (ListStorageAccountServiceSASResultOutput) ElementType() reflect.Type
func (ListStorageAccountServiceSASResultOutput) ServiceSasToken ¶
func (o ListStorageAccountServiceSASResultOutput) ServiceSasToken() pulumi.StringOutput
List service SAS credentials of specific resource.
func (ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutput ¶
func (o ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutput() ListStorageAccountServiceSASResultOutput
func (ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutputWithContext ¶
func (o ListStorageAccountServiceSASResultOutput) ToListStorageAccountServiceSASResultOutputWithContext(ctx context.Context) ListStorageAccountServiceSASResultOutput
type LocalUser ¶
type LocalUser struct { pulumi.CustomResourceState HasSharedKey pulumi.BoolPtrOutput `pulumi:"hasSharedKey"` // Indicates whether ssh key exists. Set it to false to remove existing SSH key. HasSshKey pulumi.BoolPtrOutput `pulumi:"hasSshKey"` // Indicates whether ssh password exists. Set it to false to remove existing SSH password. HasSshPassword pulumi.BoolPtrOutput `pulumi:"hasSshPassword"` // Optional, local user home directory. HomeDirectory pulumi.StringPtrOutput `pulumi:"homeDirectory"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The permission scopes of the local user. PermissionScopes PermissionScopeResponseArrayOutput `pulumi:"permissionScopes"` // A unique Security Identifier that is generated by the server. Sid pulumi.StringOutput `pulumi:"sid"` // Optional, local user ssh authorized keys for SFTP. SshAuthorizedKeys SshPublicKeyResponseArrayOutput `pulumi:"sshAuthorizedKeys"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The local user associated with the storage accounts. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-08-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetLocalUser ¶
func GetLocalUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LocalUserState, opts ...pulumi.ResourceOption) (*LocalUser, error)
GetLocalUser gets an existing LocalUser 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 NewLocalUser ¶
func NewLocalUser(ctx *pulumi.Context, name string, args *LocalUserArgs, opts ...pulumi.ResourceOption) (*LocalUser, error)
NewLocalUser registers a new resource with the given unique name, arguments, and options.
func (*LocalUser) ElementType ¶
func (*LocalUser) ToLocalUserOutput ¶
func (i *LocalUser) ToLocalUserOutput() LocalUserOutput
func (*LocalUser) ToLocalUserOutputWithContext ¶
func (i *LocalUser) ToLocalUserOutputWithContext(ctx context.Context) LocalUserOutput
type LocalUserArgs ¶
type LocalUserArgs 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 HasSharedKey pulumi.BoolPtrInput // Indicates whether ssh key exists. Set it to false to remove existing SSH key. HasSshKey pulumi.BoolPtrInput // Indicates whether ssh password exists. Set it to false to remove existing SSH password. HasSshPassword pulumi.BoolPtrInput // Optional, local user home directory. HomeDirectory pulumi.StringPtrInput // The permission scopes of the local user. PermissionScopes PermissionScopeArrayInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Optional, local user ssh authorized keys for SFTP. SshAuthorizedKeys SshPublicKeyArrayInput // The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Username pulumi.StringPtrInput }
The set of arguments for constructing a LocalUser resource.
func (LocalUserArgs) ElementType ¶
func (LocalUserArgs) ElementType() reflect.Type
type LocalUserInput ¶
type LocalUserInput interface { pulumi.Input ToLocalUserOutput() LocalUserOutput ToLocalUserOutputWithContext(ctx context.Context) LocalUserOutput }
type LocalUserOutput ¶
type LocalUserOutput struct{ *pulumi.OutputState }
func (LocalUserOutput) ElementType ¶
func (LocalUserOutput) ElementType() reflect.Type
func (LocalUserOutput) HasSharedKey ¶
func (o LocalUserOutput) HasSharedKey() pulumi.BoolPtrOutput
Indicates whether shared key exists. Set it to false to remove existing shared key.
func (LocalUserOutput) HasSshKey ¶
func (o LocalUserOutput) HasSshKey() pulumi.BoolPtrOutput
Indicates whether ssh key exists. Set it to false to remove existing SSH key.
func (LocalUserOutput) HasSshPassword ¶
func (o LocalUserOutput) HasSshPassword() pulumi.BoolPtrOutput
Indicates whether ssh password exists. Set it to false to remove existing SSH password.
func (LocalUserOutput) HomeDirectory ¶
func (o LocalUserOutput) HomeDirectory() pulumi.StringPtrOutput
Optional, local user home directory.
func (LocalUserOutput) Name ¶
func (o LocalUserOutput) Name() pulumi.StringOutput
The name of the resource
func (LocalUserOutput) PermissionScopes ¶
func (o LocalUserOutput) PermissionScopes() PermissionScopeResponseArrayOutput
The permission scopes of the local user.
func (LocalUserOutput) Sid ¶
func (o LocalUserOutput) Sid() pulumi.StringOutput
A unique Security Identifier that is generated by the server.
func (LocalUserOutput) SshAuthorizedKeys ¶
func (o LocalUserOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
Optional, local user ssh authorized keys for SFTP.
func (LocalUserOutput) SystemData ¶
func (o LocalUserOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LocalUserOutput) ToLocalUserOutput ¶
func (o LocalUserOutput) ToLocalUserOutput() LocalUserOutput
func (LocalUserOutput) ToLocalUserOutputWithContext ¶
func (o LocalUserOutput) ToLocalUserOutputWithContext(ctx context.Context) LocalUserOutput
func (LocalUserOutput) Type ¶
func (o LocalUserOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LocalUserState ¶
type LocalUserState struct { }
func (LocalUserState) ElementType ¶
func (LocalUserState) ElementType() reflect.Type
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 LookupBlobContainerImmutabilityPolicyOutputArgs ¶
type LookupBlobContainerImmutabilityPolicyOutputArgs 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 `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 pulumi.StringInput `pulumi:"containerName"` // The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' ImmutabilityPolicyName pulumi.StringInput `pulumi:"immutabilityPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBlobContainerImmutabilityPolicyOutputArgs) ElementType ¶
func (LookupBlobContainerImmutabilityPolicyOutputArgs) ElementType() reflect.Type
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"` // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. AllowProtectedAppendWritesAll *bool `pulumi:"allowProtectedAppendWritesAll"` // Resource Etag. Etag string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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)
Gets the existing immutability policy along with the corresponding ETag in response headers and body. Azure REST API version: 2022-09-01.
Other available API versions: 2019-04-01, 2023-01-01, 2023-04-01.
type LookupBlobContainerImmutabilityPolicyResultOutput ¶
type LookupBlobContainerImmutabilityPolicyResultOutput struct{ *pulumi.OutputState }
The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.
func LookupBlobContainerImmutabilityPolicyOutput ¶
func LookupBlobContainerImmutabilityPolicyOutput(ctx *pulumi.Context, args LookupBlobContainerImmutabilityPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBlobContainerImmutabilityPolicyResultOutput
func (LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWrites ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) 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 (LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWritesAll ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
func (LookupBlobContainerImmutabilityPolicyResultOutput) ElementType ¶
func (LookupBlobContainerImmutabilityPolicyResultOutput) ElementType() reflect.Type
func (LookupBlobContainerImmutabilityPolicyResultOutput) Etag ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) Etag() pulumi.StringOutput
Resource Etag.
func (LookupBlobContainerImmutabilityPolicyResultOutput) Id ¶
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBlobContainerImmutabilityPolicyResultOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (LookupBlobContainerImmutabilityPolicyResultOutput) Name ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBlobContainerImmutabilityPolicyResultOutput) State ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) State() pulumi.StringOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutput ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutput() LookupBlobContainerImmutabilityPolicyResultOutput
func (LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutputWithContext ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) ToLookupBlobContainerImmutabilityPolicyResultOutputWithContext(ctx context.Context) LookupBlobContainerImmutabilityPolicyResultOutput
func (LookupBlobContainerImmutabilityPolicyResultOutput) Type ¶
func (o LookupBlobContainerImmutabilityPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupBlobContainerOutputArgs ¶
type LookupBlobContainerOutputArgs 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 `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 pulumi.StringInput `pulumi:"containerName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBlobContainerOutputArgs) ElementType ¶
func (LookupBlobContainerOutputArgs) ElementType() reflect.Type
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"` // Enable NFSv3 all squash on blob container. EnableNfsV3AllSquash *bool `pulumi:"enableNfsV3AllSquash"` // Enable NFSv3 root squash on blob container. EnableNfsV3RootSquash *bool `pulumi:"enableNfsV3RootSquash"` // 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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponse `pulumi:"immutabilityPolicy"` // The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. ImmutableStorageWithVersioning *ImmutableStorageWithVersioningResponse `pulumi:"immutableStorageWithVersioning"` // 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. E.g. "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)
Gets properties of a specified container. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupBlobContainerResultOutput ¶
type LookupBlobContainerResultOutput struct{ *pulumi.OutputState }
Properties of the blob container, including Id, resource name, resource type, Etag.
func LookupBlobContainerOutput ¶
func LookupBlobContainerOutput(ctx *pulumi.Context, args LookupBlobContainerOutputArgs, opts ...pulumi.InvokeOption) LookupBlobContainerResultOutput
func (LookupBlobContainerResultOutput) DefaultEncryptionScope ¶
func (o LookupBlobContainerResultOutput) DefaultEncryptionScope() pulumi.StringPtrOutput
Default the container to use specified encryption scope for all writes.
func (LookupBlobContainerResultOutput) Deleted ¶
func (o LookupBlobContainerResultOutput) Deleted() pulumi.BoolOutput
Indicates whether the blob container was deleted.
func (LookupBlobContainerResultOutput) DeletedTime ¶
func (o LookupBlobContainerResultOutput) DeletedTime() pulumi.StringOutput
Blob container deletion time.
func (LookupBlobContainerResultOutput) DenyEncryptionScopeOverride ¶
func (o LookupBlobContainerResultOutput) DenyEncryptionScopeOverride() pulumi.BoolPtrOutput
Block override of encryption scope from the container default.
func (LookupBlobContainerResultOutput) ElementType ¶
func (LookupBlobContainerResultOutput) ElementType() reflect.Type
func (LookupBlobContainerResultOutput) EnableNfsV3AllSquash ¶
func (o LookupBlobContainerResultOutput) EnableNfsV3AllSquash() pulumi.BoolPtrOutput
Enable NFSv3 all squash on blob container.
func (LookupBlobContainerResultOutput) EnableNfsV3RootSquash ¶
func (o LookupBlobContainerResultOutput) EnableNfsV3RootSquash() pulumi.BoolPtrOutput
Enable NFSv3 root squash on blob container.
func (LookupBlobContainerResultOutput) Etag ¶
func (o LookupBlobContainerResultOutput) Etag() pulumi.StringOutput
Resource Etag.
func (LookupBlobContainerResultOutput) HasImmutabilityPolicy ¶
func (o LookupBlobContainerResultOutput) HasImmutabilityPolicy() pulumi.BoolOutput
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.
func (LookupBlobContainerResultOutput) HasLegalHold ¶
func (o LookupBlobContainerResultOutput) 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 (LookupBlobContainerResultOutput) Id ¶
func (o LookupBlobContainerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBlobContainerResultOutput) ImmutabilityPolicy ¶
func (o LookupBlobContainerResultOutput) ImmutabilityPolicy() ImmutabilityPolicyPropertiesResponseOutput
The ImmutabilityPolicy property of the container.
func (LookupBlobContainerResultOutput) ImmutableStorageWithVersioning ¶
func (o LookupBlobContainerResultOutput) ImmutableStorageWithVersioning() ImmutableStorageWithVersioningResponsePtrOutput
The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process.
func (LookupBlobContainerResultOutput) LastModifiedTime ¶
func (o LookupBlobContainerResultOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the container was last modified.
func (LookupBlobContainerResultOutput) LeaseDuration ¶
func (o LookupBlobContainerResultOutput) LeaseDuration() pulumi.StringOutput
Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased.
func (LookupBlobContainerResultOutput) LeaseState ¶
func (o LookupBlobContainerResultOutput) LeaseState() pulumi.StringOutput
Lease state of the container.
func (LookupBlobContainerResultOutput) LeaseStatus ¶
func (o LookupBlobContainerResultOutput) LeaseStatus() pulumi.StringOutput
The lease status of the container.
func (LookupBlobContainerResultOutput) LegalHold ¶
func (o LookupBlobContainerResultOutput) LegalHold() LegalHoldPropertiesResponseOutput
The LegalHold property of the container.
func (LookupBlobContainerResultOutput) Metadata ¶
func (o LookupBlobContainerResultOutput) Metadata() pulumi.StringMapOutput
A name-value pair to associate with the container as metadata.
func (LookupBlobContainerResultOutput) Name ¶
func (o LookupBlobContainerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBlobContainerResultOutput) PublicAccess ¶
func (o LookupBlobContainerResultOutput) PublicAccess() pulumi.StringPtrOutput
Specifies whether data in the container may be accessed publicly and the level of access.
func (LookupBlobContainerResultOutput) RemainingRetentionDays ¶
func (o LookupBlobContainerResultOutput) RemainingRetentionDays() pulumi.IntOutput
Remaining retention days for soft deleted blob container.
func (LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutput ¶
func (o LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutput() LookupBlobContainerResultOutput
func (LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutputWithContext ¶
func (o LookupBlobContainerResultOutput) ToLookupBlobContainerResultOutputWithContext(ctx context.Context) LookupBlobContainerResultOutput
func (LookupBlobContainerResultOutput) Type ¶
func (o LookupBlobContainerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBlobContainerResultOutput) Version ¶
func (o LookupBlobContainerResultOutput) Version() pulumi.StringOutput
The version of the deleted blob container.
type LookupBlobInventoryPolicyArgs ¶
type LookupBlobInventoryPolicyArgs 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 blob inventory policy. It should always be 'default' BlobInventoryPolicyName string `pulumi:"blobInventoryPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobInventoryPolicyOutputArgs ¶
type LookupBlobInventoryPolicyOutputArgs 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 `pulumi:"accountName"` // The name of the storage account blob inventory policy. It should always be 'default' BlobInventoryPolicyName pulumi.StringInput `pulumi:"blobInventoryPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBlobInventoryPolicyOutputArgs) ElementType ¶
func (LookupBlobInventoryPolicyOutputArgs) ElementType() reflect.Type
type LookupBlobInventoryPolicyResult ¶
type LookupBlobInventoryPolicyResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Returns the last modified date and time of the blob inventory policy. LastModifiedTime string `pulumi:"lastModifiedTime"` // The name of the resource Name string `pulumi:"name"` // The storage account blob inventory policy object. It is composed of policy rules. Policy BlobInventoryPolicySchemaResponse `pulumi:"policy"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The storage account blob inventory policy.
func LookupBlobInventoryPolicy ¶
func LookupBlobInventoryPolicy(ctx *pulumi.Context, args *LookupBlobInventoryPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBlobInventoryPolicyResult, error)
Gets the blob inventory policy associated with the specified storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupBlobInventoryPolicyResultOutput ¶
type LookupBlobInventoryPolicyResultOutput struct{ *pulumi.OutputState }
The storage account blob inventory policy.
func LookupBlobInventoryPolicyOutput ¶
func LookupBlobInventoryPolicyOutput(ctx *pulumi.Context, args LookupBlobInventoryPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBlobInventoryPolicyResultOutput
func (LookupBlobInventoryPolicyResultOutput) ElementType ¶
func (LookupBlobInventoryPolicyResultOutput) ElementType() reflect.Type
func (LookupBlobInventoryPolicyResultOutput) Id ¶
func (o LookupBlobInventoryPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBlobInventoryPolicyResultOutput) LastModifiedTime ¶
func (o LookupBlobInventoryPolicyResultOutput) LastModifiedTime() pulumi.StringOutput
Returns the last modified date and time of the blob inventory policy.
func (LookupBlobInventoryPolicyResultOutput) Name ¶
func (o LookupBlobInventoryPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBlobInventoryPolicyResultOutput) Policy ¶
func (o LookupBlobInventoryPolicyResultOutput) Policy() BlobInventoryPolicySchemaResponseOutput
The storage account blob inventory policy object. It is composed of policy rules.
func (LookupBlobInventoryPolicyResultOutput) SystemData ¶
func (o LookupBlobInventoryPolicyResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutput ¶
func (o LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutput() LookupBlobInventoryPolicyResultOutput
func (LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutputWithContext ¶
func (o LookupBlobInventoryPolicyResultOutput) ToLookupBlobInventoryPolicyResultOutputWithContext(ctx context.Context) LookupBlobInventoryPolicyResultOutput
func (LookupBlobInventoryPolicyResultOutput) Type ¶
func (o LookupBlobInventoryPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupBlobServicePropertiesArgs ¶
type LookupBlobServicePropertiesArgs 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 Service within the specified storage account. Blob Service Name must be 'default' BlobServicesName string `pulumi:"blobServicesName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobServicePropertiesOutputArgs ¶
type LookupBlobServicePropertiesOutputArgs 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 `pulumi:"accountName"` // The name of the blob Service within the specified storage account. Blob Service Name must be 'default' BlobServicesName pulumi.StringInput `pulumi:"blobServicesName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBlobServicePropertiesOutputArgs) ElementType ¶
func (LookupBlobServicePropertiesOutputArgs) ElementType() reflect.Type
type LookupBlobServicePropertiesResult ¶
type LookupBlobServicePropertiesResult struct { // Deprecated in favor of isVersioningEnabled property. AutomaticSnapshotPolicyEnabled *bool `pulumi:"automaticSnapshotPolicyEnabled"` // The blob service properties for change feed events. ChangeFeed *ChangeFeedResponse `pulumi:"changeFeed"` // The blob service properties for container soft delete. ContainerDeleteRetentionPolicy *DeleteRetentionPolicyResponse `pulumi:"containerDeleteRetentionPolicy"` // Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. Cors *CorsRulesResponse `pulumi:"cors"` // DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. DefaultServiceVersion *string `pulumi:"defaultServiceVersion"` // The blob service properties for blob soft delete. DeleteRetentionPolicy *DeleteRetentionPolicyResponse `pulumi:"deleteRetentionPolicy"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Versioning is enabled if set to true. IsVersioningEnabled *bool `pulumi:"isVersioningEnabled"` // The blob service property to configure last access time based tracking policy. LastAccessTimeTrackingPolicy *LastAccessTimeTrackingPolicyResponse `pulumi:"lastAccessTimeTrackingPolicy"` // The name of the resource Name string `pulumi:"name"` // The blob service properties for blob restore policy. RestorePolicy *RestorePolicyPropertiesResponse `pulumi:"restorePolicy"` // Sku name and tier. Sku SkuResponse `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The properties of a storage account’s Blob service.
func LookupBlobServiceProperties ¶
func LookupBlobServiceProperties(ctx *pulumi.Context, args *LookupBlobServicePropertiesArgs, opts ...pulumi.InvokeOption) (*LookupBlobServicePropertiesResult, error)
Gets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupBlobServicePropertiesResultOutput ¶
type LookupBlobServicePropertiesResultOutput struct{ *pulumi.OutputState }
The properties of a storage account’s Blob service.
func LookupBlobServicePropertiesOutput ¶
func LookupBlobServicePropertiesOutput(ctx *pulumi.Context, args LookupBlobServicePropertiesOutputArgs, opts ...pulumi.InvokeOption) LookupBlobServicePropertiesResultOutput
func (LookupBlobServicePropertiesResultOutput) AutomaticSnapshotPolicyEnabled ¶
func (o LookupBlobServicePropertiesResultOutput) AutomaticSnapshotPolicyEnabled() pulumi.BoolPtrOutput
Deprecated in favor of isVersioningEnabled property.
func (LookupBlobServicePropertiesResultOutput) ChangeFeed ¶
func (o LookupBlobServicePropertiesResultOutput) ChangeFeed() ChangeFeedResponsePtrOutput
The blob service properties for change feed events.
func (LookupBlobServicePropertiesResultOutput) ContainerDeleteRetentionPolicy ¶
func (o LookupBlobServicePropertiesResultOutput) ContainerDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The blob service properties for container soft delete.
func (LookupBlobServicePropertiesResultOutput) Cors ¶
func (o LookupBlobServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service.
func (LookupBlobServicePropertiesResultOutput) DefaultServiceVersion ¶
func (o LookupBlobServicePropertiesResultOutput) DefaultServiceVersion() pulumi.StringPtrOutput
DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.
func (LookupBlobServicePropertiesResultOutput) DeleteRetentionPolicy ¶
func (o LookupBlobServicePropertiesResultOutput) DeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The blob service properties for blob soft delete.
func (LookupBlobServicePropertiesResultOutput) ElementType ¶
func (LookupBlobServicePropertiesResultOutput) ElementType() reflect.Type
func (LookupBlobServicePropertiesResultOutput) Id ¶
func (o LookupBlobServicePropertiesResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBlobServicePropertiesResultOutput) IsVersioningEnabled ¶
func (o LookupBlobServicePropertiesResultOutput) IsVersioningEnabled() pulumi.BoolPtrOutput
Versioning is enabled if set to true.
func (LookupBlobServicePropertiesResultOutput) LastAccessTimeTrackingPolicy ¶
func (o LookupBlobServicePropertiesResultOutput) LastAccessTimeTrackingPolicy() LastAccessTimeTrackingPolicyResponsePtrOutput
The blob service property to configure last access time based tracking policy.
func (LookupBlobServicePropertiesResultOutput) Name ¶
func (o LookupBlobServicePropertiesResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBlobServicePropertiesResultOutput) RestorePolicy ¶
func (o LookupBlobServicePropertiesResultOutput) RestorePolicy() RestorePolicyPropertiesResponsePtrOutput
The blob service properties for blob restore policy.
func (LookupBlobServicePropertiesResultOutput) Sku ¶
func (o LookupBlobServicePropertiesResultOutput) Sku() SkuResponseOutput
Sku name and tier.
func (LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutput ¶
func (o LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutput() LookupBlobServicePropertiesResultOutput
func (LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutputWithContext ¶
func (o LookupBlobServicePropertiesResultOutput) ToLookupBlobServicePropertiesResultOutputWithContext(ctx context.Context) LookupBlobServicePropertiesResultOutput
func (LookupBlobServicePropertiesResultOutput) Type ¶
func (o LookupBlobServicePropertiesResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupEncryptionScopeArgs ¶
type LookupEncryptionScopeArgs 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 encryption scope within the specified storage account. Encryption scope 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. EncryptionScopeName string `pulumi:"encryptionScopeName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEncryptionScopeOutputArgs ¶
type LookupEncryptionScopeOutputArgs 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 `pulumi:"accountName"` // The name of the encryption scope within the specified storage account. Encryption scope 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. EncryptionScopeName pulumi.StringInput `pulumi:"encryptionScopeName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupEncryptionScopeOutputArgs) ElementType ¶
func (LookupEncryptionScopeOutputArgs) ElementType() reflect.Type
type LookupEncryptionScopeResult ¶
type LookupEncryptionScopeResult struct { // Gets the creation date and time of the encryption scope in UTC. CreationTime string `pulumi:"creationTime"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. KeyVaultProperties *EncryptionScopeKeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // Gets the last modification date and time of the encryption scope in UTC. LastModifiedTime string `pulumi:"lastModifiedTime"` // The name of the resource Name string `pulumi:"name"` // 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"` // The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault. Source *string `pulumi:"source"` // The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled. State *string `pulumi:"state"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Encryption Scope resource.
func LookupEncryptionScope ¶
func LookupEncryptionScope(ctx *pulumi.Context, args *LookupEncryptionScopeArgs, opts ...pulumi.InvokeOption) (*LookupEncryptionScopeResult, error)
Returns the properties for the specified encryption scope. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupEncryptionScopeResultOutput ¶
type LookupEncryptionScopeResultOutput struct{ *pulumi.OutputState }
The Encryption Scope resource.
func LookupEncryptionScopeOutput ¶
func LookupEncryptionScopeOutput(ctx *pulumi.Context, args LookupEncryptionScopeOutputArgs, opts ...pulumi.InvokeOption) LookupEncryptionScopeResultOutput
func (LookupEncryptionScopeResultOutput) CreationTime ¶
func (o LookupEncryptionScopeResultOutput) CreationTime() pulumi.StringOutput
Gets the creation date and time of the encryption scope in UTC.
func (LookupEncryptionScopeResultOutput) ElementType ¶
func (LookupEncryptionScopeResultOutput) ElementType() reflect.Type
func (LookupEncryptionScopeResultOutput) Id ¶
func (o LookupEncryptionScopeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupEncryptionScopeResultOutput) KeyVaultProperties ¶
func (o LookupEncryptionScopeResultOutput) KeyVaultProperties() EncryptionScopeKeyVaultPropertiesResponsePtrOutput
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
func (LookupEncryptionScopeResultOutput) LastModifiedTime ¶
func (o LookupEncryptionScopeResultOutput) LastModifiedTime() pulumi.StringOutput
Gets the last modification date and time of the encryption scope in UTC.
func (LookupEncryptionScopeResultOutput) Name ¶
func (o LookupEncryptionScopeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupEncryptionScopeResultOutput) RequireInfrastructureEncryption ¶
func (o LookupEncryptionScopeResultOutput) 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 (LookupEncryptionScopeResultOutput) Source ¶
func (o LookupEncryptionScopeResultOutput) Source() pulumi.StringPtrOutput
The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.
func (LookupEncryptionScopeResultOutput) State ¶
func (o LookupEncryptionScopeResultOutput) State() pulumi.StringPtrOutput
The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.
func (LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutput ¶
func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutput() LookupEncryptionScopeResultOutput
func (LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWithContext ¶
func (o LookupEncryptionScopeResultOutput) ToLookupEncryptionScopeResultOutputWithContext(ctx context.Context) LookupEncryptionScopeResultOutput
func (LookupEncryptionScopeResultOutput) Type ¶
func (o LookupEncryptionScopeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupFileServicePropertiesArgs ¶
type LookupFileServicePropertiesArgs 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 file Service within the specified storage account. File Service Name must be "default" FileServicesName string `pulumi:"fileServicesName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupFileServicePropertiesOutputArgs ¶
type LookupFileServicePropertiesOutputArgs 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 `pulumi:"accountName"` // The name of the file Service within the specified storage account. File Service Name must be "default" FileServicesName pulumi.StringInput `pulumi:"fileServicesName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupFileServicePropertiesOutputArgs) ElementType ¶
func (LookupFileServicePropertiesOutputArgs) ElementType() reflect.Type
type LookupFileServicePropertiesResult ¶
type LookupFileServicePropertiesResult struct { // Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. Cors *CorsRulesResponse `pulumi:"cors"` // 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"` // Protocol settings for file service ProtocolSettings *ProtocolSettingsResponse `pulumi:"protocolSettings"` ShareDeleteRetentionPolicy *DeleteRetentionPolicyResponse `pulumi:"shareDeleteRetentionPolicy"` // Sku name and tier. Sku SkuResponse `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The properties of File services in storage account.
func LookupFileServiceProperties ¶
func LookupFileServiceProperties(ctx *pulumi.Context, args *LookupFileServicePropertiesArgs, opts ...pulumi.InvokeOption) (*LookupFileServicePropertiesResult, error)
Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupFileServicePropertiesResultOutput ¶
type LookupFileServicePropertiesResultOutput struct{ *pulumi.OutputState }
The properties of File services in storage account.
func LookupFileServicePropertiesOutput ¶
func LookupFileServicePropertiesOutput(ctx *pulumi.Context, args LookupFileServicePropertiesOutputArgs, opts ...pulumi.InvokeOption) LookupFileServicePropertiesResultOutput
func (LookupFileServicePropertiesResultOutput) Cors ¶
func (o LookupFileServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service.
func (LookupFileServicePropertiesResultOutput) ElementType ¶
func (LookupFileServicePropertiesResultOutput) ElementType() reflect.Type
func (LookupFileServicePropertiesResultOutput) Id ¶
func (o LookupFileServicePropertiesResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupFileServicePropertiesResultOutput) Name ¶
func (o LookupFileServicePropertiesResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupFileServicePropertiesResultOutput) ProtocolSettings ¶
func (o LookupFileServicePropertiesResultOutput) ProtocolSettings() ProtocolSettingsResponsePtrOutput
Protocol settings for file service
func (LookupFileServicePropertiesResultOutput) ShareDeleteRetentionPolicy ¶
func (o LookupFileServicePropertiesResultOutput) ShareDeleteRetentionPolicy() DeleteRetentionPolicyResponsePtrOutput
The file service properties for share soft delete.
func (LookupFileServicePropertiesResultOutput) Sku ¶
func (o LookupFileServicePropertiesResultOutput) Sku() SkuResponseOutput
Sku name and tier.
func (LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutput ¶
func (o LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutput() LookupFileServicePropertiesResultOutput
func (LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutputWithContext ¶
func (o LookupFileServicePropertiesResultOutput) ToLookupFileServicePropertiesResultOutputWithContext(ctx context.Context) LookupFileServicePropertiesResultOutput
func (LookupFileServicePropertiesResultOutput) Type ¶
func (o LookupFileServicePropertiesResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupFileShareArgs ¶
type LookupFileShareOutputArgs ¶
type LookupFileShareOutputArgs struct { pulumi.StringInput `pulumi:"accountName"` Expand pulumi.StringPtrInput `pulumi:"expand"` ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` ShareName pulumi.StringInput `pulumi:"shareName"` }AccountName
func (LookupFileShareOutputArgs) ElementType ¶
func (LookupFileShareOutputArgs) ElementType() reflect.Type
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"` Id string `pulumi:"id"` LastModifiedTime string `pulumi:"lastModifiedTime"` LeaseDuration string `pulumi:"leaseDuration"` LeaseState string `pulumi:"leaseState"` LeaseStatus string `pulumi:"leaseStatus"` Metadata map[string]string `pulumi:"metadata"` Name string `pulumi:"name"` RemainingRetentionDays int `pulumi:"remainingRetentionDays"` RootSquash *string `pulumi:"rootSquash"` ShareQuota *int `pulumi:"shareQuota"` ShareUsageBytes float64 `pulumi:"shareUsageBytes"` SignedIdentifiers []SignedIdentifierResponse `pulumi:"signedIdentifiers"` SnapshotTime string `pulumi:"snapshotTime"` 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)
Gets properties of a specified share. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupFileShareResultOutput ¶
Properties of the file share, including Id, resource name, resource type, Etag.
func LookupFileShareOutput ¶
func LookupFileShareOutput(ctx *pulumi.Context, args LookupFileShareOutputArgs, opts ...pulumi.InvokeOption) LookupFileShareResultOutput
func (LookupFileShareResultOutput) AccessTier ¶
func (o LookupFileShareResultOutput) AccessTier() pulumi.StringPtrOutput
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.
func (LookupFileShareResultOutput) AccessTierChangeTime ¶
func (o LookupFileShareResultOutput) AccessTierChangeTime() pulumi.StringOutput
Indicates the last modification time for share access tier.
func (LookupFileShareResultOutput) AccessTierStatus ¶
func (o LookupFileShareResultOutput) AccessTierStatus() pulumi.StringOutput
Indicates if there is a pending transition for access tier.
func (LookupFileShareResultOutput) Deleted ¶
func (o LookupFileShareResultOutput) Deleted() pulumi.BoolOutput
Indicates whether the share was deleted.
func (LookupFileShareResultOutput) DeletedTime ¶
func (o LookupFileShareResultOutput) DeletedTime() pulumi.StringOutput
The deleted time if the share was deleted.
func (LookupFileShareResultOutput) ElementType ¶
func (LookupFileShareResultOutput) ElementType() reflect.Type
func (LookupFileShareResultOutput) EnabledProtocols ¶
func (o LookupFileShareResultOutput) EnabledProtocols() pulumi.StringPtrOutput
The authentication protocol that is used for the file share. Can only be specified when creating a share.
func (LookupFileShareResultOutput) Etag ¶
func (o LookupFileShareResultOutput) Etag() pulumi.StringOutput
Resource Etag.
func (LookupFileShareResultOutput) Id ¶
func (o LookupFileShareResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupFileShareResultOutput) LastModifiedTime ¶
func (o LookupFileShareResultOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the share was last modified.
func (LookupFileShareResultOutput) LeaseDuration ¶
func (o LookupFileShareResultOutput) LeaseDuration() pulumi.StringOutput
Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased.
func (LookupFileShareResultOutput) LeaseState ¶
func (o LookupFileShareResultOutput) LeaseState() pulumi.StringOutput
Lease state of the share.
func (LookupFileShareResultOutput) LeaseStatus ¶
func (o LookupFileShareResultOutput) LeaseStatus() pulumi.StringOutput
The lease status of the share.
func (LookupFileShareResultOutput) Metadata ¶
func (o LookupFileShareResultOutput) Metadata() pulumi.StringMapOutput
A name-value pair to associate with the share as metadata.
func (LookupFileShareResultOutput) Name ¶
func (o LookupFileShareResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupFileShareResultOutput) RemainingRetentionDays ¶
func (o LookupFileShareResultOutput) RemainingRetentionDays() pulumi.IntOutput
Remaining retention days for share that was soft deleted.
func (LookupFileShareResultOutput) RootSquash ¶
func (o LookupFileShareResultOutput) RootSquash() pulumi.StringPtrOutput
The property is for NFS share only. The default is NoRootSquash.
func (LookupFileShareResultOutput) ShareQuota ¶
func (o LookupFileShareResultOutput) ShareQuota() pulumi.IntPtrOutput
The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.
func (LookupFileShareResultOutput) ShareUsageBytes ¶
func (o LookupFileShareResultOutput) ShareUsageBytes() pulumi.Float64Output
The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files.
func (LookupFileShareResultOutput) SignedIdentifiers ¶
func (o LookupFileShareResultOutput) SignedIdentifiers() SignedIdentifierResponseArrayOutput
List of stored access policies specified on the share.
func (LookupFileShareResultOutput) SnapshotTime ¶
func (o LookupFileShareResultOutput) SnapshotTime() pulumi.StringOutput
Creation time of share snapshot returned in the response of list shares with expand param "snapshots".
func (LookupFileShareResultOutput) ToLookupFileShareResultOutput ¶
func (o LookupFileShareResultOutput) ToLookupFileShareResultOutput() LookupFileShareResultOutput
func (LookupFileShareResultOutput) ToLookupFileShareResultOutputWithContext ¶
func (o LookupFileShareResultOutput) ToLookupFileShareResultOutputWithContext(ctx context.Context) LookupFileShareResultOutput
func (LookupFileShareResultOutput) Type ¶
func (o LookupFileShareResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupFileShareResultOutput) Version ¶
func (o LookupFileShareResultOutput) Version() pulumi.StringOutput
The version of the share.
type LookupLocalUserArgs ¶
type LookupLocalUserArgs 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"` // The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Username string `pulumi:"username"` }
type LookupLocalUserOutputArgs ¶
type LookupLocalUserOutputArgs 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 `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. Username pulumi.StringInput `pulumi:"username"` }
func (LookupLocalUserOutputArgs) ElementType ¶
func (LookupLocalUserOutputArgs) ElementType() reflect.Type
type LookupLocalUserResult ¶
type LookupLocalUserResult struct { bool `pulumi:"hasSharedKey"` // Indicates whether ssh key exists. Set it to false to remove existing SSH key. HasSshKey *bool `pulumi:"hasSshKey"` // Indicates whether ssh password exists. Set it to false to remove existing SSH password. HasSshPassword *bool `pulumi:"hasSshPassword"` // Optional, local user home directory. HomeDirectory *string `pulumi:"homeDirectory"` // 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 permission scopes of the local user. PermissionScopes []PermissionScopeResponse `pulumi:"permissionScopes"` // A unique Security Identifier that is generated by the server. Sid string `pulumi:"sid"` // Optional, local user ssh authorized keys for SFTP. SshAuthorizedKeys []SshPublicKeyResponse `pulumi:"sshAuthorizedKeys"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }HasSharedKey *
The local user associated with the storage accounts.
func LookupLocalUser ¶
func LookupLocalUser(ctx *pulumi.Context, args *LookupLocalUserArgs, opts ...pulumi.InvokeOption) (*LookupLocalUserResult, error)
Get the local user of the storage account by username. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupLocalUserResultOutput ¶
type LookupLocalUserResultOutput struct{ *pulumi.OutputState }
The local user associated with the storage accounts.
func LookupLocalUserOutput ¶
func LookupLocalUserOutput(ctx *pulumi.Context, args LookupLocalUserOutputArgs, opts ...pulumi.InvokeOption) LookupLocalUserResultOutput
func (LookupLocalUserResultOutput) ElementType ¶
func (LookupLocalUserResultOutput) ElementType() reflect.Type
func (LookupLocalUserResultOutput) HasSharedKey ¶
func (o LookupLocalUserResultOutput) HasSharedKey() pulumi.BoolPtrOutput
Indicates whether shared key exists. Set it to false to remove existing shared key.
func (LookupLocalUserResultOutput) HasSshKey ¶
func (o LookupLocalUserResultOutput) HasSshKey() pulumi.BoolPtrOutput
Indicates whether ssh key exists. Set it to false to remove existing SSH key.
func (LookupLocalUserResultOutput) HasSshPassword ¶
func (o LookupLocalUserResultOutput) HasSshPassword() pulumi.BoolPtrOutput
Indicates whether ssh password exists. Set it to false to remove existing SSH password.
func (LookupLocalUserResultOutput) HomeDirectory ¶
func (o LookupLocalUserResultOutput) HomeDirectory() pulumi.StringPtrOutput
Optional, local user home directory.
func (LookupLocalUserResultOutput) Id ¶
func (o LookupLocalUserResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupLocalUserResultOutput) Name ¶
func (o LookupLocalUserResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupLocalUserResultOutput) PermissionScopes ¶
func (o LookupLocalUserResultOutput) PermissionScopes() PermissionScopeResponseArrayOutput
The permission scopes of the local user.
func (LookupLocalUserResultOutput) Sid ¶
func (o LookupLocalUserResultOutput) Sid() pulumi.StringOutput
A unique Security Identifier that is generated by the server.
func (LookupLocalUserResultOutput) SshAuthorizedKeys ¶
func (o LookupLocalUserResultOutput) SshAuthorizedKeys() SshPublicKeyResponseArrayOutput
Optional, local user ssh authorized keys for SFTP.
func (LookupLocalUserResultOutput) SystemData ¶
func (o LookupLocalUserResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (LookupLocalUserResultOutput) ToLookupLocalUserResultOutput ¶
func (o LookupLocalUserResultOutput) ToLookupLocalUserResultOutput() LookupLocalUserResultOutput
func (LookupLocalUserResultOutput) ToLookupLocalUserResultOutputWithContext ¶
func (o LookupLocalUserResultOutput) ToLookupLocalUserResultOutputWithContext(ctx context.Context) LookupLocalUserResultOutput
func (LookupLocalUserResultOutput) Type ¶
func (o LookupLocalUserResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 LookupManagementPolicyOutputArgs ¶
type LookupManagementPolicyOutputArgs 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 `pulumi:"accountName"` // The name of the Storage Account Management Policy. It should always be 'default' ManagementPolicyName pulumi.StringInput `pulumi:"managementPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupManagementPolicyOutputArgs) ElementType ¶
func (LookupManagementPolicyOutputArgs) ElementType() reflect.Type
type LookupManagementPolicyResult ¶
type LookupManagementPolicyResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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)
Gets the managementpolicy associated with the specified storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2018-03-01-preview, 2023-01-01, 2023-04-01.
type LookupManagementPolicyResultOutput ¶
type LookupManagementPolicyResultOutput struct{ *pulumi.OutputState }
The Get Storage Account ManagementPolicies operation response.
func LookupManagementPolicyOutput ¶
func LookupManagementPolicyOutput(ctx *pulumi.Context, args LookupManagementPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupManagementPolicyResultOutput
func (LookupManagementPolicyResultOutput) ElementType ¶
func (LookupManagementPolicyResultOutput) ElementType() reflect.Type
func (LookupManagementPolicyResultOutput) Id ¶
func (o LookupManagementPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupManagementPolicyResultOutput) LastModifiedTime ¶
func (o LookupManagementPolicyResultOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the ManagementPolicies was last modified.
func (LookupManagementPolicyResultOutput) Name ¶
func (o LookupManagementPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupManagementPolicyResultOutput) Policy ¶
func (o LookupManagementPolicyResultOutput) Policy() ManagementPolicySchemaResponseOutput
The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutput ¶
func (o LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutput() LookupManagementPolicyResultOutput
func (LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutputWithContext ¶
func (o LookupManagementPolicyResultOutput) ToLookupManagementPolicyResultOutputWithContext(ctx context.Context) LookupManagementPolicyResultOutput
func (LookupManagementPolicyResultOutput) Type ¶
func (o LookupManagementPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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"` // For the destination account, provide the value 'default'. Configure the policy on the destination account first. For the source account, provide the value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. 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 LookupObjectReplicationPolicyOutputArgs ¶
type LookupObjectReplicationPolicyOutputArgs 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 `pulumi:"accountName"` // For the destination account, provide the value 'default'. Configure the policy on the destination account first. For the source account, provide the value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. ObjectReplicationPolicyId pulumi.StringInput `pulumi:"objectReplicationPolicyId"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupObjectReplicationPolicyOutputArgs) ElementType ¶
func (LookupObjectReplicationPolicyOutputArgs) ElementType() reflect.Type
type LookupObjectReplicationPolicyResult ¶
type LookupObjectReplicationPolicyResult struct { // Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false. DestinationAccount string `pulumi:"destinationAccount"` // Indicates when the policy is enabled on the source account. EnabledTime string `pulumi:"enabledTime"` // 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"` // 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. It should be full resource id if allowCrossTenantReplication set to false. SourceAccount string `pulumi:"sourceAccount"` // The type of the resource. E.g. "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)
Get the object replication policy of the storage account by policy ID. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupObjectReplicationPolicyResultOutput ¶
type LookupObjectReplicationPolicyResultOutput struct{ *pulumi.OutputState }
The replication policy between two storage accounts. Multiple rules can be defined in one policy.
func LookupObjectReplicationPolicyOutput ¶
func LookupObjectReplicationPolicyOutput(ctx *pulumi.Context, args LookupObjectReplicationPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupObjectReplicationPolicyResultOutput
func (LookupObjectReplicationPolicyResultOutput) DestinationAccount ¶
func (o LookupObjectReplicationPolicyResultOutput) DestinationAccount() pulumi.StringOutput
Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false.
func (LookupObjectReplicationPolicyResultOutput) ElementType ¶
func (LookupObjectReplicationPolicyResultOutput) ElementType() reflect.Type
func (LookupObjectReplicationPolicyResultOutput) EnabledTime ¶
func (o LookupObjectReplicationPolicyResultOutput) EnabledTime() pulumi.StringOutput
Indicates when the policy is enabled on the source account.
func (LookupObjectReplicationPolicyResultOutput) Id ¶
func (o LookupObjectReplicationPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupObjectReplicationPolicyResultOutput) Name ¶
func (o LookupObjectReplicationPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupObjectReplicationPolicyResultOutput) PolicyId ¶
func (o LookupObjectReplicationPolicyResultOutput) PolicyId() pulumi.StringOutput
A unique id for object replication policy.
func (LookupObjectReplicationPolicyResultOutput) Rules ¶
func (o LookupObjectReplicationPolicyResultOutput) Rules() ObjectReplicationPolicyRuleResponseArrayOutput
The storage account object replication rules.
func (LookupObjectReplicationPolicyResultOutput) SourceAccount ¶
func (o LookupObjectReplicationPolicyResultOutput) SourceAccount() pulumi.StringOutput
Required. Source account name. It should be full resource id if allowCrossTenantReplication set to false.
func (LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutput ¶
func (o LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutput() LookupObjectReplicationPolicyResultOutput
func (LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutputWithContext ¶
func (o LookupObjectReplicationPolicyResultOutput) ToLookupObjectReplicationPolicyResultOutputWithContext(ctx context.Context) LookupObjectReplicationPolicyResultOutput
func (LookupObjectReplicationPolicyResultOutput) Type ¶
func (o LookupObjectReplicationPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 LookupPrivateEndpointConnectionOutputArgs ¶
type LookupPrivateEndpointConnectionOutputArgs 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 `pulumi:"accountName"` // The name of the private endpoint connection associated with the Azure resource PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPrivateEndpointConnectionOutputArgs) ElementType ¶
func (LookupPrivateEndpointConnectionOutputArgs) ElementType() reflect.Type
type LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult 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. E.g. "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)
Gets the specified private endpoint connection associated with the storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupPrivateEndpointConnectionResultOutput ¶
type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func LookupPrivateEndpointConnectionOutput ¶
func LookupPrivateEndpointConnectionOutput(ctx *pulumi.Context, args LookupPrivateEndpointConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) ElementType ¶
func (LookupPrivateEndpointConnectionResultOutput) ElementType() reflect.Type
func (LookupPrivateEndpointConnectionResultOutput) Id ¶
func (o LookupPrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPrivateEndpointConnectionResultOutput) Name ¶
func (o LookupPrivateEndpointConnectionResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint ¶
func (o LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState ¶
func (o LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState ¶
func (o LookupPrivateEndpointConnectionResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput ¶
func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext ¶
func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) Type ¶
func (o LookupPrivateEndpointConnectionResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 LookupQueueOutputArgs ¶
type LookupQueueOutputArgs 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 `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 pulumi.StringInput `pulumi:"queueName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupQueueOutputArgs) ElementType ¶
func (LookupQueueOutputArgs) ElementType() reflect.Type
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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // 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. E.g. "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)
Gets the queue with the specified queue name, under the specified account if it exists. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupQueueResultOutput ¶
type LookupQueueResultOutput struct{ *pulumi.OutputState }
func LookupQueueOutput ¶
func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput
func (LookupQueueResultOutput) ApproximateMessageCount ¶
func (o LookupQueueResultOutput) ApproximateMessageCount() pulumi.IntOutput
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.
func (LookupQueueResultOutput) ElementType ¶
func (LookupQueueResultOutput) ElementType() reflect.Type
func (LookupQueueResultOutput) Id ¶
func (o LookupQueueResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupQueueResultOutput) Metadata ¶
func (o LookupQueueResultOutput) Metadata() pulumi.StringMapOutput
A name-value pair that represents queue metadata.
func (LookupQueueResultOutput) Name ¶
func (o LookupQueueResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupQueueResultOutput) ToLookupQueueResultOutput ¶
func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput
func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext ¶
func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput
func (LookupQueueResultOutput) Type ¶
func (o LookupQueueResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupQueueServicePropertiesArgs ¶
type LookupQueueServicePropertiesArgs 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 Queue Service within the specified storage account. Queue Service Name must be 'default' QueueServiceName string `pulumi:"queueServiceName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupQueueServicePropertiesOutputArgs ¶
type LookupQueueServicePropertiesOutputArgs 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 `pulumi:"accountName"` // The name of the Queue Service within the specified storage account. Queue Service Name must be 'default' QueueServiceName pulumi.StringInput `pulumi:"queueServiceName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupQueueServicePropertiesOutputArgs) ElementType ¶
func (LookupQueueServicePropertiesOutputArgs) ElementType() reflect.Type
type LookupQueueServicePropertiesResult ¶
type LookupQueueServicePropertiesResult struct { // Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. Cors *CorsRulesResponse `pulumi:"cors"` // 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 type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The properties of a storage account’s Queue service.
func LookupQueueServiceProperties ¶
func LookupQueueServiceProperties(ctx *pulumi.Context, args *LookupQueueServicePropertiesArgs, opts ...pulumi.InvokeOption) (*LookupQueueServicePropertiesResult, error)
Gets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupQueueServicePropertiesResultOutput ¶
type LookupQueueServicePropertiesResultOutput struct{ *pulumi.OutputState }
The properties of a storage account’s Queue service.
func LookupQueueServicePropertiesOutput ¶
func LookupQueueServicePropertiesOutput(ctx *pulumi.Context, args LookupQueueServicePropertiesOutputArgs, opts ...pulumi.InvokeOption) LookupQueueServicePropertiesResultOutput
func (LookupQueueServicePropertiesResultOutput) Cors ¶
func (o LookupQueueServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service.
func (LookupQueueServicePropertiesResultOutput) ElementType ¶
func (LookupQueueServicePropertiesResultOutput) ElementType() reflect.Type
func (LookupQueueServicePropertiesResultOutput) Id ¶
func (o LookupQueueServicePropertiesResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupQueueServicePropertiesResultOutput) Name ¶
func (o LookupQueueServicePropertiesResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutput ¶
func (o LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutput() LookupQueueServicePropertiesResultOutput
func (LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutputWithContext ¶
func (o LookupQueueServicePropertiesResultOutput) ToLookupQueueServicePropertiesResultOutputWithContext(ctx context.Context) LookupQueueServicePropertiesResultOutput
func (LookupQueueServicePropertiesResultOutput) Type ¶
func (o LookupQueueServicePropertiesResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 LookupStorageAccountOutputArgs ¶
type LookupStorageAccountOutputArgs 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 `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 pulumi.StringPtrInput `pulumi:"expand"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupStorageAccountOutputArgs) ElementType ¶
func (LookupStorageAccountOutputArgs) ElementType() reflect.Type
type LookupStorageAccountResult ¶
type LookupStorageAccountResult struct { // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. 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"` // Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property. AllowCrossTenantReplication *bool `pulumi:"allowCrossTenantReplication"` AllowSharedKeyAccess *bool `pulumi:"allowSharedKeyAccess"` // Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. AllowedCopyScope *string `pulumi:"allowedCopyScope"` // 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"` // A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. DefaultToOAuthAuthentication *bool `pulumi:"defaultToOAuthAuthentication"` // Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. DnsEndpointType *string `pulumi:"dnsEndpointType"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly *bool `pulumi:"enableHttpsTrafficOnly"` // NFS 3.0 protocol support enabled if set to true. EnableNfsV3 *bool `pulumi:"enableNfsV3"` // Encryption settings to be used for server-side encryption for the storage account. Encryption EncryptionResponse `pulumi:"encryption"` // The extendedLocation of the resource. ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"` // 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"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. ImmutableStorageWithVersioning *ImmutableStorageAccountResponse `pulumi:"immutableStorageWithVersioning"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `pulumi:"isHnsEnabled"` // Enables local users feature, if set to true IsLocalUserEnabled *bool `pulumi:"isLocalUserEnabled"` // Enables Secure File Transfer Protocol, if set to true IsSftpEnabled *bool `pulumi:"isSftpEnabled"` // Storage account keys creation time. KeyCreationTime KeyCreationTimeResponse `pulumi:"keyCreationTime"` // KeyPolicy assigned to the storage account. KeyPolicy KeyPolicyResponse `pulumi:"keyPolicy"` // 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"` // Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference *RoutingPreferenceResponse `pulumi:"routingPreference"` // SasPolicy assigned to the storage account. SasPolicy SasPolicyResponse `pulumi:"sasPolicy"` // 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"` // This property is readOnly and is set by server during asynchronous storage account sku conversion operations. StorageAccountSkuConversionStatus *StorageAccountSkuConversionStatusResponse `pulumi:"storageAccountSkuConversionStatus"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The storage account.
func LookupStorageAccount ¶
func LookupStorageAccount(ctx *pulumi.Context, args *LookupStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupStorageAccountResult, error)
Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys. Azure REST API version: 2022-09-01.
Other available API versions: 2015-05-01-preview, 2015-06-15, 2018-11-01, 2023-01-01, 2023-04-01.
func (*LookupStorageAccountResult) Defaults ¶
func (val *LookupStorageAccountResult) Defaults() *LookupStorageAccountResult
Defaults sets the appropriate defaults for LookupStorageAccountResult
type LookupStorageAccountResultOutput ¶
type LookupStorageAccountResultOutput struct{ *pulumi.OutputState }
The storage account.
func LookupStorageAccountOutput ¶
func LookupStorageAccountOutput(ctx *pulumi.Context, args LookupStorageAccountOutputArgs, opts ...pulumi.InvokeOption) LookupStorageAccountResultOutput
func (LookupStorageAccountResultOutput) AccessTier ¶
func (o LookupStorageAccountResultOutput) AccessTier() pulumi.StringOutput
Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
func (LookupStorageAccountResultOutput) AllowBlobPublicAccess ¶
func (o LookupStorageAccountResultOutput) AllowBlobPublicAccess() pulumi.BoolPtrOutput
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
func (LookupStorageAccountResultOutput) AllowCrossTenantReplication ¶
func (o LookupStorageAccountResultOutput) AllowCrossTenantReplication() pulumi.BoolPtrOutput
Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
func (LookupStorageAccountResultOutput) AllowSharedKeyAccess ¶
func (o LookupStorageAccountResultOutput) AllowSharedKeyAccess() pulumi.BoolPtrOutput
Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
func (LookupStorageAccountResultOutput) AllowedCopyScope ¶
func (o LookupStorageAccountResultOutput) AllowedCopyScope() pulumi.StringPtrOutput
Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
func (LookupStorageAccountResultOutput) AzureFilesIdentityBasedAuthentication ¶
func (o LookupStorageAccountResultOutput) AzureFilesIdentityBasedAuthentication() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
Provides the identity based authentication settings for Azure Files.
func (LookupStorageAccountResultOutput) BlobRestoreStatus ¶
func (o LookupStorageAccountResultOutput) BlobRestoreStatus() BlobRestoreStatusResponseOutput
Blob restore status
func (LookupStorageAccountResultOutput) CreationTime ¶
func (o LookupStorageAccountResultOutput) CreationTime() pulumi.StringOutput
Gets the creation date and time of the storage account in UTC.
func (LookupStorageAccountResultOutput) CustomDomain ¶
func (o LookupStorageAccountResultOutput) CustomDomain() CustomDomainResponseOutput
Gets the custom domain the user assigned to this storage account.
func (LookupStorageAccountResultOutput) DefaultToOAuthAuthentication ¶
func (o LookupStorageAccountResultOutput) DefaultToOAuthAuthentication() pulumi.BoolPtrOutput
A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
func (LookupStorageAccountResultOutput) DnsEndpointType ¶
func (o LookupStorageAccountResultOutput) DnsEndpointType() pulumi.StringPtrOutput
Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
func (LookupStorageAccountResultOutput) ElementType ¶
func (LookupStorageAccountResultOutput) ElementType() reflect.Type
func (LookupStorageAccountResultOutput) EnableHttpsTrafficOnly ¶
func (o LookupStorageAccountResultOutput) EnableHttpsTrafficOnly() pulumi.BoolPtrOutput
Allows https traffic only to storage service if sets to true.
func (LookupStorageAccountResultOutput) EnableNfsV3 ¶
func (o LookupStorageAccountResultOutput) EnableNfsV3() pulumi.BoolPtrOutput
NFS 3.0 protocol support enabled if set to true.
func (LookupStorageAccountResultOutput) Encryption ¶
func (o LookupStorageAccountResultOutput) Encryption() EncryptionResponseOutput
Encryption settings to be used for server-side encryption for the storage account.
func (LookupStorageAccountResultOutput) ExtendedLocation ¶
func (o LookupStorageAccountResultOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
The extendedLocation of the resource.
func (LookupStorageAccountResultOutput) FailoverInProgress ¶
func (o LookupStorageAccountResultOutput) FailoverInProgress() pulumi.BoolOutput
If the failover is in progress, the value will be true, otherwise, it will be null.
func (LookupStorageAccountResultOutput) GeoReplicationStats ¶
func (o LookupStorageAccountResultOutput) GeoReplicationStats() GeoReplicationStatsResponseOutput
Geo Replication Stats
func (LookupStorageAccountResultOutput) Id ¶
func (o LookupStorageAccountResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupStorageAccountResultOutput) Identity ¶
func (o LookupStorageAccountResultOutput) Identity() IdentityResponsePtrOutput
The identity of the resource.
func (LookupStorageAccountResultOutput) ImmutableStorageWithVersioning ¶
func (o LookupStorageAccountResultOutput) ImmutableStorageWithVersioning() ImmutableStorageAccountResponsePtrOutput
The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
func (LookupStorageAccountResultOutput) IsHnsEnabled ¶
func (o LookupStorageAccountResultOutput) IsHnsEnabled() pulumi.BoolPtrOutput
Account HierarchicalNamespace enabled if sets to true.
func (LookupStorageAccountResultOutput) IsLocalUserEnabled ¶
func (o LookupStorageAccountResultOutput) IsLocalUserEnabled() pulumi.BoolPtrOutput
Enables local users feature, if set to true
func (LookupStorageAccountResultOutput) IsSftpEnabled ¶
func (o LookupStorageAccountResultOutput) IsSftpEnabled() pulumi.BoolPtrOutput
Enables Secure File Transfer Protocol, if set to true
func (LookupStorageAccountResultOutput) KeyCreationTime ¶
func (o LookupStorageAccountResultOutput) KeyCreationTime() KeyCreationTimeResponseOutput
Storage account keys creation time.
func (LookupStorageAccountResultOutput) KeyPolicy ¶
func (o LookupStorageAccountResultOutput) KeyPolicy() KeyPolicyResponseOutput
KeyPolicy assigned to the storage account.
func (LookupStorageAccountResultOutput) Kind ¶
func (o LookupStorageAccountResultOutput) Kind() pulumi.StringOutput
Gets the Kind.
func (LookupStorageAccountResultOutput) LargeFileSharesState ¶
func (o LookupStorageAccountResultOutput) LargeFileSharesState() pulumi.StringPtrOutput
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
func (LookupStorageAccountResultOutput) LastGeoFailoverTime ¶
func (o LookupStorageAccountResultOutput) LastGeoFailoverTime() pulumi.StringOutput
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.
func (LookupStorageAccountResultOutput) Location ¶
func (o LookupStorageAccountResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupStorageAccountResultOutput) MinimumTlsVersion ¶
func (o LookupStorageAccountResultOutput) MinimumTlsVersion() pulumi.StringPtrOutput
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
func (LookupStorageAccountResultOutput) Name ¶
func (o LookupStorageAccountResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupStorageAccountResultOutput) NetworkRuleSet ¶
func (o LookupStorageAccountResultOutput) NetworkRuleSet() NetworkRuleSetResponseOutput
Network rule set
func (LookupStorageAccountResultOutput) PrimaryEndpoints ¶
func (o LookupStorageAccountResultOutput) PrimaryEndpoints() EndpointsResponseOutput
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.
func (LookupStorageAccountResultOutput) PrimaryLocation ¶
func (o LookupStorageAccountResultOutput) PrimaryLocation() pulumi.StringOutput
Gets the location of the primary data center for the storage account.
func (LookupStorageAccountResultOutput) PrivateEndpointConnections ¶
func (o LookupStorageAccountResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
List of private endpoint connection associated with the specified storage account
func (LookupStorageAccountResultOutput) ProvisioningState ¶
func (o LookupStorageAccountResultOutput) ProvisioningState() pulumi.StringOutput
Gets the status of the storage account at the time the operation was called.
func (LookupStorageAccountResultOutput) PublicNetworkAccess ¶
func (o LookupStorageAccountResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
func (LookupStorageAccountResultOutput) RoutingPreference ¶
func (o LookupStorageAccountResultOutput) RoutingPreference() RoutingPreferenceResponsePtrOutput
Maintains information about the network routing choice opted by the user for data transfer
func (LookupStorageAccountResultOutput) SasPolicy ¶
func (o LookupStorageAccountResultOutput) SasPolicy() SasPolicyResponseOutput
SasPolicy assigned to the storage account.
func (LookupStorageAccountResultOutput) SecondaryEndpoints ¶
func (o LookupStorageAccountResultOutput) SecondaryEndpoints() EndpointsResponseOutput
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.
func (LookupStorageAccountResultOutput) SecondaryLocation ¶
func (o LookupStorageAccountResultOutput) SecondaryLocation() pulumi.StringOutput
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
func (LookupStorageAccountResultOutput) Sku ¶
func (o LookupStorageAccountResultOutput) Sku() SkuResponseOutput
Gets the SKU.
func (LookupStorageAccountResultOutput) StatusOfPrimary ¶
func (o LookupStorageAccountResultOutput) StatusOfPrimary() pulumi.StringOutput
Gets the status indicating whether the primary location of the storage account is available or unavailable.
func (LookupStorageAccountResultOutput) StatusOfSecondary ¶
func (o LookupStorageAccountResultOutput) StatusOfSecondary() pulumi.StringOutput
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.
func (LookupStorageAccountResultOutput) StorageAccountSkuConversionStatus ¶
func (o LookupStorageAccountResultOutput) StorageAccountSkuConversionStatus() StorageAccountSkuConversionStatusResponsePtrOutput
This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
func (LookupStorageAccountResultOutput) Tags ¶
func (o LookupStorageAccountResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutput ¶
func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutput() LookupStorageAccountResultOutput
func (LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWithContext ¶
func (o LookupStorageAccountResultOutput) ToLookupStorageAccountResultOutputWithContext(ctx context.Context) LookupStorageAccountResultOutput
func (LookupStorageAccountResultOutput) Type ¶
func (o LookupStorageAccountResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 LookupTableOutputArgs ¶
type LookupTableOutputArgs 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 `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `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 pulumi.StringInput `pulumi:"tableName"` }
func (LookupTableOutputArgs) ElementType ¶
func (LookupTableOutputArgs) ElementType() reflect.Type
type LookupTableResult ¶
type LookupTableResult 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"` // List of stored access policies specified on the table. SignedIdentifiers []TableSignedIdentifierResponse `pulumi:"signedIdentifiers"` // Table name under the specified account TableName string `pulumi:"tableName"` // The type of the resource. E.g. "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)
Gets the table with the specified table name, under the specified account if it exists. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupTableResultOutput ¶
type LookupTableResultOutput struct{ *pulumi.OutputState }
Properties of the table, including Id, resource name, resource type.
func LookupTableOutput ¶
func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput
func (LookupTableResultOutput) ElementType ¶
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) Id ¶
func (o LookupTableResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupTableResultOutput) Name ¶
func (o LookupTableResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupTableResultOutput) SignedIdentifiers ¶
func (o LookupTableResultOutput) SignedIdentifiers() TableSignedIdentifierResponseArrayOutput
List of stored access policies specified on the table.
func (LookupTableResultOutput) TableName ¶
func (o LookupTableResultOutput) TableName() pulumi.StringOutput
Table name under the specified account
func (LookupTableResultOutput) ToLookupTableResultOutput ¶
func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
func (LookupTableResultOutput) ToLookupTableResultOutputWithContext ¶
func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
func (LookupTableResultOutput) Type ¶
func (o LookupTableResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupTableServicePropertiesArgs ¶
type LookupTableServicePropertiesArgs 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"` // The name of the Table Service within the specified storage account. Table Service Name must be 'default' TableServiceName string `pulumi:"tableServiceName"` }
type LookupTableServicePropertiesOutputArgs ¶
type LookupTableServicePropertiesOutputArgs 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 `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the Table Service within the specified storage account. Table Service Name must be 'default' TableServiceName pulumi.StringInput `pulumi:"tableServiceName"` }
func (LookupTableServicePropertiesOutputArgs) ElementType ¶
func (LookupTableServicePropertiesOutputArgs) ElementType() reflect.Type
type LookupTableServicePropertiesResult ¶
type LookupTableServicePropertiesResult struct { // Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. Cors *CorsRulesResponse `pulumi:"cors"` // 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 type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The properties of a storage account’s Table service.
func LookupTableServiceProperties ¶
func LookupTableServiceProperties(ctx *pulumi.Context, args *LookupTableServicePropertiesArgs, opts ...pulumi.InvokeOption) (*LookupTableServicePropertiesResult, error)
Gets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01.
type LookupTableServicePropertiesResultOutput ¶
type LookupTableServicePropertiesResultOutput struct{ *pulumi.OutputState }
The properties of a storage account’s Table service.
func LookupTableServicePropertiesOutput ¶
func LookupTableServicePropertiesOutput(ctx *pulumi.Context, args LookupTableServicePropertiesOutputArgs, opts ...pulumi.InvokeOption) LookupTableServicePropertiesResultOutput
func (LookupTableServicePropertiesResultOutput) Cors ¶
func (o LookupTableServicePropertiesResultOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service.
func (LookupTableServicePropertiesResultOutput) ElementType ¶
func (LookupTableServicePropertiesResultOutput) ElementType() reflect.Type
func (LookupTableServicePropertiesResultOutput) Id ¶
func (o LookupTableServicePropertiesResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupTableServicePropertiesResultOutput) Name ¶
func (o LookupTableServicePropertiesResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutput ¶
func (o LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutput() LookupTableServicePropertiesResultOutput
func (LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutputWithContext ¶
func (o LookupTableServicePropertiesResultOutput) ToLookupTableServicePropertiesResultOutputWithContext(ctx context.Context) LookupTableServicePropertiesResultOutput
func (LookupTableServicePropertiesResultOutput) Type ¶
func (o LookupTableServicePropertiesResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Get Storage Account ManagementPolicies operation response. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2018-03-01-preview, 2023-01-01, 2023-04-01.
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.
func (*ManagementPolicy) ElementType ¶
func (*ManagementPolicy) ElementType() reflect.Type
func (*ManagementPolicy) ToManagementPolicyOutput ¶
func (i *ManagementPolicy) ToManagementPolicyOutput() ManagementPolicyOutput
func (*ManagementPolicy) ToManagementPolicyOutputWithContext ¶
func (i *ManagementPolicy) ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput
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"` // The management policy action for version Version *ManagementPolicyVersion `pulumi:"version"` }
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"` // The management policy action for version Version ManagementPolicyVersionPtrInput `pulumi:"version"` }
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
func (ManagementPolicyActionOutput) Version ¶
func (o ManagementPolicyActionOutput) Version() ManagementPolicyVersionPtrOutput
The management policy action for version
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"` // The management policy action for version Version *ManagementPolicyVersionResponse `pulumi:"version"` }
Actions are applied to the filtered blobs when the execution condition is met.
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
func (ManagementPolicyActionResponseOutput) Version ¶
func (o ManagementPolicyActionResponseOutput) Version() ManagementPolicyVersionResponsePtrOutput
The management policy action for version
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.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 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"` // This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `pulumi:"enableAutoTierToHotFromCool"` // The function to tier blobs to archive storage. TierToArchive *DateAfterModification `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterModification `pulumi:"tierToCold"` // The function to tier blobs to cool storage. TierToCool *DateAfterModification `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterModification `pulumi:"tierToHot"` }
Management policy action for base blob.
type ManagementPolicyBaseBlobArgs ¶
type ManagementPolicyBaseBlobArgs struct { // The function to delete the blob Delete DateAfterModificationPtrInput `pulumi:"delete"` // This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool pulumi.BoolPtrInput `pulumi:"enableAutoTierToHotFromCool"` // The function to tier blobs to archive storage. TierToArchive DateAfterModificationPtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold DateAfterModificationPtrInput `pulumi:"tierToCold"` // The function to tier blobs to cool storage. TierToCool DateAfterModificationPtrInput `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot DateAfterModificationPtrInput `pulumi:"tierToHot"` }
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) EnableAutoTierToHotFromCool ¶
func (o ManagementPolicyBaseBlobOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
func (ManagementPolicyBaseBlobOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage.
func (ManagementPolicyBaseBlobOutput) TierToCold ¶
func (o ManagementPolicyBaseBlobOutput) TierToCold() DateAfterModificationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyBaseBlobOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage.
func (ManagementPolicyBaseBlobOutput) TierToHot ¶
func (o ManagementPolicyBaseBlobOutput) TierToHot() DateAfterModificationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
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) EnableAutoTierToHotFromCool ¶
func (o ManagementPolicyBaseBlobPtrOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
func (ManagementPolicyBaseBlobPtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage.
func (ManagementPolicyBaseBlobPtrOutput) TierToCold ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToCold() DateAfterModificationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyBaseBlobPtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage.
func (ManagementPolicyBaseBlobPtrOutput) TierToHot ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToHot() DateAfterModificationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
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"` // This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. EnableAutoTierToHotFromCool *bool `pulumi:"enableAutoTierToHotFromCool"` // The function to tier blobs to archive storage. TierToArchive *DateAfterModificationResponse `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterModificationResponse `pulumi:"tierToCold"` // The function to tier blobs to cool storage. TierToCool *DateAfterModificationResponse `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterModificationResponse `pulumi:"tierToHot"` }
Management policy action for base blob.
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) EnableAutoTierToHotFromCool ¶
func (o ManagementPolicyBaseBlobResponseOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
func (ManagementPolicyBaseBlobResponseOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage.
func (ManagementPolicyBaseBlobResponseOutput) TierToCold ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToCold() DateAfterModificationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyBaseBlobResponseOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage.
func (ManagementPolicyBaseBlobResponseOutput) TierToHot ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToHot() DateAfterModificationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
type ManagementPolicyBaseBlobResponsePtrOutput ¶
type ManagementPolicyBaseBlobResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType ¶
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponsePtrOutput) EnableAutoTierToHotFromCool ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) EnableAutoTierToHotFromCool() pulumi.BoolPtrOutput
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage.
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToCold ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCold() DateAfterModificationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage.
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToHot ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToHot() DateAfterModificationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
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 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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. 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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. 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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. 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 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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
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
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. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
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 ManagementPolicyInput ¶
type ManagementPolicyInput interface { pulumi.Input ToManagementPolicyOutput() ManagementPolicyOutput ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput }
type ManagementPolicyOutput ¶
type ManagementPolicyOutput struct{ *pulumi.OutputState }
func (ManagementPolicyOutput) ElementType ¶
func (ManagementPolicyOutput) ElementType() reflect.Type
func (ManagementPolicyOutput) LastModifiedTime ¶
func (o ManagementPolicyOutput) LastModifiedTime() pulumi.StringOutput
Returns the date and time the ManagementPolicies was last modified.
func (ManagementPolicyOutput) Name ¶
func (o ManagementPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (ManagementPolicyOutput) Policy ¶
func (o ManagementPolicyOutput) Policy() ManagementPolicySchemaResponseOutput
The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicyOutput) ToManagementPolicyOutput ¶
func (o ManagementPolicyOutput) ToManagementPolicyOutput() ManagementPolicyOutput
func (ManagementPolicyOutput) ToManagementPolicyOutputWithContext ¶
func (o ManagementPolicyOutput) ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput
func (ManagementPolicyOutput) Type ¶
func (o ManagementPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 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 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
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
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 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
type ManagementPolicySnapShot ¶
type ManagementPolicySnapShot struct { // The function to delete the blob snapshot Delete *DateAfterCreation `pulumi:"delete"` // The function to tier blob snapshot to archive storage. TierToArchive *DateAfterCreation `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterCreation `pulumi:"tierToCold"` // The function to tier blob snapshot to cool storage. TierToCool *DateAfterCreation `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterCreation `pulumi:"tierToHot"` }
Management policy action for snapshot.
type ManagementPolicySnapShotArgs ¶
type ManagementPolicySnapShotArgs struct { // The function to delete the blob snapshot Delete DateAfterCreationPtrInput `pulumi:"delete"` // The function to tier blob snapshot to archive storage. TierToArchive DateAfterCreationPtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold DateAfterCreationPtrInput `pulumi:"tierToCold"` // The function to tier blob snapshot to cool storage. TierToCool DateAfterCreationPtrInput `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot DateAfterCreationPtrInput `pulumi:"tierToHot"` }
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) TierToArchive ¶
func (o ManagementPolicySnapShotOutput) TierToArchive() DateAfterCreationPtrOutput
The function to tier blob snapshot to archive storage.
func (ManagementPolicySnapShotOutput) TierToCold ¶
func (o ManagementPolicySnapShotOutput) TierToCold() DateAfterCreationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicySnapShotOutput) TierToCool ¶
func (o ManagementPolicySnapShotOutput) TierToCool() DateAfterCreationPtrOutput
The function to tier blob snapshot to cool storage.
func (ManagementPolicySnapShotOutput) TierToHot ¶
func (o ManagementPolicySnapShotOutput) TierToHot() DateAfterCreationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
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) TierToArchive ¶
func (o ManagementPolicySnapShotPtrOutput) TierToArchive() DateAfterCreationPtrOutput
The function to tier blob snapshot to archive storage.
func (ManagementPolicySnapShotPtrOutput) TierToCold ¶
func (o ManagementPolicySnapShotPtrOutput) TierToCold() DateAfterCreationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicySnapShotPtrOutput) TierToCool ¶
func (o ManagementPolicySnapShotPtrOutput) TierToCool() DateAfterCreationPtrOutput
The function to tier blob snapshot to cool storage.
func (ManagementPolicySnapShotPtrOutput) TierToHot ¶
func (o ManagementPolicySnapShotPtrOutput) TierToHot() DateAfterCreationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
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"` // The function to tier blob snapshot to archive storage. TierToArchive *DateAfterCreationResponse `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterCreationResponse `pulumi:"tierToCold"` // The function to tier blob snapshot to cool storage. TierToCool *DateAfterCreationResponse `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterCreationResponse `pulumi:"tierToHot"` }
Management policy action for snapshot.
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) TierToArchive ¶
func (o ManagementPolicySnapShotResponseOutput) TierToArchive() DateAfterCreationResponsePtrOutput
The function to tier blob snapshot to archive storage.
func (ManagementPolicySnapShotResponseOutput) TierToCold ¶
func (o ManagementPolicySnapShotResponseOutput) TierToCold() DateAfterCreationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicySnapShotResponseOutput) TierToCool ¶
func (o ManagementPolicySnapShotResponseOutput) TierToCool() DateAfterCreationResponsePtrOutput
The function to tier blob snapshot to cool storage.
func (ManagementPolicySnapShotResponseOutput) TierToHot ¶
func (o ManagementPolicySnapShotResponseOutput) TierToHot() DateAfterCreationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
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) TierToArchive ¶
func (o ManagementPolicySnapShotResponsePtrOutput) TierToArchive() DateAfterCreationResponsePtrOutput
The function to tier blob snapshot to archive storage.
func (ManagementPolicySnapShotResponsePtrOutput) TierToCold ¶
func (o ManagementPolicySnapShotResponsePtrOutput) TierToCold() DateAfterCreationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicySnapShotResponsePtrOutput) TierToCool ¶
func (o ManagementPolicySnapShotResponsePtrOutput) TierToCool() DateAfterCreationResponsePtrOutput
The function to tier blob snapshot to cool storage.
func (ManagementPolicySnapShotResponsePtrOutput) TierToHot ¶
func (o ManagementPolicySnapShotResponsePtrOutput) TierToHot() DateAfterCreationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicyState ¶
type ManagementPolicyState struct { }
func (ManagementPolicyState) ElementType ¶
func (ManagementPolicyState) ElementType() reflect.Type
type ManagementPolicyVersion ¶
type ManagementPolicyVersion struct { // The function to delete the blob version Delete *DateAfterCreation `pulumi:"delete"` // The function to tier blob version to archive storage. TierToArchive *DateAfterCreation `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterCreation `pulumi:"tierToCold"` // The function to tier blob version to cool storage. TierToCool *DateAfterCreation `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterCreation `pulumi:"tierToHot"` }
Management policy action for blob version.
type ManagementPolicyVersionArgs ¶
type ManagementPolicyVersionArgs struct { // The function to delete the blob version Delete DateAfterCreationPtrInput `pulumi:"delete"` // The function to tier blob version to archive storage. TierToArchive DateAfterCreationPtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold DateAfterCreationPtrInput `pulumi:"tierToCold"` // The function to tier blob version to cool storage. TierToCool DateAfterCreationPtrInput `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot DateAfterCreationPtrInput `pulumi:"tierToHot"` }
Management policy action for blob version.
func (ManagementPolicyVersionArgs) ElementType ¶
func (ManagementPolicyVersionArgs) ElementType() reflect.Type
func (ManagementPolicyVersionArgs) ToManagementPolicyVersionOutput ¶
func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionOutput() ManagementPolicyVersionOutput
func (ManagementPolicyVersionArgs) ToManagementPolicyVersionOutputWithContext ¶
func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionOutputWithContext(ctx context.Context) ManagementPolicyVersionOutput
func (ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutput ¶
func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
func (ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutputWithContext ¶
func (i ManagementPolicyVersionArgs) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
type ManagementPolicyVersionInput ¶
type ManagementPolicyVersionInput interface { pulumi.Input ToManagementPolicyVersionOutput() ManagementPolicyVersionOutput ToManagementPolicyVersionOutputWithContext(context.Context) ManagementPolicyVersionOutput }
ManagementPolicyVersionInput is an input type that accepts ManagementPolicyVersionArgs and ManagementPolicyVersionOutput values. You can construct a concrete instance of `ManagementPolicyVersionInput` via:
ManagementPolicyVersionArgs{...}
type ManagementPolicyVersionOutput ¶
type ManagementPolicyVersionOutput struct{ *pulumi.OutputState }
Management policy action for blob version.
func (ManagementPolicyVersionOutput) Delete ¶
func (o ManagementPolicyVersionOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob version
func (ManagementPolicyVersionOutput) ElementType ¶
func (ManagementPolicyVersionOutput) ElementType() reflect.Type
func (ManagementPolicyVersionOutput) TierToArchive ¶
func (o ManagementPolicyVersionOutput) TierToArchive() DateAfterCreationPtrOutput
The function to tier blob version to archive storage.
func (ManagementPolicyVersionOutput) TierToCold ¶
func (o ManagementPolicyVersionOutput) TierToCold() DateAfterCreationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyVersionOutput) TierToCool ¶
func (o ManagementPolicyVersionOutput) TierToCool() DateAfterCreationPtrOutput
The function to tier blob version to cool storage.
func (ManagementPolicyVersionOutput) TierToHot ¶
func (o ManagementPolicyVersionOutput) TierToHot() DateAfterCreationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicyVersionOutput) ToManagementPolicyVersionOutput ¶
func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionOutput() ManagementPolicyVersionOutput
func (ManagementPolicyVersionOutput) ToManagementPolicyVersionOutputWithContext ¶
func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionOutputWithContext(ctx context.Context) ManagementPolicyVersionOutput
func (ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutput ¶
func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
func (ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutputWithContext ¶
func (o ManagementPolicyVersionOutput) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
type ManagementPolicyVersionPtrInput ¶
type ManagementPolicyVersionPtrInput interface { pulumi.Input ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput ToManagementPolicyVersionPtrOutputWithContext(context.Context) ManagementPolicyVersionPtrOutput }
ManagementPolicyVersionPtrInput is an input type that accepts ManagementPolicyVersionArgs, ManagementPolicyVersionPtr and ManagementPolicyVersionPtrOutput values. You can construct a concrete instance of `ManagementPolicyVersionPtrInput` via:
ManagementPolicyVersionArgs{...} or: nil
func ManagementPolicyVersionPtr ¶
func ManagementPolicyVersionPtr(v *ManagementPolicyVersionArgs) ManagementPolicyVersionPtrInput
type ManagementPolicyVersionPtrOutput ¶
type ManagementPolicyVersionPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyVersionPtrOutput) Delete ¶
func (o ManagementPolicyVersionPtrOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob version
func (ManagementPolicyVersionPtrOutput) Elem ¶
func (o ManagementPolicyVersionPtrOutput) Elem() ManagementPolicyVersionOutput
func (ManagementPolicyVersionPtrOutput) ElementType ¶
func (ManagementPolicyVersionPtrOutput) ElementType() reflect.Type
func (ManagementPolicyVersionPtrOutput) TierToArchive ¶
func (o ManagementPolicyVersionPtrOutput) TierToArchive() DateAfterCreationPtrOutput
The function to tier blob version to archive storage.
func (ManagementPolicyVersionPtrOutput) TierToCold ¶
func (o ManagementPolicyVersionPtrOutput) TierToCold() DateAfterCreationPtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyVersionPtrOutput) TierToCool ¶
func (o ManagementPolicyVersionPtrOutput) TierToCool() DateAfterCreationPtrOutput
The function to tier blob version to cool storage.
func (ManagementPolicyVersionPtrOutput) TierToHot ¶
func (o ManagementPolicyVersionPtrOutput) TierToHot() DateAfterCreationPtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutput ¶
func (o ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutput() ManagementPolicyVersionPtrOutput
func (ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutputWithContext ¶
func (o ManagementPolicyVersionPtrOutput) ToManagementPolicyVersionPtrOutputWithContext(ctx context.Context) ManagementPolicyVersionPtrOutput
type ManagementPolicyVersionResponse ¶
type ManagementPolicyVersionResponse struct { // The function to delete the blob version Delete *DateAfterCreationResponse `pulumi:"delete"` // The function to tier blob version to archive storage. TierToArchive *DateAfterCreationResponse `pulumi:"tierToArchive"` // The function to tier blobs to cold storage. TierToCold *DateAfterCreationResponse `pulumi:"tierToCold"` // The function to tier blob version to cool storage. TierToCool *DateAfterCreationResponse `pulumi:"tierToCool"` // The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts TierToHot *DateAfterCreationResponse `pulumi:"tierToHot"` }
Management policy action for blob version.
type ManagementPolicyVersionResponseOutput ¶
type ManagementPolicyVersionResponseOutput struct{ *pulumi.OutputState }
Management policy action for blob version.
func (ManagementPolicyVersionResponseOutput) Delete ¶
func (o ManagementPolicyVersionResponseOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob version
func (ManagementPolicyVersionResponseOutput) ElementType ¶
func (ManagementPolicyVersionResponseOutput) ElementType() reflect.Type
func (ManagementPolicyVersionResponseOutput) TierToArchive ¶
func (o ManagementPolicyVersionResponseOutput) TierToArchive() DateAfterCreationResponsePtrOutput
The function to tier blob version to archive storage.
func (ManagementPolicyVersionResponseOutput) TierToCold ¶
func (o ManagementPolicyVersionResponseOutput) TierToCold() DateAfterCreationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyVersionResponseOutput) TierToCool ¶
func (o ManagementPolicyVersionResponseOutput) TierToCool() DateAfterCreationResponsePtrOutput
The function to tier blob version to cool storage.
func (ManagementPolicyVersionResponseOutput) TierToHot ¶
func (o ManagementPolicyVersionResponseOutput) TierToHot() DateAfterCreationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutput ¶
func (o ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutput() ManagementPolicyVersionResponseOutput
func (ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutputWithContext ¶
func (o ManagementPolicyVersionResponseOutput) ToManagementPolicyVersionResponseOutputWithContext(ctx context.Context) ManagementPolicyVersionResponseOutput
type ManagementPolicyVersionResponsePtrOutput ¶
type ManagementPolicyVersionResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyVersionResponsePtrOutput) Delete ¶
func (o ManagementPolicyVersionResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob version
func (ManagementPolicyVersionResponsePtrOutput) ElementType ¶
func (ManagementPolicyVersionResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyVersionResponsePtrOutput) TierToArchive ¶
func (o ManagementPolicyVersionResponsePtrOutput) TierToArchive() DateAfterCreationResponsePtrOutput
The function to tier blob version to archive storage.
func (ManagementPolicyVersionResponsePtrOutput) TierToCold ¶
func (o ManagementPolicyVersionResponsePtrOutput) TierToCold() DateAfterCreationResponsePtrOutput
The function to tier blobs to cold storage.
func (ManagementPolicyVersionResponsePtrOutput) TierToCool ¶
func (o ManagementPolicyVersionResponsePtrOutput) TierToCool() DateAfterCreationResponsePtrOutput
The function to tier blob version to cool storage.
func (ManagementPolicyVersionResponsePtrOutput) TierToHot ¶
func (o ManagementPolicyVersionResponsePtrOutput) TierToHot() DateAfterCreationResponsePtrOutput
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
func (ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutput ¶
func (o ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutput() ManagementPolicyVersionResponsePtrOutput
func (ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutputWithContext ¶
func (o ManagementPolicyVersionResponsePtrOutput) ToManagementPolicyVersionResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyVersionResponsePtrOutput
type MinimumTlsVersion ¶
type MinimumTlsVersion string
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
func (MinimumTlsVersion) ElementType ¶
func (MinimumTlsVersion) ElementType() reflect.Type
func (MinimumTlsVersion) ToMinimumTlsVersionOutput ¶
func (e MinimumTlsVersion) ToMinimumTlsVersionOutput() MinimumTlsVersionOutput
func (MinimumTlsVersion) ToMinimumTlsVersionOutputWithContext ¶
func (e MinimumTlsVersion) ToMinimumTlsVersionOutputWithContext(ctx context.Context) MinimumTlsVersionOutput
func (MinimumTlsVersion) ToMinimumTlsVersionPtrOutput ¶
func (e MinimumTlsVersion) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
func (MinimumTlsVersion) ToMinimumTlsVersionPtrOutputWithContext ¶
func (e MinimumTlsVersion) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
func (MinimumTlsVersion) ToStringOutput ¶
func (e MinimumTlsVersion) ToStringOutput() pulumi.StringOutput
func (MinimumTlsVersion) ToStringOutputWithContext ¶
func (e MinimumTlsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MinimumTlsVersion) ToStringPtrOutput ¶
func (e MinimumTlsVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (MinimumTlsVersion) ToStringPtrOutputWithContext ¶
func (e MinimumTlsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MinimumTlsVersionInput ¶
type MinimumTlsVersionInput interface { pulumi.Input ToMinimumTlsVersionOutput() MinimumTlsVersionOutput ToMinimumTlsVersionOutputWithContext(context.Context) MinimumTlsVersionOutput }
MinimumTlsVersionInput is an input type that accepts values of the MinimumTlsVersion enum A concrete instance of `MinimumTlsVersionInput` can be one of the following:
MinimumTlsVersion_TLS1_0 MinimumTlsVersion_TLS1_1 MinimumTlsVersion_TLS1_2
type MinimumTlsVersionOutput ¶
type MinimumTlsVersionOutput struct{ *pulumi.OutputState }
func (MinimumTlsVersionOutput) ElementType ¶
func (MinimumTlsVersionOutput) ElementType() reflect.Type
func (MinimumTlsVersionOutput) ToMinimumTlsVersionOutput ¶
func (o MinimumTlsVersionOutput) ToMinimumTlsVersionOutput() MinimumTlsVersionOutput
func (MinimumTlsVersionOutput) ToMinimumTlsVersionOutputWithContext ¶
func (o MinimumTlsVersionOutput) ToMinimumTlsVersionOutputWithContext(ctx context.Context) MinimumTlsVersionOutput
func (MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutput ¶
func (o MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
func (MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutputWithContext ¶
func (o MinimumTlsVersionOutput) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
func (MinimumTlsVersionOutput) ToStringOutput ¶
func (o MinimumTlsVersionOutput) ToStringOutput() pulumi.StringOutput
func (MinimumTlsVersionOutput) ToStringOutputWithContext ¶
func (o MinimumTlsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MinimumTlsVersionOutput) ToStringPtrOutput ¶
func (o MinimumTlsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MinimumTlsVersionOutput) ToStringPtrOutputWithContext ¶
func (o MinimumTlsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MinimumTlsVersionPtrInput ¶
type MinimumTlsVersionPtrInput interface { pulumi.Input ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput ToMinimumTlsVersionPtrOutputWithContext(context.Context) MinimumTlsVersionPtrOutput }
func MinimumTlsVersionPtr ¶
func MinimumTlsVersionPtr(v string) MinimumTlsVersionPtrInput
type MinimumTlsVersionPtrOutput ¶
type MinimumTlsVersionPtrOutput struct{ *pulumi.OutputState }
func (MinimumTlsVersionPtrOutput) Elem ¶
func (o MinimumTlsVersionPtrOutput) Elem() MinimumTlsVersionOutput
func (MinimumTlsVersionPtrOutput) ElementType ¶
func (MinimumTlsVersionPtrOutput) ElementType() reflect.Type
func (MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutput ¶
func (o MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutput() MinimumTlsVersionPtrOutput
func (MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutputWithContext ¶
func (o MinimumTlsVersionPtrOutput) ToMinimumTlsVersionPtrOutputWithContext(ctx context.Context) MinimumTlsVersionPtrOutput
func (MinimumTlsVersionPtrOutput) ToStringPtrOutput ¶
func (o MinimumTlsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MinimumTlsVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o MinimumTlsVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Multichannel ¶
type Multichannel struct { // Indicates whether multichannel is enabled Enabled *bool `pulumi:"enabled"` }
Multichannel setting. Applies to Premium FileStorage only.
type MultichannelArgs ¶
type MultichannelArgs struct { // Indicates whether multichannel is enabled Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Multichannel setting. Applies to Premium FileStorage only.
func (MultichannelArgs) ElementType ¶
func (MultichannelArgs) ElementType() reflect.Type
func (MultichannelArgs) ToMultichannelOutput ¶
func (i MultichannelArgs) ToMultichannelOutput() MultichannelOutput
func (MultichannelArgs) ToMultichannelOutputWithContext ¶
func (i MultichannelArgs) ToMultichannelOutputWithContext(ctx context.Context) MultichannelOutput
func (MultichannelArgs) ToMultichannelPtrOutput ¶
func (i MultichannelArgs) ToMultichannelPtrOutput() MultichannelPtrOutput
func (MultichannelArgs) ToMultichannelPtrOutputWithContext ¶
func (i MultichannelArgs) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
type MultichannelInput ¶
type MultichannelInput interface { pulumi.Input ToMultichannelOutput() MultichannelOutput ToMultichannelOutputWithContext(context.Context) MultichannelOutput }
MultichannelInput is an input type that accepts MultichannelArgs and MultichannelOutput values. You can construct a concrete instance of `MultichannelInput` via:
MultichannelArgs{...}
type MultichannelOutput ¶
type MultichannelOutput struct{ *pulumi.OutputState }
Multichannel setting. Applies to Premium FileStorage only.
func (MultichannelOutput) ElementType ¶
func (MultichannelOutput) ElementType() reflect.Type
func (MultichannelOutput) Enabled ¶
func (o MultichannelOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether multichannel is enabled
func (MultichannelOutput) ToMultichannelOutput ¶
func (o MultichannelOutput) ToMultichannelOutput() MultichannelOutput
func (MultichannelOutput) ToMultichannelOutputWithContext ¶
func (o MultichannelOutput) ToMultichannelOutputWithContext(ctx context.Context) MultichannelOutput
func (MultichannelOutput) ToMultichannelPtrOutput ¶
func (o MultichannelOutput) ToMultichannelPtrOutput() MultichannelPtrOutput
func (MultichannelOutput) ToMultichannelPtrOutputWithContext ¶
func (o MultichannelOutput) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
type MultichannelPtrInput ¶
type MultichannelPtrInput interface { pulumi.Input ToMultichannelPtrOutput() MultichannelPtrOutput ToMultichannelPtrOutputWithContext(context.Context) MultichannelPtrOutput }
MultichannelPtrInput is an input type that accepts MultichannelArgs, MultichannelPtr and MultichannelPtrOutput values. You can construct a concrete instance of `MultichannelPtrInput` via:
MultichannelArgs{...} or: nil
func MultichannelPtr ¶
func MultichannelPtr(v *MultichannelArgs) MultichannelPtrInput
type MultichannelPtrOutput ¶
type MultichannelPtrOutput struct{ *pulumi.OutputState }
func (MultichannelPtrOutput) Elem ¶
func (o MultichannelPtrOutput) Elem() MultichannelOutput
func (MultichannelPtrOutput) ElementType ¶
func (MultichannelPtrOutput) ElementType() reflect.Type
func (MultichannelPtrOutput) Enabled ¶
func (o MultichannelPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether multichannel is enabled
func (MultichannelPtrOutput) ToMultichannelPtrOutput ¶
func (o MultichannelPtrOutput) ToMultichannelPtrOutput() MultichannelPtrOutput
func (MultichannelPtrOutput) ToMultichannelPtrOutputWithContext ¶
func (o MultichannelPtrOutput) ToMultichannelPtrOutputWithContext(ctx context.Context) MultichannelPtrOutput
type MultichannelResponse ¶
type MultichannelResponse struct { // Indicates whether multichannel is enabled Enabled *bool `pulumi:"enabled"` }
Multichannel setting. Applies to Premium FileStorage only.
type MultichannelResponseOutput ¶
type MultichannelResponseOutput struct{ *pulumi.OutputState }
Multichannel setting. Applies to Premium FileStorage only.
func (MultichannelResponseOutput) ElementType ¶
func (MultichannelResponseOutput) ElementType() reflect.Type
func (MultichannelResponseOutput) Enabled ¶
func (o MultichannelResponseOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether multichannel is enabled
func (MultichannelResponseOutput) ToMultichannelResponseOutput ¶
func (o MultichannelResponseOutput) ToMultichannelResponseOutput() MultichannelResponseOutput
func (MultichannelResponseOutput) ToMultichannelResponseOutputWithContext ¶
func (o MultichannelResponseOutput) ToMultichannelResponseOutputWithContext(ctx context.Context) MultichannelResponseOutput
type MultichannelResponsePtrOutput ¶
type MultichannelResponsePtrOutput struct{ *pulumi.OutputState }
func (MultichannelResponsePtrOutput) Elem ¶
func (o MultichannelResponsePtrOutput) Elem() MultichannelResponseOutput
func (MultichannelResponsePtrOutput) ElementType ¶
func (MultichannelResponsePtrOutput) ElementType() reflect.Type
func (MultichannelResponsePtrOutput) Enabled ¶
func (o MultichannelResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether multichannel is enabled
func (MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutput ¶
func (o MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutput() MultichannelResponsePtrOutput
func (MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutputWithContext ¶
func (o MultichannelResponsePtrOutput) ToMultichannelResponsePtrOutputWithContext(ctx context.Context) MultichannelResponsePtrOutput
type Name ¶
type Name string
Name of the policy. The valid value is AccessTimeTracking. This field is currently read only
func (Name) ElementType ¶
func (Name) ToNameOutput ¶
func (e Name) ToNameOutput() NameOutput
func (Name) ToNameOutputWithContext ¶
func (e Name) ToNameOutputWithContext(ctx context.Context) NameOutput
func (Name) ToNamePtrOutput ¶
func (e Name) ToNamePtrOutput() NamePtrOutput
func (Name) ToNamePtrOutputWithContext ¶
func (e Name) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
func (Name) ToStringOutput ¶
func (e Name) ToStringOutput() pulumi.StringOutput
func (Name) ToStringOutputWithContext ¶
func (e Name) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Name) ToStringPtrOutput ¶
func (e Name) ToStringPtrOutput() pulumi.StringPtrOutput
func (Name) ToStringPtrOutputWithContext ¶
func (e Name) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NameInput ¶
type NameInput interface { pulumi.Input ToNameOutput() NameOutput ToNameOutputWithContext(context.Context) NameOutput }
NameInput is an input type that accepts values of the Name enum A concrete instance of `NameInput` can be one of the following:
NameAccessTimeTracking
type NameOutput ¶
type NameOutput struct{ *pulumi.OutputState }
func (NameOutput) ElementType ¶
func (NameOutput) ElementType() reflect.Type
func (NameOutput) ToNameOutput ¶
func (o NameOutput) ToNameOutput() NameOutput
func (NameOutput) ToNameOutputWithContext ¶
func (o NameOutput) ToNameOutputWithContext(ctx context.Context) NameOutput
func (NameOutput) ToNamePtrOutput ¶
func (o NameOutput) ToNamePtrOutput() NamePtrOutput
func (NameOutput) ToNamePtrOutputWithContext ¶
func (o NameOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
func (NameOutput) ToStringOutput ¶
func (o NameOutput) ToStringOutput() pulumi.StringOutput
func (NameOutput) ToStringOutputWithContext ¶
func (o NameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NameOutput) ToStringPtrOutput ¶
func (o NameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NameOutput) ToStringPtrOutputWithContext ¶
func (o NameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NamePtrInput ¶
type NamePtrInput interface { pulumi.Input ToNamePtrOutput() NamePtrOutput ToNamePtrOutputWithContext(context.Context) NamePtrOutput }
func NamePtr ¶
func NamePtr(v string) NamePtrInput
type NamePtrOutput ¶
type NamePtrOutput struct{ *pulumi.OutputState }
func (NamePtrOutput) Elem ¶
func (o NamePtrOutput) Elem() NameOutput
func (NamePtrOutput) ElementType ¶
func (NamePtrOutput) ElementType() reflect.Type
func (NamePtrOutput) ToNamePtrOutput ¶
func (o NamePtrOutput) ToNamePtrOutput() NamePtrOutput
func (NamePtrOutput) ToNamePtrOutputWithContext ¶
func (o NamePtrOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput
func (NamePtrOutput) ToStringPtrOutput ¶
func (o NamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NamePtrOutput) ToStringPtrOutputWithContext ¶
func (o NamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 DefaultAction `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules []IPRule `pulumi:"ipRules"` // Sets the resource access rules ResourceAccessRules []ResourceAccessRule `pulumi:"resourceAccessRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"` }
Network rule set
func (*NetworkRuleSet) Defaults ¶
func (val *NetworkRuleSet) Defaults() *NetworkRuleSet
Defaults sets the appropriate defaults for NetworkRuleSet
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 DefaultActionInput `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules IPRuleArrayInput `pulumi:"ipRules"` // Sets the resource access rules ResourceAccessRules ResourceAccessRuleArrayInput `pulumi:"resourceAccessRules"` // Sets the virtual network rules VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
Network rule set
func (*NetworkRuleSetArgs) Defaults ¶
func (val *NetworkRuleSetArgs) Defaults() *NetworkRuleSetArgs
Defaults sets the appropriate defaults for NetworkRuleSetArgs
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() DefaultActionOutput
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) ResourceAccessRules ¶
func (o NetworkRuleSetOutput) ResourceAccessRules() ResourceAccessRuleArrayOutput
Sets the resource access 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() DefaultActionPtrOutput
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) ResourceAccessRules ¶
func (o NetworkRuleSetPtrOutput) ResourceAccessRules() ResourceAccessRuleArrayOutput
Sets the resource access 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 resource access rules ResourceAccessRules []ResourceAccessRuleResponse `pulumi:"resourceAccessRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"` }
Network rule set
func (*NetworkRuleSetResponse) Defaults ¶
func (val *NetworkRuleSetResponse) Defaults() *NetworkRuleSetResponse
Defaults sets the appropriate defaults for NetworkRuleSetResponse
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) ResourceAccessRules ¶
func (o NetworkRuleSetResponseOutput) ResourceAccessRules() ResourceAccessRuleResponseArrayOutput
Sets the resource access rules
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetResponseOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
Sets the virtual network rules
type ObjectReplicationPolicy ¶
type ObjectReplicationPolicy struct { pulumi.CustomResourceState // Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false. 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. It should be full resource id if allowCrossTenantReplication set to false. SourceAccount pulumi.StringOutput `pulumi:"sourceAccount"` // The type of the resource. E.g. "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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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.
func (*ObjectReplicationPolicy) ElementType ¶
func (*ObjectReplicationPolicy) ElementType() reflect.Type
func (*ObjectReplicationPolicy) ToObjectReplicationPolicyOutput ¶
func (i *ObjectReplicationPolicy) ToObjectReplicationPolicyOutput() ObjectReplicationPolicyOutput
func (*ObjectReplicationPolicy) ToObjectReplicationPolicyOutputWithContext ¶
func (i *ObjectReplicationPolicy) ToObjectReplicationPolicyOutputWithContext(ctx context.Context) ObjectReplicationPolicyOutput
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. It should be full resource id if allowCrossTenantReplication set to false. DestinationAccount pulumi.StringInput // For the destination account, provide the value 'default'. Configure the policy on the destination account first. For the source account, provide the value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. ObjectReplicationPolicyId pulumi.StringPtrInput // 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. It should be full resource id if allowCrossTenantReplication set to false. 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 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
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 ObjectReplicationPolicyInput ¶
type ObjectReplicationPolicyInput interface { pulumi.Input ToObjectReplicationPolicyOutput() ObjectReplicationPolicyOutput ToObjectReplicationPolicyOutputWithContext(ctx context.Context) ObjectReplicationPolicyOutput }
type ObjectReplicationPolicyOutput ¶
type ObjectReplicationPolicyOutput struct{ *pulumi.OutputState }
func (ObjectReplicationPolicyOutput) DestinationAccount ¶
func (o ObjectReplicationPolicyOutput) DestinationAccount() pulumi.StringOutput
Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false.
func (ObjectReplicationPolicyOutput) ElementType ¶
func (ObjectReplicationPolicyOutput) ElementType() reflect.Type
func (ObjectReplicationPolicyOutput) EnabledTime ¶
func (o ObjectReplicationPolicyOutput) EnabledTime() pulumi.StringOutput
Indicates when the policy is enabled on the source account.
func (ObjectReplicationPolicyOutput) Name ¶
func (o ObjectReplicationPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (ObjectReplicationPolicyOutput) PolicyId ¶
func (o ObjectReplicationPolicyOutput) PolicyId() pulumi.StringOutput
A unique id for object replication policy.
func (ObjectReplicationPolicyOutput) SourceAccount ¶
func (o ObjectReplicationPolicyOutput) SourceAccount() pulumi.StringOutput
Required. Source account name. It should be full resource id if allowCrossTenantReplication set to false.
func (ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutput ¶
func (o ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutput() ObjectReplicationPolicyOutput
func (ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutputWithContext ¶
func (o ObjectReplicationPolicyOutput) ToObjectReplicationPolicyOutputWithContext(ctx context.Context) ObjectReplicationPolicyOutput
func (ObjectReplicationPolicyOutput) Type ¶
func (o ObjectReplicationPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 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 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 { }
func (ObjectReplicationPolicyState) ElementType ¶
func (ObjectReplicationPolicyState) ElementType() reflect.Type
type ObjectType ¶
type ObjectType string
This is a required field. This field specifies the scope of the inventory created either at the blob or container level.
func (ObjectType) ElementType ¶
func (ObjectType) ElementType() reflect.Type
func (ObjectType) ToObjectTypeOutput ¶
func (e ObjectType) ToObjectTypeOutput() ObjectTypeOutput
func (ObjectType) ToObjectTypeOutputWithContext ¶
func (e ObjectType) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput
func (ObjectType) ToObjectTypePtrOutput ¶
func (e ObjectType) ToObjectTypePtrOutput() ObjectTypePtrOutput
func (ObjectType) ToObjectTypePtrOutputWithContext ¶
func (e ObjectType) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
func (ObjectType) ToStringOutput ¶
func (e ObjectType) ToStringOutput() pulumi.StringOutput
func (ObjectType) ToStringOutputWithContext ¶
func (e ObjectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ObjectType) ToStringPtrOutput ¶
func (e ObjectType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ObjectType) ToStringPtrOutputWithContext ¶
func (e ObjectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ObjectTypeInput ¶
type ObjectTypeInput interface { pulumi.Input ToObjectTypeOutput() ObjectTypeOutput ToObjectTypeOutputWithContext(context.Context) ObjectTypeOutput }
ObjectTypeInput is an input type that accepts values of the ObjectType enum A concrete instance of `ObjectTypeInput` can be one of the following:
ObjectTypeBlob ObjectTypeContainer
type ObjectTypeOutput ¶
type ObjectTypeOutput struct{ *pulumi.OutputState }
func (ObjectTypeOutput) ElementType ¶
func (ObjectTypeOutput) ElementType() reflect.Type
func (ObjectTypeOutput) ToObjectTypeOutput ¶
func (o ObjectTypeOutput) ToObjectTypeOutput() ObjectTypeOutput
func (ObjectTypeOutput) ToObjectTypeOutputWithContext ¶
func (o ObjectTypeOutput) ToObjectTypeOutputWithContext(ctx context.Context) ObjectTypeOutput
func (ObjectTypeOutput) ToObjectTypePtrOutput ¶
func (o ObjectTypeOutput) ToObjectTypePtrOutput() ObjectTypePtrOutput
func (ObjectTypeOutput) ToObjectTypePtrOutputWithContext ¶
func (o ObjectTypeOutput) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
func (ObjectTypeOutput) ToStringOutput ¶
func (o ObjectTypeOutput) ToStringOutput() pulumi.StringOutput
func (ObjectTypeOutput) ToStringOutputWithContext ¶
func (o ObjectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ObjectTypeOutput) ToStringPtrOutput ¶
func (o ObjectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ObjectTypeOutput) ToStringPtrOutputWithContext ¶
func (o ObjectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ObjectTypePtrInput ¶
type ObjectTypePtrInput interface { pulumi.Input ToObjectTypePtrOutput() ObjectTypePtrOutput ToObjectTypePtrOutputWithContext(context.Context) ObjectTypePtrOutput }
func ObjectTypePtr ¶
func ObjectTypePtr(v string) ObjectTypePtrInput
type ObjectTypePtrOutput ¶
type ObjectTypePtrOutput struct{ *pulumi.OutputState }
func (ObjectTypePtrOutput) Elem ¶
func (o ObjectTypePtrOutput) Elem() ObjectTypeOutput
func (ObjectTypePtrOutput) ElementType ¶
func (ObjectTypePtrOutput) ElementType() reflect.Type
func (ObjectTypePtrOutput) ToObjectTypePtrOutput ¶
func (o ObjectTypePtrOutput) ToObjectTypePtrOutput() ObjectTypePtrOutput
func (ObjectTypePtrOutput) ToObjectTypePtrOutputWithContext ¶
func (o ObjectTypePtrOutput) ToObjectTypePtrOutputWithContext(ctx context.Context) ObjectTypePtrOutput
func (ObjectTypePtrOutput) ToStringPtrOutput ¶
func (o ObjectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ObjectTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ObjectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionScope ¶
type PermissionScope struct { // The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c). Permissions string `pulumi:"permissions"` // The name of resource, normally the container name or the file share name, used by the local user. ResourceName string `pulumi:"resourceName"` // The service used by the local user, e.g. blob, file. Service string `pulumi:"service"` }
type PermissionScopeArgs ¶
type PermissionScopeArgs struct { // The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c). Permissions pulumi.StringInput `pulumi:"permissions"` // The name of resource, normally the container name or the file share name, used by the local user. ResourceName pulumi.StringInput `pulumi:"resourceName"` // The service used by the local user, e.g. blob, file. Service pulumi.StringInput `pulumi:"service"` }
func (PermissionScopeArgs) ElementType ¶
func (PermissionScopeArgs) ElementType() reflect.Type
func (PermissionScopeArgs) ToPermissionScopeOutput ¶
func (i PermissionScopeArgs) ToPermissionScopeOutput() PermissionScopeOutput
func (PermissionScopeArgs) ToPermissionScopeOutputWithContext ¶
func (i PermissionScopeArgs) ToPermissionScopeOutputWithContext(ctx context.Context) PermissionScopeOutput
type PermissionScopeArray ¶
type PermissionScopeArray []PermissionScopeInput
func (PermissionScopeArray) ElementType ¶
func (PermissionScopeArray) ElementType() reflect.Type
func (PermissionScopeArray) ToPermissionScopeArrayOutput ¶
func (i PermissionScopeArray) ToPermissionScopeArrayOutput() PermissionScopeArrayOutput
func (PermissionScopeArray) ToPermissionScopeArrayOutputWithContext ¶
func (i PermissionScopeArray) ToPermissionScopeArrayOutputWithContext(ctx context.Context) PermissionScopeArrayOutput
type PermissionScopeArrayInput ¶
type PermissionScopeArrayInput interface { pulumi.Input ToPermissionScopeArrayOutput() PermissionScopeArrayOutput ToPermissionScopeArrayOutputWithContext(context.Context) PermissionScopeArrayOutput }
PermissionScopeArrayInput is an input type that accepts PermissionScopeArray and PermissionScopeArrayOutput values. You can construct a concrete instance of `PermissionScopeArrayInput` via:
PermissionScopeArray{ PermissionScopeArgs{...} }
type PermissionScopeArrayOutput ¶
type PermissionScopeArrayOutput struct{ *pulumi.OutputState }
func (PermissionScopeArrayOutput) ElementType ¶
func (PermissionScopeArrayOutput) ElementType() reflect.Type
func (PermissionScopeArrayOutput) Index ¶
func (o PermissionScopeArrayOutput) Index(i pulumi.IntInput) PermissionScopeOutput
func (PermissionScopeArrayOutput) ToPermissionScopeArrayOutput ¶
func (o PermissionScopeArrayOutput) ToPermissionScopeArrayOutput() PermissionScopeArrayOutput
func (PermissionScopeArrayOutput) ToPermissionScopeArrayOutputWithContext ¶
func (o PermissionScopeArrayOutput) ToPermissionScopeArrayOutputWithContext(ctx context.Context) PermissionScopeArrayOutput
type PermissionScopeInput ¶
type PermissionScopeInput interface { pulumi.Input ToPermissionScopeOutput() PermissionScopeOutput ToPermissionScopeOutputWithContext(context.Context) PermissionScopeOutput }
PermissionScopeInput is an input type that accepts PermissionScopeArgs and PermissionScopeOutput values. You can construct a concrete instance of `PermissionScopeInput` via:
PermissionScopeArgs{...}
type PermissionScopeOutput ¶
type PermissionScopeOutput struct{ *pulumi.OutputState }
func (PermissionScopeOutput) ElementType ¶
func (PermissionScopeOutput) ElementType() reflect.Type
func (PermissionScopeOutput) Permissions ¶
func (o PermissionScopeOutput) Permissions() pulumi.StringOutput
The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c).
func (PermissionScopeOutput) ResourceName ¶
func (o PermissionScopeOutput) ResourceName() pulumi.StringOutput
The name of resource, normally the container name or the file share name, used by the local user.
func (PermissionScopeOutput) Service ¶
func (o PermissionScopeOutput) Service() pulumi.StringOutput
The service used by the local user, e.g. blob, file.
func (PermissionScopeOutput) ToPermissionScopeOutput ¶
func (o PermissionScopeOutput) ToPermissionScopeOutput() PermissionScopeOutput
func (PermissionScopeOutput) ToPermissionScopeOutputWithContext ¶
func (o PermissionScopeOutput) ToPermissionScopeOutputWithContext(ctx context.Context) PermissionScopeOutput
type PermissionScopeResponse ¶
type PermissionScopeResponse struct { // The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c). Permissions string `pulumi:"permissions"` // The name of resource, normally the container name or the file share name, used by the local user. ResourceName string `pulumi:"resourceName"` // The service used by the local user, e.g. blob, file. Service string `pulumi:"service"` }
type PermissionScopeResponseArrayOutput ¶
type PermissionScopeResponseArrayOutput struct{ *pulumi.OutputState }
func (PermissionScopeResponseArrayOutput) ElementType ¶
func (PermissionScopeResponseArrayOutput) ElementType() reflect.Type
func (PermissionScopeResponseArrayOutput) Index ¶
func (o PermissionScopeResponseArrayOutput) Index(i pulumi.IntInput) PermissionScopeResponseOutput
func (PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutput ¶
func (o PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutput() PermissionScopeResponseArrayOutput
func (PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutputWithContext ¶
func (o PermissionScopeResponseArrayOutput) ToPermissionScopeResponseArrayOutputWithContext(ctx context.Context) PermissionScopeResponseArrayOutput
type PermissionScopeResponseOutput ¶
type PermissionScopeResponseOutput struct{ *pulumi.OutputState }
func (PermissionScopeResponseOutput) ElementType ¶
func (PermissionScopeResponseOutput) ElementType() reflect.Type
func (PermissionScopeResponseOutput) Permissions ¶
func (o PermissionScopeResponseOutput) Permissions() pulumi.StringOutput
The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c).
func (PermissionScopeResponseOutput) ResourceName ¶
func (o PermissionScopeResponseOutput) ResourceName() pulumi.StringOutput
The name of resource, normally the container name or the file share name, used by the local user.
func (PermissionScopeResponseOutput) Service ¶
func (o PermissionScopeResponseOutput) Service() pulumi.StringOutput
The service used by the local user, e.g. blob, file.
func (PermissionScopeResponseOutput) ToPermissionScopeResponseOutput ¶
func (o PermissionScopeResponseOutput) ToPermissionScopeResponseOutput() PermissionScopeResponseOutput
func (PermissionScopeResponseOutput) ToPermissionScopeResponseOutputWithContext ¶
func (o PermissionScopeResponseOutput) ToPermissionScopeResponseOutputWithContext(ctx context.Context) PermissionScopeResponseOutput
type Permissions ¶
type Permissions string
The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).
func (Permissions) ElementType ¶
func (Permissions) ElementType() reflect.Type
func (Permissions) ToPermissionsOutput ¶
func (e Permissions) ToPermissionsOutput() PermissionsOutput
func (Permissions) ToPermissionsOutputWithContext ¶
func (e Permissions) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
func (Permissions) ToPermissionsPtrOutput ¶
func (e Permissions) ToPermissionsPtrOutput() PermissionsPtrOutput
func (Permissions) ToPermissionsPtrOutputWithContext ¶
func (e Permissions) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
func (Permissions) ToStringOutput ¶
func (e Permissions) ToStringOutput() pulumi.StringOutput
func (Permissions) ToStringOutputWithContext ¶
func (e Permissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Permissions) ToStringPtrOutput ¶
func (e Permissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (Permissions) ToStringPtrOutputWithContext ¶
func (e Permissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionsInput ¶
type PermissionsInput interface { pulumi.Input ToPermissionsOutput() PermissionsOutput ToPermissionsOutputWithContext(context.Context) PermissionsOutput }
PermissionsInput is an input type that accepts values of the Permissions enum A concrete instance of `PermissionsInput` can be one of the following:
PermissionsR PermissionsD PermissionsW PermissionsL PermissionsA PermissionsC PermissionsU PermissionsP
type PermissionsOutput ¶
type PermissionsOutput struct{ *pulumi.OutputState }
func (PermissionsOutput) ElementType ¶
func (PermissionsOutput) ElementType() reflect.Type
func (PermissionsOutput) ToPermissionsOutput ¶
func (o PermissionsOutput) ToPermissionsOutput() PermissionsOutput
func (PermissionsOutput) ToPermissionsOutputWithContext ¶
func (o PermissionsOutput) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
func (PermissionsOutput) ToPermissionsPtrOutput ¶
func (o PermissionsOutput) ToPermissionsPtrOutput() PermissionsPtrOutput
func (PermissionsOutput) ToPermissionsPtrOutputWithContext ¶
func (o PermissionsOutput) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
func (PermissionsOutput) ToStringOutput ¶
func (o PermissionsOutput) ToStringOutput() pulumi.StringOutput
func (PermissionsOutput) ToStringOutputWithContext ¶
func (o PermissionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PermissionsOutput) ToStringPtrOutput ¶
func (o PermissionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PermissionsOutput) ToStringPtrOutputWithContext ¶
func (o PermissionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionsPtrInput ¶
type PermissionsPtrInput interface { pulumi.Input ToPermissionsPtrOutput() PermissionsPtrOutput ToPermissionsPtrOutputWithContext(context.Context) PermissionsPtrOutput }
func PermissionsPtr ¶
func PermissionsPtr(v string) PermissionsPtrInput
type PermissionsPtrOutput ¶
type PermissionsPtrOutput struct{ *pulumi.OutputState }
func (PermissionsPtrOutput) Elem ¶
func (o PermissionsPtrOutput) Elem() PermissionsOutput
func (PermissionsPtrOutput) ElementType ¶
func (PermissionsPtrOutput) ElementType() reflect.Type
func (PermissionsPtrOutput) ToPermissionsPtrOutput ¶
func (o PermissionsPtrOutput) ToPermissionsPtrOutput() PermissionsPtrOutput
func (PermissionsPtrOutput) ToPermissionsPtrOutputWithContext ¶
func (o PermissionsPtrOutput) ToPermissionsPtrOutputWithContext(ctx context.Context) PermissionsPtrOutput
func (PermissionsPtrOutput) ToStringPtrOutput ¶
func (o PermissionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PermissionsPtrOutput) ToStringPtrOutputWithContext ¶
func (o PermissionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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.StringOutput `pulumi:"provisioningState"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Private Endpoint Connection resource. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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.
func (*PrivateEndpointConnection) ElementType ¶
func (*PrivateEndpointConnection) ElementType() reflect.Type
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
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.StringPtrInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput // 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 PrivateEndpointConnectionInput ¶
type PrivateEndpointConnectionInput interface { pulumi.Input ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput }
type PrivateEndpointConnectionOutput ¶
type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionOutput) ElementType ¶
func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionOutput) Name ¶
func (o PrivateEndpointConnectionOutput) Name() pulumi.StringOutput
The name of the resource
func (PrivateEndpointConnectionOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (PrivateEndpointConnectionOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) Type ¶
func (o PrivateEndpointConnectionOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
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 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.StringOutput
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { }
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 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
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 PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateEndpointServiceConnectionStatus) ElementType ¶
func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateEndpointServiceConnectionStatusInput ¶
type PrivateEndpointServiceConnectionStatusInput interface { pulumi.Input ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput }
PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:
PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatusRejected
type PrivateEndpointServiceConnectionStatusOutput ¶
type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServiceConnectionStatusOutput) ElementType ¶
func (PrivateEndpointServiceConnectionStatusOutput) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateEndpointServiceConnectionStatusPtrInput ¶
type PrivateEndpointServiceConnectionStatusPtrInput interface { pulumi.Input ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput }
func PrivateEndpointServiceConnectionStatusPtr ¶
func PrivateEndpointServiceConnectionStatusPtr(v string) PrivateEndpointServiceConnectionStatusPtrInput
type PrivateEndpointServiceConnectionStatusPtrOutput ¶
type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType ¶
func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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
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
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 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
type ProtectedAppendWritesHistoryResponse ¶
type ProtectedAppendWritesHistoryResponse struct { // When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. AllowProtectedAppendWritesAll *bool `pulumi:"allowProtectedAppendWritesAll"` // Returns the date and time the tag was added. Timestamp string `pulumi:"timestamp"` }
Protected append writes history setting for the blob container with Legal holds.
type ProtectedAppendWritesHistoryResponseOutput ¶
type ProtectedAppendWritesHistoryResponseOutput struct{ *pulumi.OutputState }
Protected append writes history setting for the blob container with Legal holds.
func (ProtectedAppendWritesHistoryResponseOutput) AllowProtectedAppendWritesAll ¶
func (o ProtectedAppendWritesHistoryResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
func (ProtectedAppendWritesHistoryResponseOutput) ElementType ¶
func (ProtectedAppendWritesHistoryResponseOutput) ElementType() reflect.Type
func (ProtectedAppendWritesHistoryResponseOutput) Timestamp ¶
func (o ProtectedAppendWritesHistoryResponseOutput) Timestamp() pulumi.StringOutput
Returns the date and time the tag was added.
func (ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutput ¶
func (o ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutput() ProtectedAppendWritesHistoryResponseOutput
func (ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutputWithContext ¶
func (o ProtectedAppendWritesHistoryResponseOutput) ToProtectedAppendWritesHistoryResponseOutputWithContext(ctx context.Context) ProtectedAppendWritesHistoryResponseOutput
type ProtectedAppendWritesHistoryResponsePtrOutput ¶
type ProtectedAppendWritesHistoryResponsePtrOutput struct{ *pulumi.OutputState }
func (ProtectedAppendWritesHistoryResponsePtrOutput) AllowProtectedAppendWritesAll ¶
func (o ProtectedAppendWritesHistoryResponsePtrOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
func (ProtectedAppendWritesHistoryResponsePtrOutput) ElementType ¶
func (ProtectedAppendWritesHistoryResponsePtrOutput) ElementType() reflect.Type
func (ProtectedAppendWritesHistoryResponsePtrOutput) Timestamp ¶
func (o ProtectedAppendWritesHistoryResponsePtrOutput) Timestamp() pulumi.StringPtrOutput
Returns the date and time the tag was added.
func (ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutput ¶
func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutput() ProtectedAppendWritesHistoryResponsePtrOutput
func (ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutputWithContext ¶
func (o ProtectedAppendWritesHistoryResponsePtrOutput) ToProtectedAppendWritesHistoryResponsePtrOutputWithContext(ctx context.Context) ProtectedAppendWritesHistoryResponsePtrOutput
type ProtocolSettings ¶
type ProtocolSettings struct { // Setting for SMB protocol Smb *SmbSetting `pulumi:"smb"` }
Protocol settings for file service
type ProtocolSettingsArgs ¶
type ProtocolSettingsArgs struct { // Setting for SMB protocol Smb SmbSettingPtrInput `pulumi:"smb"` }
Protocol settings for file service
func (ProtocolSettingsArgs) ElementType ¶
func (ProtocolSettingsArgs) ElementType() reflect.Type
func (ProtocolSettingsArgs) ToProtocolSettingsOutput ¶
func (i ProtocolSettingsArgs) ToProtocolSettingsOutput() ProtocolSettingsOutput
func (ProtocolSettingsArgs) ToProtocolSettingsOutputWithContext ¶
func (i ProtocolSettingsArgs) ToProtocolSettingsOutputWithContext(ctx context.Context) ProtocolSettingsOutput
func (ProtocolSettingsArgs) ToProtocolSettingsPtrOutput ¶
func (i ProtocolSettingsArgs) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
func (ProtocolSettingsArgs) ToProtocolSettingsPtrOutputWithContext ¶
func (i ProtocolSettingsArgs) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
type ProtocolSettingsInput ¶
type ProtocolSettingsInput interface { pulumi.Input ToProtocolSettingsOutput() ProtocolSettingsOutput ToProtocolSettingsOutputWithContext(context.Context) ProtocolSettingsOutput }
ProtocolSettingsInput is an input type that accepts ProtocolSettingsArgs and ProtocolSettingsOutput values. You can construct a concrete instance of `ProtocolSettingsInput` via:
ProtocolSettingsArgs{...}
type ProtocolSettingsOutput ¶
type ProtocolSettingsOutput struct{ *pulumi.OutputState }
Protocol settings for file service
func (ProtocolSettingsOutput) ElementType ¶
func (ProtocolSettingsOutput) ElementType() reflect.Type
func (ProtocolSettingsOutput) Smb ¶
func (o ProtocolSettingsOutput) Smb() SmbSettingPtrOutput
Setting for SMB protocol
func (ProtocolSettingsOutput) ToProtocolSettingsOutput ¶
func (o ProtocolSettingsOutput) ToProtocolSettingsOutput() ProtocolSettingsOutput
func (ProtocolSettingsOutput) ToProtocolSettingsOutputWithContext ¶
func (o ProtocolSettingsOutput) ToProtocolSettingsOutputWithContext(ctx context.Context) ProtocolSettingsOutput
func (ProtocolSettingsOutput) ToProtocolSettingsPtrOutput ¶
func (o ProtocolSettingsOutput) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
func (ProtocolSettingsOutput) ToProtocolSettingsPtrOutputWithContext ¶
func (o ProtocolSettingsOutput) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
type ProtocolSettingsPtrInput ¶
type ProtocolSettingsPtrInput interface { pulumi.Input ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput ToProtocolSettingsPtrOutputWithContext(context.Context) ProtocolSettingsPtrOutput }
ProtocolSettingsPtrInput is an input type that accepts ProtocolSettingsArgs, ProtocolSettingsPtr and ProtocolSettingsPtrOutput values. You can construct a concrete instance of `ProtocolSettingsPtrInput` via:
ProtocolSettingsArgs{...} or: nil
func ProtocolSettingsPtr ¶
func ProtocolSettingsPtr(v *ProtocolSettingsArgs) ProtocolSettingsPtrInput
type ProtocolSettingsPtrOutput ¶
type ProtocolSettingsPtrOutput struct{ *pulumi.OutputState }
func (ProtocolSettingsPtrOutput) Elem ¶
func (o ProtocolSettingsPtrOutput) Elem() ProtocolSettingsOutput
func (ProtocolSettingsPtrOutput) ElementType ¶
func (ProtocolSettingsPtrOutput) ElementType() reflect.Type
func (ProtocolSettingsPtrOutput) Smb ¶
func (o ProtocolSettingsPtrOutput) Smb() SmbSettingPtrOutput
Setting for SMB protocol
func (ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutput ¶
func (o ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutput() ProtocolSettingsPtrOutput
func (ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutputWithContext ¶
func (o ProtocolSettingsPtrOutput) ToProtocolSettingsPtrOutputWithContext(ctx context.Context) ProtocolSettingsPtrOutput
type ProtocolSettingsResponse ¶
type ProtocolSettingsResponse struct { // Setting for SMB protocol Smb *SmbSettingResponse `pulumi:"smb"` }
Protocol settings for file service
type ProtocolSettingsResponseOutput ¶
type ProtocolSettingsResponseOutput struct{ *pulumi.OutputState }
Protocol settings for file service
func (ProtocolSettingsResponseOutput) ElementType ¶
func (ProtocolSettingsResponseOutput) ElementType() reflect.Type
func (ProtocolSettingsResponseOutput) Smb ¶
func (o ProtocolSettingsResponseOutput) Smb() SmbSettingResponsePtrOutput
Setting for SMB protocol
func (ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutput ¶
func (o ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutput() ProtocolSettingsResponseOutput
func (ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutputWithContext ¶
func (o ProtocolSettingsResponseOutput) ToProtocolSettingsResponseOutputWithContext(ctx context.Context) ProtocolSettingsResponseOutput
type ProtocolSettingsResponsePtrOutput ¶
type ProtocolSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ProtocolSettingsResponsePtrOutput) Elem ¶
func (o ProtocolSettingsResponsePtrOutput) Elem() ProtocolSettingsResponseOutput
func (ProtocolSettingsResponsePtrOutput) ElementType ¶
func (ProtocolSettingsResponsePtrOutput) ElementType() reflect.Type
func (ProtocolSettingsResponsePtrOutput) Smb ¶
func (o ProtocolSettingsResponsePtrOutput) Smb() SmbSettingResponsePtrOutput
Setting for SMB protocol
func (ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutput ¶
func (o ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutput() ProtocolSettingsResponsePtrOutput
func (ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutputWithContext ¶
func (o ProtocolSettingsResponsePtrOutput) ToProtocolSettingsResponsePtrOutputWithContext(ctx context.Context) ProtocolSettingsResponsePtrOutput
type PublicAccess ¶
type PublicAccess string
Specifies whether data in the container may be accessed publicly and the level of access.
func (PublicAccess) ElementType ¶
func (PublicAccess) ElementType() reflect.Type
func (PublicAccess) ToPublicAccessOutput ¶
func (e PublicAccess) ToPublicAccessOutput() PublicAccessOutput
func (PublicAccess) ToPublicAccessOutputWithContext ¶
func (e PublicAccess) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput
func (PublicAccess) ToPublicAccessPtrOutput ¶
func (e PublicAccess) ToPublicAccessPtrOutput() PublicAccessPtrOutput
func (PublicAccess) ToPublicAccessPtrOutputWithContext ¶
func (e PublicAccess) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
func (PublicAccess) ToStringOutput ¶
func (e PublicAccess) ToStringOutput() pulumi.StringOutput
func (PublicAccess) ToStringOutputWithContext ¶
func (e PublicAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicAccess) ToStringPtrOutput ¶
func (e PublicAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicAccess) ToStringPtrOutputWithContext ¶
func (e PublicAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicAccessInput ¶
type PublicAccessInput interface { pulumi.Input ToPublicAccessOutput() PublicAccessOutput ToPublicAccessOutputWithContext(context.Context) PublicAccessOutput }
PublicAccessInput is an input type that accepts values of the PublicAccess enum A concrete instance of `PublicAccessInput` can be one of the following:
PublicAccessContainer PublicAccessBlob PublicAccessNone
type PublicAccessOutput ¶
type PublicAccessOutput struct{ *pulumi.OutputState }
func (PublicAccessOutput) ElementType ¶
func (PublicAccessOutput) ElementType() reflect.Type
func (PublicAccessOutput) ToPublicAccessOutput ¶
func (o PublicAccessOutput) ToPublicAccessOutput() PublicAccessOutput
func (PublicAccessOutput) ToPublicAccessOutputWithContext ¶
func (o PublicAccessOutput) ToPublicAccessOutputWithContext(ctx context.Context) PublicAccessOutput
func (PublicAccessOutput) ToPublicAccessPtrOutput ¶
func (o PublicAccessOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput
func (PublicAccessOutput) ToPublicAccessPtrOutputWithContext ¶
func (o PublicAccessOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
func (PublicAccessOutput) ToStringOutput ¶
func (o PublicAccessOutput) ToStringOutput() pulumi.StringOutput
func (PublicAccessOutput) ToStringOutputWithContext ¶
func (o PublicAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicAccessOutput) ToStringPtrOutput ¶
func (o PublicAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicAccessOutput) ToStringPtrOutputWithContext ¶
func (o PublicAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicAccessPtrInput ¶
type PublicAccessPtrInput interface { pulumi.Input ToPublicAccessPtrOutput() PublicAccessPtrOutput ToPublicAccessPtrOutputWithContext(context.Context) PublicAccessPtrOutput }
func PublicAccessPtr ¶
func PublicAccessPtr(v string) PublicAccessPtrInput
type PublicAccessPtrOutput ¶
type PublicAccessPtrOutput struct{ *pulumi.OutputState }
func (PublicAccessPtrOutput) Elem ¶
func (o PublicAccessPtrOutput) Elem() PublicAccessOutput
func (PublicAccessPtrOutput) ElementType ¶
func (PublicAccessPtrOutput) ElementType() reflect.Type
func (PublicAccessPtrOutput) ToPublicAccessPtrOutput ¶
func (o PublicAccessPtrOutput) ToPublicAccessPtrOutput() PublicAccessPtrOutput
func (PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext ¶
func (o PublicAccessPtrOutput) ToPublicAccessPtrOutputWithContext(ctx context.Context) PublicAccessPtrOutput
func (PublicAccessPtrOutput) ToStringPtrOutput ¶
func (o PublicAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicAccessPtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccess ¶
type PublicNetworkAccess string
Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
func (PublicNetworkAccess) ElementType ¶
func (PublicNetworkAccess) ElementType() reflect.Type
func (PublicNetworkAccess) ToPublicNetworkAccessOutput ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccess) ToStringOutput ¶
func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccess) ToStringOutputWithContext ¶
func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccess) ToStringPtrOutput ¶
func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccess) ToStringPtrOutputWithContext ¶
func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessInput ¶
type PublicNetworkAccessInput interface { pulumi.Input ToPublicNetworkAccessOutput() PublicNetworkAccessOutput ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput }
PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:
PublicNetworkAccessEnabled PublicNetworkAccessDisabled
type PublicNetworkAccessOutput ¶
type PublicNetworkAccessOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessOutput) ElementType ¶
func (PublicNetworkAccessOutput) ElementType() reflect.Type
func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccessOutput) ToStringOutput ¶
func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessOutput) ToStringOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessPtrInput ¶
type PublicNetworkAccessPtrInput interface { pulumi.Input ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput }
func PublicNetworkAccessPtr ¶
func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput
type PublicNetworkAccessPtrOutput ¶
type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessPtrOutput) Elem ¶
func (o PublicNetworkAccessPtrOutput) Elem() PublicNetworkAccessOutput
func (PublicNetworkAccessPtrOutput) ElementType ¶
func (PublicNetworkAccessPtrOutput) ElementType() reflect.Type
func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput ¶
func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext ¶
func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccessPtrOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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).
func NewQueue ¶
func NewQueue(ctx *pulumi.Context, name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)
NewQueue registers a new resource with the given unique name, arguments, and options.
func (*Queue) ElementType ¶
func (*Queue) ToQueueOutput ¶
func (i *Queue) ToQueueOutput() QueueOutput
func (*Queue) ToQueueOutputWithContext ¶
func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput
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.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 Queue resource.
func (QueueArgs) ElementType ¶
type QueueInput ¶
type QueueInput interface { pulumi.Input ToQueueOutput() QueueOutput ToQueueOutputWithContext(ctx context.Context) QueueOutput }
type QueueOutput ¶
type QueueOutput struct{ *pulumi.OutputState }
func (QueueOutput) ApproximateMessageCount ¶
func (o QueueOutput) ApproximateMessageCount() pulumi.IntOutput
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.
func (QueueOutput) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) Metadata ¶
func (o QueueOutput) Metadata() pulumi.StringMapOutput
A name-value pair that represents queue metadata.
func (QueueOutput) ToQueueOutput ¶
func (o QueueOutput) ToQueueOutput() QueueOutput
func (QueueOutput) ToQueueOutputWithContext ¶
func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
func (QueueOutput) Type ¶
func (o QueueOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type QueueServiceProperties ¶
type QueueServiceProperties struct { pulumi.CustomResourceState // Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. Cors CorsRulesResponsePtrOutput `pulumi:"cors"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The properties of a storage account’s Queue service. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetQueueServiceProperties ¶
func GetQueueServiceProperties(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueueServicePropertiesState, opts ...pulumi.ResourceOption) (*QueueServiceProperties, error)
GetQueueServiceProperties gets an existing QueueServiceProperties 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 NewQueueServiceProperties ¶
func NewQueueServiceProperties(ctx *pulumi.Context, name string, args *QueueServicePropertiesArgs, opts ...pulumi.ResourceOption) (*QueueServiceProperties, error)
NewQueueServiceProperties registers a new resource with the given unique name, arguments, and options.
func (*QueueServiceProperties) ElementType ¶
func (*QueueServiceProperties) ElementType() reflect.Type
func (*QueueServiceProperties) ToQueueServicePropertiesOutput ¶
func (i *QueueServiceProperties) ToQueueServicePropertiesOutput() QueueServicePropertiesOutput
func (*QueueServiceProperties) ToQueueServicePropertiesOutputWithContext ¶
func (i *QueueServiceProperties) ToQueueServicePropertiesOutputWithContext(ctx context.Context) QueueServicePropertiesOutput
type QueueServicePropertiesArgs ¶
type QueueServicePropertiesArgs 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 // Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. Cors CorsRulesPtrInput // The name of the Queue Service within the specified storage account. Queue Service Name must be 'default' QueueServiceName 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 QueueServiceProperties resource.
func (QueueServicePropertiesArgs) ElementType ¶
func (QueueServicePropertiesArgs) ElementType() reflect.Type
type QueueServicePropertiesInput ¶
type QueueServicePropertiesInput interface { pulumi.Input ToQueueServicePropertiesOutput() QueueServicePropertiesOutput ToQueueServicePropertiesOutputWithContext(ctx context.Context) QueueServicePropertiesOutput }
type QueueServicePropertiesOutput ¶
type QueueServicePropertiesOutput struct{ *pulumi.OutputState }
func (QueueServicePropertiesOutput) Cors ¶
func (o QueueServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service.
func (QueueServicePropertiesOutput) ElementType ¶
func (QueueServicePropertiesOutput) ElementType() reflect.Type
func (QueueServicePropertiesOutput) Name ¶
func (o QueueServicePropertiesOutput) Name() pulumi.StringOutput
The name of the resource
func (QueueServicePropertiesOutput) ToQueueServicePropertiesOutput ¶
func (o QueueServicePropertiesOutput) ToQueueServicePropertiesOutput() QueueServicePropertiesOutput
func (QueueServicePropertiesOutput) ToQueueServicePropertiesOutputWithContext ¶
func (o QueueServicePropertiesOutput) ToQueueServicePropertiesOutputWithContext(ctx context.Context) QueueServicePropertiesOutput
func (QueueServicePropertiesOutput) Type ¶
func (o QueueServicePropertiesOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type QueueServicePropertiesState ¶
type QueueServicePropertiesState struct { }
func (QueueServicePropertiesState) ElementType ¶
func (QueueServicePropertiesState) ElementType() reflect.Type
type QueueState ¶
type QueueState struct { }
func (QueueState) ElementType ¶
func (QueueState) ElementType() reflect.Type
type ResourceAccessRule ¶
type ResourceAccessRule struct { // Resource Id ResourceId *string `pulumi:"resourceId"` // Tenant Id TenantId *string `pulumi:"tenantId"` }
Resource Access Rule.
type ResourceAccessRuleArgs ¶
type ResourceAccessRuleArgs struct { // Resource Id ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // Tenant Id TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Resource Access Rule.
func (ResourceAccessRuleArgs) ElementType ¶
func (ResourceAccessRuleArgs) ElementType() reflect.Type
func (ResourceAccessRuleArgs) ToResourceAccessRuleOutput ¶
func (i ResourceAccessRuleArgs) ToResourceAccessRuleOutput() ResourceAccessRuleOutput
func (ResourceAccessRuleArgs) ToResourceAccessRuleOutputWithContext ¶
func (i ResourceAccessRuleArgs) ToResourceAccessRuleOutputWithContext(ctx context.Context) ResourceAccessRuleOutput
type ResourceAccessRuleArray ¶
type ResourceAccessRuleArray []ResourceAccessRuleInput
func (ResourceAccessRuleArray) ElementType ¶
func (ResourceAccessRuleArray) ElementType() reflect.Type
func (ResourceAccessRuleArray) ToResourceAccessRuleArrayOutput ¶
func (i ResourceAccessRuleArray) ToResourceAccessRuleArrayOutput() ResourceAccessRuleArrayOutput
func (ResourceAccessRuleArray) ToResourceAccessRuleArrayOutputWithContext ¶
func (i ResourceAccessRuleArray) ToResourceAccessRuleArrayOutputWithContext(ctx context.Context) ResourceAccessRuleArrayOutput
type ResourceAccessRuleArrayInput ¶
type ResourceAccessRuleArrayInput interface { pulumi.Input ToResourceAccessRuleArrayOutput() ResourceAccessRuleArrayOutput ToResourceAccessRuleArrayOutputWithContext(context.Context) ResourceAccessRuleArrayOutput }
ResourceAccessRuleArrayInput is an input type that accepts ResourceAccessRuleArray and ResourceAccessRuleArrayOutput values. You can construct a concrete instance of `ResourceAccessRuleArrayInput` via:
ResourceAccessRuleArray{ ResourceAccessRuleArgs{...} }
type ResourceAccessRuleArrayOutput ¶
type ResourceAccessRuleArrayOutput struct{ *pulumi.OutputState }
func (ResourceAccessRuleArrayOutput) ElementType ¶
func (ResourceAccessRuleArrayOutput) ElementType() reflect.Type
func (ResourceAccessRuleArrayOutput) Index ¶
func (o ResourceAccessRuleArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleOutput
func (ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutput ¶
func (o ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutput() ResourceAccessRuleArrayOutput
func (ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutputWithContext ¶
func (o ResourceAccessRuleArrayOutput) ToResourceAccessRuleArrayOutputWithContext(ctx context.Context) ResourceAccessRuleArrayOutput
type ResourceAccessRuleInput ¶
type ResourceAccessRuleInput interface { pulumi.Input ToResourceAccessRuleOutput() ResourceAccessRuleOutput ToResourceAccessRuleOutputWithContext(context.Context) ResourceAccessRuleOutput }
ResourceAccessRuleInput is an input type that accepts ResourceAccessRuleArgs and ResourceAccessRuleOutput values. You can construct a concrete instance of `ResourceAccessRuleInput` via:
ResourceAccessRuleArgs{...}
type ResourceAccessRuleOutput ¶
type ResourceAccessRuleOutput struct{ *pulumi.OutputState }
Resource Access Rule.
func (ResourceAccessRuleOutput) ElementType ¶
func (ResourceAccessRuleOutput) ElementType() reflect.Type
func (ResourceAccessRuleOutput) ResourceId ¶
func (o ResourceAccessRuleOutput) ResourceId() pulumi.StringPtrOutput
Resource Id
func (ResourceAccessRuleOutput) TenantId ¶
func (o ResourceAccessRuleOutput) TenantId() pulumi.StringPtrOutput
Tenant Id
func (ResourceAccessRuleOutput) ToResourceAccessRuleOutput ¶
func (o ResourceAccessRuleOutput) ToResourceAccessRuleOutput() ResourceAccessRuleOutput
func (ResourceAccessRuleOutput) ToResourceAccessRuleOutputWithContext ¶
func (o ResourceAccessRuleOutput) ToResourceAccessRuleOutputWithContext(ctx context.Context) ResourceAccessRuleOutput
type ResourceAccessRuleResponse ¶
type ResourceAccessRuleResponse struct { // Resource Id ResourceId *string `pulumi:"resourceId"` // Tenant Id TenantId *string `pulumi:"tenantId"` }
Resource Access Rule.
type ResourceAccessRuleResponseArrayOutput ¶
type ResourceAccessRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceAccessRuleResponseArrayOutput) ElementType ¶
func (ResourceAccessRuleResponseArrayOutput) ElementType() reflect.Type
func (ResourceAccessRuleResponseArrayOutput) Index ¶
func (o ResourceAccessRuleResponseArrayOutput) Index(i pulumi.IntInput) ResourceAccessRuleResponseOutput
func (ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutput ¶
func (o ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutput() ResourceAccessRuleResponseArrayOutput
func (ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutputWithContext ¶
func (o ResourceAccessRuleResponseArrayOutput) ToResourceAccessRuleResponseArrayOutputWithContext(ctx context.Context) ResourceAccessRuleResponseArrayOutput
type ResourceAccessRuleResponseOutput ¶
type ResourceAccessRuleResponseOutput struct{ *pulumi.OutputState }
Resource Access Rule.
func (ResourceAccessRuleResponseOutput) ElementType ¶
func (ResourceAccessRuleResponseOutput) ElementType() reflect.Type
func (ResourceAccessRuleResponseOutput) ResourceId ¶
func (o ResourceAccessRuleResponseOutput) ResourceId() pulumi.StringPtrOutput
Resource Id
func (ResourceAccessRuleResponseOutput) TenantId ¶
func (o ResourceAccessRuleResponseOutput) TenantId() pulumi.StringPtrOutput
Tenant Id
func (ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutput ¶
func (o ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutput() ResourceAccessRuleResponseOutput
func (ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutputWithContext ¶
func (o ResourceAccessRuleResponseOutput) ToResourceAccessRuleResponseOutputWithContext(ctx context.Context) ResourceAccessRuleResponseOutput
type RestorePolicyProperties ¶
type RestorePolicyProperties struct { // how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `pulumi:"days"` // Blob restore is enabled if set to true. Enabled bool `pulumi:"enabled"` }
The blob service properties for blob restore policy
type RestorePolicyPropertiesArgs ¶
type RestorePolicyPropertiesArgs struct { // how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days pulumi.IntPtrInput `pulumi:"days"` // Blob restore is enabled if set to true. Enabled pulumi.BoolInput `pulumi:"enabled"` }
The blob service properties for blob restore policy
func (RestorePolicyPropertiesArgs) ElementType ¶
func (RestorePolicyPropertiesArgs) ElementType() reflect.Type
func (RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutput ¶
func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutput() RestorePolicyPropertiesOutput
func (RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutputWithContext ¶
func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesOutputWithContext(ctx context.Context) RestorePolicyPropertiesOutput
func (RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutput ¶
func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
func (RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutputWithContext ¶
func (i RestorePolicyPropertiesArgs) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
type RestorePolicyPropertiesInput ¶
type RestorePolicyPropertiesInput interface { pulumi.Input ToRestorePolicyPropertiesOutput() RestorePolicyPropertiesOutput ToRestorePolicyPropertiesOutputWithContext(context.Context) RestorePolicyPropertiesOutput }
RestorePolicyPropertiesInput is an input type that accepts RestorePolicyPropertiesArgs and RestorePolicyPropertiesOutput values. You can construct a concrete instance of `RestorePolicyPropertiesInput` via:
RestorePolicyPropertiesArgs{...}
type RestorePolicyPropertiesOutput ¶
type RestorePolicyPropertiesOutput struct{ *pulumi.OutputState }
The blob service properties for blob restore policy
func (RestorePolicyPropertiesOutput) Days ¶
func (o RestorePolicyPropertiesOutput) Days() pulumi.IntPtrOutput
how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.
func (RestorePolicyPropertiesOutput) ElementType ¶
func (RestorePolicyPropertiesOutput) ElementType() reflect.Type
func (RestorePolicyPropertiesOutput) Enabled ¶
func (o RestorePolicyPropertiesOutput) Enabled() pulumi.BoolOutput
Blob restore is enabled if set to true.
func (RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutput ¶
func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutput() RestorePolicyPropertiesOutput
func (RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutputWithContext ¶
func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesOutputWithContext(ctx context.Context) RestorePolicyPropertiesOutput
func (RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutput ¶
func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
func (RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutputWithContext ¶
func (o RestorePolicyPropertiesOutput) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
type RestorePolicyPropertiesPtrInput ¶
type RestorePolicyPropertiesPtrInput interface { pulumi.Input ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput ToRestorePolicyPropertiesPtrOutputWithContext(context.Context) RestorePolicyPropertiesPtrOutput }
RestorePolicyPropertiesPtrInput is an input type that accepts RestorePolicyPropertiesArgs, RestorePolicyPropertiesPtr and RestorePolicyPropertiesPtrOutput values. You can construct a concrete instance of `RestorePolicyPropertiesPtrInput` via:
RestorePolicyPropertiesArgs{...} or: nil
func RestorePolicyPropertiesPtr ¶
func RestorePolicyPropertiesPtr(v *RestorePolicyPropertiesArgs) RestorePolicyPropertiesPtrInput
type RestorePolicyPropertiesPtrOutput ¶
type RestorePolicyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RestorePolicyPropertiesPtrOutput) Days ¶
func (o RestorePolicyPropertiesPtrOutput) Days() pulumi.IntPtrOutput
how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.
func (RestorePolicyPropertiesPtrOutput) Elem ¶
func (o RestorePolicyPropertiesPtrOutput) Elem() RestorePolicyPropertiesOutput
func (RestorePolicyPropertiesPtrOutput) ElementType ¶
func (RestorePolicyPropertiesPtrOutput) ElementType() reflect.Type
func (RestorePolicyPropertiesPtrOutput) Enabled ¶
func (o RestorePolicyPropertiesPtrOutput) Enabled() pulumi.BoolPtrOutput
Blob restore is enabled if set to true.
func (RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutput ¶
func (o RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutput() RestorePolicyPropertiesPtrOutput
func (RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutputWithContext ¶
func (o RestorePolicyPropertiesPtrOutput) ToRestorePolicyPropertiesPtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesPtrOutput
type RestorePolicyPropertiesResponse ¶
type RestorePolicyPropertiesResponse struct { // how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. Days *int `pulumi:"days"` // Blob restore is enabled if set to true. Enabled bool `pulumi:"enabled"` // Deprecated in favor of minRestoreTime property. LastEnabledTime string `pulumi:"lastEnabledTime"` // Returns the minimum date and time that the restore can be started. MinRestoreTime string `pulumi:"minRestoreTime"` }
The blob service properties for blob restore policy
type RestorePolicyPropertiesResponseOutput ¶
type RestorePolicyPropertiesResponseOutput struct{ *pulumi.OutputState }
The blob service properties for blob restore policy
func (RestorePolicyPropertiesResponseOutput) Days ¶
func (o RestorePolicyPropertiesResponseOutput) Days() pulumi.IntPtrOutput
how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.
func (RestorePolicyPropertiesResponseOutput) ElementType ¶
func (RestorePolicyPropertiesResponseOutput) ElementType() reflect.Type
func (RestorePolicyPropertiesResponseOutput) Enabled ¶
func (o RestorePolicyPropertiesResponseOutput) Enabled() pulumi.BoolOutput
Blob restore is enabled if set to true.
func (RestorePolicyPropertiesResponseOutput) LastEnabledTime ¶
func (o RestorePolicyPropertiesResponseOutput) LastEnabledTime() pulumi.StringOutput
Deprecated in favor of minRestoreTime property.
func (RestorePolicyPropertiesResponseOutput) MinRestoreTime ¶
func (o RestorePolicyPropertiesResponseOutput) MinRestoreTime() pulumi.StringOutput
Returns the minimum date and time that the restore can be started.
func (RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutput ¶
func (o RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutput() RestorePolicyPropertiesResponseOutput
func (RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutputWithContext ¶
func (o RestorePolicyPropertiesResponseOutput) ToRestorePolicyPropertiesResponseOutputWithContext(ctx context.Context) RestorePolicyPropertiesResponseOutput
type RestorePolicyPropertiesResponsePtrOutput ¶
type RestorePolicyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (RestorePolicyPropertiesResponsePtrOutput) Days ¶
func (o RestorePolicyPropertiesResponsePtrOutput) Days() pulumi.IntPtrOutput
how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.
func (RestorePolicyPropertiesResponsePtrOutput) ElementType ¶
func (RestorePolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
func (RestorePolicyPropertiesResponsePtrOutput) Enabled ¶
func (o RestorePolicyPropertiesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Blob restore is enabled if set to true.
func (RestorePolicyPropertiesResponsePtrOutput) LastEnabledTime ¶
func (o RestorePolicyPropertiesResponsePtrOutput) LastEnabledTime() pulumi.StringPtrOutput
Deprecated in favor of minRestoreTime property.
func (RestorePolicyPropertiesResponsePtrOutput) MinRestoreTime ¶
func (o RestorePolicyPropertiesResponsePtrOutput) MinRestoreTime() pulumi.StringPtrOutput
Returns the minimum date and time that the restore can be started.
func (RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutput ¶
func (o RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutput() RestorePolicyPropertiesResponsePtrOutput
func (RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutputWithContext ¶
func (o RestorePolicyPropertiesResponsePtrOutput) ToRestorePolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) RestorePolicyPropertiesResponsePtrOutput
type RootSquashType ¶
type RootSquashType string
The property is for NFS share only. The default is NoRootSquash.
func (RootSquashType) ElementType ¶
func (RootSquashType) ElementType() reflect.Type
func (RootSquashType) ToRootSquashTypeOutput ¶
func (e RootSquashType) ToRootSquashTypeOutput() RootSquashTypeOutput
func (RootSquashType) ToRootSquashTypeOutputWithContext ¶
func (e RootSquashType) ToRootSquashTypeOutputWithContext(ctx context.Context) RootSquashTypeOutput
func (RootSquashType) ToRootSquashTypePtrOutput ¶
func (e RootSquashType) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
func (RootSquashType) ToRootSquashTypePtrOutputWithContext ¶
func (e RootSquashType) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
func (RootSquashType) ToStringOutput ¶
func (e RootSquashType) ToStringOutput() pulumi.StringOutput
func (RootSquashType) ToStringOutputWithContext ¶
func (e RootSquashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RootSquashType) ToStringPtrOutput ¶
func (e RootSquashType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RootSquashType) ToStringPtrOutputWithContext ¶
func (e RootSquashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RootSquashTypeInput ¶
type RootSquashTypeInput interface { pulumi.Input ToRootSquashTypeOutput() RootSquashTypeOutput ToRootSquashTypeOutputWithContext(context.Context) RootSquashTypeOutput }
RootSquashTypeInput is an input type that accepts values of the RootSquashType enum A concrete instance of `RootSquashTypeInput` can be one of the following:
RootSquashTypeNoRootSquash RootSquashTypeRootSquash RootSquashTypeAllSquash
type RootSquashTypeOutput ¶
type RootSquashTypeOutput struct{ *pulumi.OutputState }
func (RootSquashTypeOutput) ElementType ¶
func (RootSquashTypeOutput) ElementType() reflect.Type
func (RootSquashTypeOutput) ToRootSquashTypeOutput ¶
func (o RootSquashTypeOutput) ToRootSquashTypeOutput() RootSquashTypeOutput
func (RootSquashTypeOutput) ToRootSquashTypeOutputWithContext ¶
func (o RootSquashTypeOutput) ToRootSquashTypeOutputWithContext(ctx context.Context) RootSquashTypeOutput
func (RootSquashTypeOutput) ToRootSquashTypePtrOutput ¶
func (o RootSquashTypeOutput) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
func (RootSquashTypeOutput) ToRootSquashTypePtrOutputWithContext ¶
func (o RootSquashTypeOutput) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
func (RootSquashTypeOutput) ToStringOutput ¶
func (o RootSquashTypeOutput) ToStringOutput() pulumi.StringOutput
func (RootSquashTypeOutput) ToStringOutputWithContext ¶
func (o RootSquashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RootSquashTypeOutput) ToStringPtrOutput ¶
func (o RootSquashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RootSquashTypeOutput) ToStringPtrOutputWithContext ¶
func (o RootSquashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RootSquashTypePtrInput ¶
type RootSquashTypePtrInput interface { pulumi.Input ToRootSquashTypePtrOutput() RootSquashTypePtrOutput ToRootSquashTypePtrOutputWithContext(context.Context) RootSquashTypePtrOutput }
func RootSquashTypePtr ¶
func RootSquashTypePtr(v string) RootSquashTypePtrInput
type RootSquashTypePtrOutput ¶
type RootSquashTypePtrOutput struct{ *pulumi.OutputState }
func (RootSquashTypePtrOutput) Elem ¶
func (o RootSquashTypePtrOutput) Elem() RootSquashTypeOutput
func (RootSquashTypePtrOutput) ElementType ¶
func (RootSquashTypePtrOutput) ElementType() reflect.Type
func (RootSquashTypePtrOutput) ToRootSquashTypePtrOutput ¶
func (o RootSquashTypePtrOutput) ToRootSquashTypePtrOutput() RootSquashTypePtrOutput
func (RootSquashTypePtrOutput) ToRootSquashTypePtrOutputWithContext ¶
func (o RootSquashTypePtrOutput) ToRootSquashTypePtrOutputWithContext(ctx context.Context) RootSquashTypePtrOutput
func (RootSquashTypePtrOutput) ToStringPtrOutput ¶
func (o RootSquashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RootSquashTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o RootSquashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingChoice ¶
type RoutingChoice string
Routing Choice defines the kind of network routing opted by the user.
func (RoutingChoice) ElementType ¶
func (RoutingChoice) ElementType() reflect.Type
func (RoutingChoice) ToRoutingChoiceOutput ¶
func (e RoutingChoice) ToRoutingChoiceOutput() RoutingChoiceOutput
func (RoutingChoice) ToRoutingChoiceOutputWithContext ¶
func (e RoutingChoice) ToRoutingChoiceOutputWithContext(ctx context.Context) RoutingChoiceOutput
func (RoutingChoice) ToRoutingChoicePtrOutput ¶
func (e RoutingChoice) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
func (RoutingChoice) ToRoutingChoicePtrOutputWithContext ¶
func (e RoutingChoice) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
func (RoutingChoice) ToStringOutput ¶
func (e RoutingChoice) ToStringOutput() pulumi.StringOutput
func (RoutingChoice) ToStringOutputWithContext ¶
func (e RoutingChoice) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutingChoice) ToStringPtrOutput ¶
func (e RoutingChoice) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingChoice) ToStringPtrOutputWithContext ¶
func (e RoutingChoice) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingChoiceInput ¶
type RoutingChoiceInput interface { pulumi.Input ToRoutingChoiceOutput() RoutingChoiceOutput ToRoutingChoiceOutputWithContext(context.Context) RoutingChoiceOutput }
RoutingChoiceInput is an input type that accepts values of the RoutingChoice enum A concrete instance of `RoutingChoiceInput` can be one of the following:
RoutingChoiceMicrosoftRouting RoutingChoiceInternetRouting
type RoutingChoiceOutput ¶
type RoutingChoiceOutput struct{ *pulumi.OutputState }
func (RoutingChoiceOutput) ElementType ¶
func (RoutingChoiceOutput) ElementType() reflect.Type
func (RoutingChoiceOutput) ToRoutingChoiceOutput ¶
func (o RoutingChoiceOutput) ToRoutingChoiceOutput() RoutingChoiceOutput
func (RoutingChoiceOutput) ToRoutingChoiceOutputWithContext ¶
func (o RoutingChoiceOutput) ToRoutingChoiceOutputWithContext(ctx context.Context) RoutingChoiceOutput
func (RoutingChoiceOutput) ToRoutingChoicePtrOutput ¶
func (o RoutingChoiceOutput) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
func (RoutingChoiceOutput) ToRoutingChoicePtrOutputWithContext ¶
func (o RoutingChoiceOutput) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
func (RoutingChoiceOutput) ToStringOutput ¶
func (o RoutingChoiceOutput) ToStringOutput() pulumi.StringOutput
func (RoutingChoiceOutput) ToStringOutputWithContext ¶
func (o RoutingChoiceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutingChoiceOutput) ToStringPtrOutput ¶
func (o RoutingChoiceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingChoiceOutput) ToStringPtrOutputWithContext ¶
func (o RoutingChoiceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutingChoicePtrInput ¶
type RoutingChoicePtrInput interface { pulumi.Input ToRoutingChoicePtrOutput() RoutingChoicePtrOutput ToRoutingChoicePtrOutputWithContext(context.Context) RoutingChoicePtrOutput }
func RoutingChoicePtr ¶
func RoutingChoicePtr(v string) RoutingChoicePtrInput
type RoutingChoicePtrOutput ¶
type RoutingChoicePtrOutput struct{ *pulumi.OutputState }
func (RoutingChoicePtrOutput) Elem ¶
func (o RoutingChoicePtrOutput) Elem() RoutingChoiceOutput
func (RoutingChoicePtrOutput) ElementType ¶
func (RoutingChoicePtrOutput) ElementType() reflect.Type
func (RoutingChoicePtrOutput) ToRoutingChoicePtrOutput ¶
func (o RoutingChoicePtrOutput) ToRoutingChoicePtrOutput() RoutingChoicePtrOutput
func (RoutingChoicePtrOutput) ToRoutingChoicePtrOutputWithContext ¶
func (o RoutingChoicePtrOutput) ToRoutingChoicePtrOutputWithContext(ctx context.Context) RoutingChoicePtrOutput
func (RoutingChoicePtrOutput) ToStringPtrOutput ¶
func (o RoutingChoicePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutingChoicePtrOutput) ToStringPtrOutputWithContext ¶
func (o RoutingChoicePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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
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 RuleType ¶
type RuleType string
The valid value is Lifecycle
func (RuleType) ElementType ¶
func (RuleType) ToRuleTypeOutput ¶
func (e RuleType) ToRuleTypeOutput() RuleTypeOutput
func (RuleType) ToRuleTypeOutputWithContext ¶
func (e RuleType) ToRuleTypeOutputWithContext(ctx context.Context) RuleTypeOutput
func (RuleType) ToRuleTypePtrOutput ¶
func (e RuleType) ToRuleTypePtrOutput() RuleTypePtrOutput
func (RuleType) ToRuleTypePtrOutputWithContext ¶
func (e RuleType) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
func (RuleType) ToStringOutput ¶
func (e RuleType) ToStringOutput() pulumi.StringOutput
func (RuleType) ToStringOutputWithContext ¶
func (e RuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleType) ToStringPtrOutput ¶
func (e RuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleType) ToStringPtrOutputWithContext ¶
func (e RuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleTypeInput ¶
type RuleTypeInput interface { pulumi.Input ToRuleTypeOutput() RuleTypeOutput ToRuleTypeOutputWithContext(context.Context) RuleTypeOutput }
RuleTypeInput is an input type that accepts values of the RuleType enum A concrete instance of `RuleTypeInput` can be one of the following:
RuleTypeLifecycle
type RuleTypeOutput ¶
type RuleTypeOutput struct{ *pulumi.OutputState }
func (RuleTypeOutput) ElementType ¶
func (RuleTypeOutput) ElementType() reflect.Type
func (RuleTypeOutput) ToRuleTypeOutput ¶
func (o RuleTypeOutput) ToRuleTypeOutput() RuleTypeOutput
func (RuleTypeOutput) ToRuleTypeOutputWithContext ¶
func (o RuleTypeOutput) ToRuleTypeOutputWithContext(ctx context.Context) RuleTypeOutput
func (RuleTypeOutput) ToRuleTypePtrOutput ¶
func (o RuleTypeOutput) ToRuleTypePtrOutput() RuleTypePtrOutput
func (RuleTypeOutput) ToRuleTypePtrOutputWithContext ¶
func (o RuleTypeOutput) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
func (RuleTypeOutput) ToStringOutput ¶
func (o RuleTypeOutput) ToStringOutput() pulumi.StringOutput
func (RuleTypeOutput) ToStringOutputWithContext ¶
func (o RuleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleTypeOutput) ToStringPtrOutput ¶
func (o RuleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleTypeOutput) ToStringPtrOutputWithContext ¶
func (o RuleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleTypePtrInput ¶
type RuleTypePtrInput interface { pulumi.Input ToRuleTypePtrOutput() RuleTypePtrOutput ToRuleTypePtrOutputWithContext(context.Context) RuleTypePtrOutput }
func RuleTypePtr ¶
func RuleTypePtr(v string) RuleTypePtrInput
type RuleTypePtrOutput ¶
type RuleTypePtrOutput struct{ *pulumi.OutputState }
func (RuleTypePtrOutput) Elem ¶
func (o RuleTypePtrOutput) Elem() RuleTypeOutput
func (RuleTypePtrOutput) ElementType ¶
func (RuleTypePtrOutput) ElementType() reflect.Type
func (RuleTypePtrOutput) ToRuleTypePtrOutput ¶
func (o RuleTypePtrOutput) ToRuleTypePtrOutput() RuleTypePtrOutput
func (RuleTypePtrOutput) ToRuleTypePtrOutputWithContext ¶
func (o RuleTypePtrOutput) ToRuleTypePtrOutputWithContext(ctx context.Context) RuleTypePtrOutput
func (RuleTypePtrOutput) ToStringPtrOutput ¶
func (o RuleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SasPolicy ¶
type SasPolicy struct { // The SAS expiration action. Can only be Log. ExpirationAction string `pulumi:"expirationAction"` // The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `pulumi:"sasExpirationPeriod"` }
SasPolicy assigned to the storage account.
type SasPolicyArgs ¶
type SasPolicyArgs struct { // The SAS expiration action. Can only be Log. ExpirationAction pulumi.StringInput `pulumi:"expirationAction"` // The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod pulumi.StringInput `pulumi:"sasExpirationPeriod"` }
SasPolicy assigned to the storage account.
func (*SasPolicyArgs) Defaults ¶
func (val *SasPolicyArgs) Defaults() *SasPolicyArgs
Defaults sets the appropriate defaults for SasPolicyArgs
func (SasPolicyArgs) ElementType ¶
func (SasPolicyArgs) ElementType() reflect.Type
func (SasPolicyArgs) ToSasPolicyOutput ¶
func (i SasPolicyArgs) ToSasPolicyOutput() SasPolicyOutput
func (SasPolicyArgs) ToSasPolicyOutputWithContext ¶
func (i SasPolicyArgs) ToSasPolicyOutputWithContext(ctx context.Context) SasPolicyOutput
func (SasPolicyArgs) ToSasPolicyPtrOutput ¶
func (i SasPolicyArgs) ToSasPolicyPtrOutput() SasPolicyPtrOutput
func (SasPolicyArgs) ToSasPolicyPtrOutputWithContext ¶
func (i SasPolicyArgs) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
type SasPolicyInput ¶
type SasPolicyInput interface { pulumi.Input ToSasPolicyOutput() SasPolicyOutput ToSasPolicyOutputWithContext(context.Context) SasPolicyOutput }
SasPolicyInput is an input type that accepts SasPolicyArgs and SasPolicyOutput values. You can construct a concrete instance of `SasPolicyInput` via:
SasPolicyArgs{...}
type SasPolicyOutput ¶
type SasPolicyOutput struct{ *pulumi.OutputState }
SasPolicy assigned to the storage account.
func (SasPolicyOutput) ElementType ¶
func (SasPolicyOutput) ElementType() reflect.Type
func (SasPolicyOutput) ExpirationAction ¶
func (o SasPolicyOutput) ExpirationAction() pulumi.StringOutput
The SAS expiration action. Can only be Log.
func (SasPolicyOutput) SasExpirationPeriod ¶
func (o SasPolicyOutput) SasExpirationPeriod() pulumi.StringOutput
The SAS expiration period, DD.HH:MM:SS.
func (SasPolicyOutput) ToSasPolicyOutput ¶
func (o SasPolicyOutput) ToSasPolicyOutput() SasPolicyOutput
func (SasPolicyOutput) ToSasPolicyOutputWithContext ¶
func (o SasPolicyOutput) ToSasPolicyOutputWithContext(ctx context.Context) SasPolicyOutput
func (SasPolicyOutput) ToSasPolicyPtrOutput ¶
func (o SasPolicyOutput) ToSasPolicyPtrOutput() SasPolicyPtrOutput
func (SasPolicyOutput) ToSasPolicyPtrOutputWithContext ¶
func (o SasPolicyOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
type SasPolicyPtrInput ¶
type SasPolicyPtrInput interface { pulumi.Input ToSasPolicyPtrOutput() SasPolicyPtrOutput ToSasPolicyPtrOutputWithContext(context.Context) SasPolicyPtrOutput }
SasPolicyPtrInput is an input type that accepts SasPolicyArgs, SasPolicyPtr and SasPolicyPtrOutput values. You can construct a concrete instance of `SasPolicyPtrInput` via:
SasPolicyArgs{...} or: nil
func SasPolicyPtr ¶
func SasPolicyPtr(v *SasPolicyArgs) SasPolicyPtrInput
type SasPolicyPtrOutput ¶
type SasPolicyPtrOutput struct{ *pulumi.OutputState }
func (SasPolicyPtrOutput) Elem ¶
func (o SasPolicyPtrOutput) Elem() SasPolicyOutput
func (SasPolicyPtrOutput) ElementType ¶
func (SasPolicyPtrOutput) ElementType() reflect.Type
func (SasPolicyPtrOutput) ExpirationAction ¶
func (o SasPolicyPtrOutput) ExpirationAction() pulumi.StringPtrOutput
The SAS expiration action. Can only be Log.
func (SasPolicyPtrOutput) SasExpirationPeriod ¶
func (o SasPolicyPtrOutput) SasExpirationPeriod() pulumi.StringPtrOutput
The SAS expiration period, DD.HH:MM:SS.
func (SasPolicyPtrOutput) ToSasPolicyPtrOutput ¶
func (o SasPolicyPtrOutput) ToSasPolicyPtrOutput() SasPolicyPtrOutput
func (SasPolicyPtrOutput) ToSasPolicyPtrOutputWithContext ¶
func (o SasPolicyPtrOutput) ToSasPolicyPtrOutputWithContext(ctx context.Context) SasPolicyPtrOutput
type SasPolicyResponse ¶
type SasPolicyResponse struct { // The SAS expiration action. Can only be Log. ExpirationAction string `pulumi:"expirationAction"` // The SAS expiration period, DD.HH:MM:SS. SasExpirationPeriod string `pulumi:"sasExpirationPeriod"` }
SasPolicy assigned to the storage account.
func (*SasPolicyResponse) Defaults ¶
func (val *SasPolicyResponse) Defaults() *SasPolicyResponse
Defaults sets the appropriate defaults for SasPolicyResponse
type SasPolicyResponseOutput ¶
type SasPolicyResponseOutput struct{ *pulumi.OutputState }
SasPolicy assigned to the storage account.
func (SasPolicyResponseOutput) ElementType ¶
func (SasPolicyResponseOutput) ElementType() reflect.Type
func (SasPolicyResponseOutput) ExpirationAction ¶
func (o SasPolicyResponseOutput) ExpirationAction() pulumi.StringOutput
The SAS expiration action. Can only be Log.
func (SasPolicyResponseOutput) SasExpirationPeriod ¶
func (o SasPolicyResponseOutput) SasExpirationPeriod() pulumi.StringOutput
The SAS expiration period, DD.HH:MM:SS.
func (SasPolicyResponseOutput) ToSasPolicyResponseOutput ¶
func (o SasPolicyResponseOutput) ToSasPolicyResponseOutput() SasPolicyResponseOutput
func (SasPolicyResponseOutput) ToSasPolicyResponseOutputWithContext ¶
func (o SasPolicyResponseOutput) ToSasPolicyResponseOutputWithContext(ctx context.Context) SasPolicyResponseOutput
type Schedule ¶
type Schedule string
This is a required field. This field is used to schedule an inventory formation.
func (Schedule) ElementType ¶
func (Schedule) ToScheduleOutput ¶
func (e Schedule) ToScheduleOutput() ScheduleOutput
func (Schedule) ToScheduleOutputWithContext ¶
func (e Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (Schedule) ToSchedulePtrOutput ¶
func (e Schedule) ToSchedulePtrOutput() SchedulePtrOutput
func (Schedule) ToSchedulePtrOutputWithContext ¶
func (e Schedule) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
func (Schedule) ToStringOutput ¶
func (e Schedule) ToStringOutput() pulumi.StringOutput
func (Schedule) ToStringOutputWithContext ¶
func (e Schedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Schedule) ToStringPtrOutput ¶
func (e Schedule) ToStringPtrOutput() pulumi.StringPtrOutput
func (Schedule) ToStringPtrOutputWithContext ¶
func (e Schedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts values of the Schedule enum A concrete instance of `ScheduleInput` can be one of the following:
ScheduleDaily ScheduleWeekly
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
func (ScheduleOutput) ToStringOutput ¶
func (o ScheduleOutput) ToStringOutput() pulumi.StringOutput
func (ScheduleOutput) ToStringOutputWithContext ¶
func (o ScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleOutput) ToStringPtrOutput ¶
func (o ScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleOutput) ToStringPtrOutputWithContext ¶
func (o ScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulePtrInput ¶
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput }
func SchedulePtr ¶
func SchedulePtr(v string) SchedulePtrInput
type SchedulePtrOutput ¶
type SchedulePtrOutput struct{ *pulumi.OutputState }
func (SchedulePtrOutput) Elem ¶
func (o SchedulePtrOutput) Elem() ScheduleOutput
func (SchedulePtrOutput) ElementType ¶
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) ToSchedulePtrOutput ¶
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
func (SchedulePtrOutput) ToStringPtrOutput ¶
func (o SchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulePtrOutput) ToStringPtrOutputWithContext ¶
func (o SchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Services ¶
type Services string
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).
func (Services) ElementType ¶
func (Services) ToServicesOutput ¶
func (e Services) ToServicesOutput() ServicesOutput
func (Services) ToServicesOutputWithContext ¶
func (e Services) ToServicesOutputWithContext(ctx context.Context) ServicesOutput
func (Services) ToServicesPtrOutput ¶
func (e Services) ToServicesPtrOutput() ServicesPtrOutput
func (Services) ToServicesPtrOutputWithContext ¶
func (e Services) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
func (Services) ToStringOutput ¶
func (e Services) ToStringOutput() pulumi.StringOutput
func (Services) ToStringOutputWithContext ¶
func (e Services) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Services) ToStringPtrOutput ¶
func (e Services) ToStringPtrOutput() pulumi.StringPtrOutput
func (Services) ToStringPtrOutputWithContext ¶
func (e Services) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServicesInput ¶
type ServicesInput interface { pulumi.Input ToServicesOutput() ServicesOutput ToServicesOutputWithContext(context.Context) ServicesOutput }
ServicesInput is an input type that accepts values of the Services enum A concrete instance of `ServicesInput` can be one of the following:
ServicesB ServicesQ ServicesT ServicesF
type ServicesOutput ¶
type ServicesOutput struct{ *pulumi.OutputState }
func (ServicesOutput) ElementType ¶
func (ServicesOutput) ElementType() reflect.Type
func (ServicesOutput) ToServicesOutput ¶
func (o ServicesOutput) ToServicesOutput() ServicesOutput
func (ServicesOutput) ToServicesOutputWithContext ¶
func (o ServicesOutput) ToServicesOutputWithContext(ctx context.Context) ServicesOutput
func (ServicesOutput) ToServicesPtrOutput ¶
func (o ServicesOutput) ToServicesPtrOutput() ServicesPtrOutput
func (ServicesOutput) ToServicesPtrOutputWithContext ¶
func (o ServicesOutput) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
func (ServicesOutput) ToStringOutput ¶
func (o ServicesOutput) ToStringOutput() pulumi.StringOutput
func (ServicesOutput) ToStringOutputWithContext ¶
func (o ServicesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServicesOutput) ToStringPtrOutput ¶
func (o ServicesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServicesOutput) ToStringPtrOutputWithContext ¶
func (o ServicesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServicesPtrInput ¶
type ServicesPtrInput interface { pulumi.Input ToServicesPtrOutput() ServicesPtrOutput ToServicesPtrOutputWithContext(context.Context) ServicesPtrOutput }
func ServicesPtr ¶
func ServicesPtr(v string) ServicesPtrInput
type ServicesPtrOutput ¶
type ServicesPtrOutput struct{ *pulumi.OutputState }
func (ServicesPtrOutput) Elem ¶
func (o ServicesPtrOutput) Elem() ServicesOutput
func (ServicesPtrOutput) ElementType ¶
func (ServicesPtrOutput) ElementType() reflect.Type
func (ServicesPtrOutput) ToServicesPtrOutput ¶
func (o ServicesPtrOutput) ToServicesPtrOutput() ServicesPtrOutput
func (ServicesPtrOutput) ToServicesPtrOutputWithContext ¶
func (o ServicesPtrOutput) ToServicesPtrOutputWithContext(ctx context.Context) ServicesPtrOutput
func (ServicesPtrOutput) ToStringPtrOutput ¶
func (o ServicesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServicesPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServicesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShareAccessTier ¶
type ShareAccessTier string
Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.
func (ShareAccessTier) ElementType ¶
func (ShareAccessTier) ElementType() reflect.Type
func (ShareAccessTier) ToShareAccessTierOutput ¶
func (e ShareAccessTier) ToShareAccessTierOutput() ShareAccessTierOutput
func (ShareAccessTier) ToShareAccessTierOutputWithContext ¶
func (e ShareAccessTier) ToShareAccessTierOutputWithContext(ctx context.Context) ShareAccessTierOutput
func (ShareAccessTier) ToShareAccessTierPtrOutput ¶
func (e ShareAccessTier) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
func (ShareAccessTier) ToShareAccessTierPtrOutputWithContext ¶
func (e ShareAccessTier) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
func (ShareAccessTier) ToStringOutput ¶
func (e ShareAccessTier) ToStringOutput() pulumi.StringOutput
func (ShareAccessTier) ToStringOutputWithContext ¶
func (e ShareAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ShareAccessTier) ToStringPtrOutput ¶
func (e ShareAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShareAccessTier) ToStringPtrOutputWithContext ¶
func (e ShareAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShareAccessTierInput ¶
ShareAccessTierInput is an input type that accepts values of the ShareAccessTier enum A concrete instance of `ShareAccessTierInput` can be one of the following:
ShareAccessTierTransactionOptimized ShareAccessTierHot ShareAccessTierCool ShareAccessTierPremium
type ShareAccessTierOutput ¶
func (ShareAccessTierOutput) ElementType ¶
func (ShareAccessTierOutput) ElementType() reflect.Type
func (ShareAccessTierOutput) ToShareAccessTierOutput ¶
func (o ShareAccessTierOutput) ToShareAccessTierOutput() ShareAccessTierOutput
func (ShareAccessTierOutput) ToShareAccessTierOutputWithContext ¶
func (o ShareAccessTierOutput) ToShareAccessTierOutputWithContext(ctx context.Context) ShareAccessTierOutput
func (ShareAccessTierOutput) ToShareAccessTierPtrOutput ¶
func (o ShareAccessTierOutput) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
func (ShareAccessTierOutput) ToShareAccessTierPtrOutputWithContext ¶
func (o ShareAccessTierOutput) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
func (ShareAccessTierOutput) ToStringOutput ¶
func (o ShareAccessTierOutput) ToStringOutput() pulumi.StringOutput
func (ShareAccessTierOutput) ToStringOutputWithContext ¶
func (o ShareAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ShareAccessTierOutput) ToStringPtrOutput ¶
func (o ShareAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShareAccessTierOutput) ToStringPtrOutputWithContext ¶
func (o ShareAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShareAccessTierPtrInput ¶
func ShareAccessTierPtr ¶
func ShareAccessTierPtr(v string) ShareAccessTierPtrInput
type ShareAccessTierPtrOutput ¶
func (ShareAccessTierPtrOutput) Elem ¶
func (o ShareAccessTierPtrOutput) Elem() ShareAccessTierOutput
func (ShareAccessTierPtrOutput) ElementType ¶
func (ShareAccessTierPtrOutput) ElementType() reflect.Type
func (ShareAccessTierPtrOutput) ToShareAccessTierPtrOutput ¶
func (o ShareAccessTierPtrOutput) ToShareAccessTierPtrOutput() ShareAccessTierPtrOutput
func (ShareAccessTierPtrOutput) ToShareAccessTierPtrOutputWithContext ¶
func (o ShareAccessTierPtrOutput) ToShareAccessTierPtrOutputWithContext(ctx context.Context) ShareAccessTierPtrOutput
func (ShareAccessTierPtrOutput) ToStringPtrOutput ¶
func (o ShareAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShareAccessTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o ShareAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedIdentifier ¶
type SignedIdentifier struct { // Access policy AccessPolicy *AccessPolicy `pulumi:"accessPolicy"` // An unique identifier of the stored access policy. Id *string `pulumi:"id"` }
type SignedIdentifierArgs ¶
type SignedIdentifierArgs struct { // Access policy AccessPolicy AccessPolicyPtrInput `pulumi:"accessPolicy"` // An unique identifier of the stored access policy. Id pulumi.StringPtrInput `pulumi:"id"` }
func (SignedIdentifierArgs) ElementType ¶
func (SignedIdentifierArgs) ElementType() reflect.Type
func (SignedIdentifierArgs) ToSignedIdentifierOutput ¶
func (i SignedIdentifierArgs) ToSignedIdentifierOutput() SignedIdentifierOutput
func (SignedIdentifierArgs) ToSignedIdentifierOutputWithContext ¶
func (i SignedIdentifierArgs) ToSignedIdentifierOutputWithContext(ctx context.Context) SignedIdentifierOutput
type SignedIdentifierArray ¶
type SignedIdentifierArray []SignedIdentifierInput
func (SignedIdentifierArray) ElementType ¶
func (SignedIdentifierArray) ElementType() reflect.Type
func (SignedIdentifierArray) ToSignedIdentifierArrayOutput ¶
func (i SignedIdentifierArray) ToSignedIdentifierArrayOutput() SignedIdentifierArrayOutput
func (SignedIdentifierArray) ToSignedIdentifierArrayOutputWithContext ¶
func (i SignedIdentifierArray) ToSignedIdentifierArrayOutputWithContext(ctx context.Context) SignedIdentifierArrayOutput
type SignedIdentifierArrayInput ¶
type SignedIdentifierArrayInput interface { pulumi.Input ToSignedIdentifierArrayOutput() SignedIdentifierArrayOutput ToSignedIdentifierArrayOutputWithContext(context.Context) SignedIdentifierArrayOutput }
SignedIdentifierArrayInput is an input type that accepts SignedIdentifierArray and SignedIdentifierArrayOutput values. You can construct a concrete instance of `SignedIdentifierArrayInput` via:
SignedIdentifierArray{ SignedIdentifierArgs{...} }
type SignedIdentifierArrayOutput ¶
type SignedIdentifierArrayOutput struct{ *pulumi.OutputState }
func (SignedIdentifierArrayOutput) ElementType ¶
func (SignedIdentifierArrayOutput) ElementType() reflect.Type
func (SignedIdentifierArrayOutput) Index ¶
func (o SignedIdentifierArrayOutput) Index(i pulumi.IntInput) SignedIdentifierOutput
func (SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutput ¶
func (o SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutput() SignedIdentifierArrayOutput
func (SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutputWithContext ¶
func (o SignedIdentifierArrayOutput) ToSignedIdentifierArrayOutputWithContext(ctx context.Context) SignedIdentifierArrayOutput
type SignedIdentifierInput ¶
type SignedIdentifierInput interface { pulumi.Input ToSignedIdentifierOutput() SignedIdentifierOutput ToSignedIdentifierOutputWithContext(context.Context) SignedIdentifierOutput }
SignedIdentifierInput is an input type that accepts SignedIdentifierArgs and SignedIdentifierOutput values. You can construct a concrete instance of `SignedIdentifierInput` via:
SignedIdentifierArgs{...}
type SignedIdentifierOutput ¶
type SignedIdentifierOutput struct{ *pulumi.OutputState }
func (SignedIdentifierOutput) AccessPolicy ¶
func (o SignedIdentifierOutput) AccessPolicy() AccessPolicyPtrOutput
Access policy
func (SignedIdentifierOutput) ElementType ¶
func (SignedIdentifierOutput) ElementType() reflect.Type
func (SignedIdentifierOutput) Id ¶
func (o SignedIdentifierOutput) Id() pulumi.StringPtrOutput
An unique identifier of the stored access policy.
func (SignedIdentifierOutput) ToSignedIdentifierOutput ¶
func (o SignedIdentifierOutput) ToSignedIdentifierOutput() SignedIdentifierOutput
func (SignedIdentifierOutput) ToSignedIdentifierOutputWithContext ¶
func (o SignedIdentifierOutput) ToSignedIdentifierOutputWithContext(ctx context.Context) SignedIdentifierOutput
type SignedIdentifierResponse ¶
type SignedIdentifierResponse struct { // Access policy AccessPolicy *AccessPolicyResponse `pulumi:"accessPolicy"` // An unique identifier of the stored access policy. Id *string `pulumi:"id"` }
type SignedIdentifierResponseArrayOutput ¶
type SignedIdentifierResponseArrayOutput struct{ *pulumi.OutputState }
func (SignedIdentifierResponseArrayOutput) ElementType ¶
func (SignedIdentifierResponseArrayOutput) ElementType() reflect.Type
func (SignedIdentifierResponseArrayOutput) Index ¶
func (o SignedIdentifierResponseArrayOutput) Index(i pulumi.IntInput) SignedIdentifierResponseOutput
func (SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutput ¶
func (o SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutput() SignedIdentifierResponseArrayOutput
func (SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutputWithContext ¶
func (o SignedIdentifierResponseArrayOutput) ToSignedIdentifierResponseArrayOutputWithContext(ctx context.Context) SignedIdentifierResponseArrayOutput
type SignedIdentifierResponseOutput ¶
type SignedIdentifierResponseOutput struct{ *pulumi.OutputState }
func (SignedIdentifierResponseOutput) AccessPolicy ¶
func (o SignedIdentifierResponseOutput) AccessPolicy() AccessPolicyResponsePtrOutput
Access policy
func (SignedIdentifierResponseOutput) ElementType ¶
func (SignedIdentifierResponseOutput) ElementType() reflect.Type
func (SignedIdentifierResponseOutput) Id ¶
func (o SignedIdentifierResponseOutput) Id() pulumi.StringPtrOutput
An unique identifier of the stored access policy.
func (SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutput ¶
func (o SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutput() SignedIdentifierResponseOutput
func (SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutputWithContext ¶
func (o SignedIdentifierResponseOutput) ToSignedIdentifierResponseOutputWithContext(ctx context.Context) SignedIdentifierResponseOutput
type SignedResource ¶
type SignedResource string
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).
func (SignedResource) ElementType ¶
func (SignedResource) ElementType() reflect.Type
func (SignedResource) ToSignedResourceOutput ¶
func (e SignedResource) ToSignedResourceOutput() SignedResourceOutput
func (SignedResource) ToSignedResourceOutputWithContext ¶
func (e SignedResource) ToSignedResourceOutputWithContext(ctx context.Context) SignedResourceOutput
func (SignedResource) ToSignedResourcePtrOutput ¶
func (e SignedResource) ToSignedResourcePtrOutput() SignedResourcePtrOutput
func (SignedResource) ToSignedResourcePtrOutputWithContext ¶
func (e SignedResource) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
func (SignedResource) ToStringOutput ¶
func (e SignedResource) ToStringOutput() pulumi.StringOutput
func (SignedResource) ToStringOutputWithContext ¶
func (e SignedResource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignedResource) ToStringPtrOutput ¶
func (e SignedResource) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResource) ToStringPtrOutputWithContext ¶
func (e SignedResource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedResourceInput ¶
type SignedResourceInput interface { pulumi.Input ToSignedResourceOutput() SignedResourceOutput ToSignedResourceOutputWithContext(context.Context) SignedResourceOutput }
SignedResourceInput is an input type that accepts values of the SignedResource enum A concrete instance of `SignedResourceInput` can be one of the following:
SignedResourceB SignedResourceC SignedResourceF SignedResourceS
type SignedResourceOutput ¶
type SignedResourceOutput struct{ *pulumi.OutputState }
func (SignedResourceOutput) ElementType ¶
func (SignedResourceOutput) ElementType() reflect.Type
func (SignedResourceOutput) ToSignedResourceOutput ¶
func (o SignedResourceOutput) ToSignedResourceOutput() SignedResourceOutput
func (SignedResourceOutput) ToSignedResourceOutputWithContext ¶
func (o SignedResourceOutput) ToSignedResourceOutputWithContext(ctx context.Context) SignedResourceOutput
func (SignedResourceOutput) ToSignedResourcePtrOutput ¶
func (o SignedResourceOutput) ToSignedResourcePtrOutput() SignedResourcePtrOutput
func (SignedResourceOutput) ToSignedResourcePtrOutputWithContext ¶
func (o SignedResourceOutput) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
func (SignedResourceOutput) ToStringOutput ¶
func (o SignedResourceOutput) ToStringOutput() pulumi.StringOutput
func (SignedResourceOutput) ToStringOutputWithContext ¶
func (o SignedResourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignedResourceOutput) ToStringPtrOutput ¶
func (o SignedResourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResourceOutput) ToStringPtrOutputWithContext ¶
func (o SignedResourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedResourcePtrInput ¶
type SignedResourcePtrInput interface { pulumi.Input ToSignedResourcePtrOutput() SignedResourcePtrOutput ToSignedResourcePtrOutputWithContext(context.Context) SignedResourcePtrOutput }
func SignedResourcePtr ¶
func SignedResourcePtr(v string) SignedResourcePtrInput
type SignedResourcePtrOutput ¶
type SignedResourcePtrOutput struct{ *pulumi.OutputState }
func (SignedResourcePtrOutput) Elem ¶
func (o SignedResourcePtrOutput) Elem() SignedResourceOutput
func (SignedResourcePtrOutput) ElementType ¶
func (SignedResourcePtrOutput) ElementType() reflect.Type
func (SignedResourcePtrOutput) ToSignedResourcePtrOutput ¶
func (o SignedResourcePtrOutput) ToSignedResourcePtrOutput() SignedResourcePtrOutput
func (SignedResourcePtrOutput) ToSignedResourcePtrOutputWithContext ¶
func (o SignedResourcePtrOutput) ToSignedResourcePtrOutputWithContext(ctx context.Context) SignedResourcePtrOutput
func (SignedResourcePtrOutput) ToStringPtrOutput ¶
func (o SignedResourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResourcePtrOutput) ToStringPtrOutputWithContext ¶
func (o SignedResourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedResourceTypes ¶
type SignedResourceTypes string
The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files.
func (SignedResourceTypes) ElementType ¶
func (SignedResourceTypes) ElementType() reflect.Type
func (SignedResourceTypes) ToSignedResourceTypesOutput ¶
func (e SignedResourceTypes) ToSignedResourceTypesOutput() SignedResourceTypesOutput
func (SignedResourceTypes) ToSignedResourceTypesOutputWithContext ¶
func (e SignedResourceTypes) ToSignedResourceTypesOutputWithContext(ctx context.Context) SignedResourceTypesOutput
func (SignedResourceTypes) ToSignedResourceTypesPtrOutput ¶
func (e SignedResourceTypes) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
func (SignedResourceTypes) ToSignedResourceTypesPtrOutputWithContext ¶
func (e SignedResourceTypes) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
func (SignedResourceTypes) ToStringOutput ¶
func (e SignedResourceTypes) ToStringOutput() pulumi.StringOutput
func (SignedResourceTypes) ToStringOutputWithContext ¶
func (e SignedResourceTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignedResourceTypes) ToStringPtrOutput ¶
func (e SignedResourceTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResourceTypes) ToStringPtrOutputWithContext ¶
func (e SignedResourceTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedResourceTypesInput ¶
type SignedResourceTypesInput interface { pulumi.Input ToSignedResourceTypesOutput() SignedResourceTypesOutput ToSignedResourceTypesOutputWithContext(context.Context) SignedResourceTypesOutput }
SignedResourceTypesInput is an input type that accepts values of the SignedResourceTypes enum A concrete instance of `SignedResourceTypesInput` can be one of the following:
SignedResourceTypesS SignedResourceTypesC SignedResourceTypesO
type SignedResourceTypesOutput ¶
type SignedResourceTypesOutput struct{ *pulumi.OutputState }
func (SignedResourceTypesOutput) ElementType ¶
func (SignedResourceTypesOutput) ElementType() reflect.Type
func (SignedResourceTypesOutput) ToSignedResourceTypesOutput ¶
func (o SignedResourceTypesOutput) ToSignedResourceTypesOutput() SignedResourceTypesOutput
func (SignedResourceTypesOutput) ToSignedResourceTypesOutputWithContext ¶
func (o SignedResourceTypesOutput) ToSignedResourceTypesOutputWithContext(ctx context.Context) SignedResourceTypesOutput
func (SignedResourceTypesOutput) ToSignedResourceTypesPtrOutput ¶
func (o SignedResourceTypesOutput) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
func (SignedResourceTypesOutput) ToSignedResourceTypesPtrOutputWithContext ¶
func (o SignedResourceTypesOutput) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
func (SignedResourceTypesOutput) ToStringOutput ¶
func (o SignedResourceTypesOutput) ToStringOutput() pulumi.StringOutput
func (SignedResourceTypesOutput) ToStringOutputWithContext ¶
func (o SignedResourceTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignedResourceTypesOutput) ToStringPtrOutput ¶
func (o SignedResourceTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResourceTypesOutput) ToStringPtrOutputWithContext ¶
func (o SignedResourceTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignedResourceTypesPtrInput ¶
type SignedResourceTypesPtrInput interface { pulumi.Input ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput ToSignedResourceTypesPtrOutputWithContext(context.Context) SignedResourceTypesPtrOutput }
func SignedResourceTypesPtr ¶
func SignedResourceTypesPtr(v string) SignedResourceTypesPtrInput
type SignedResourceTypesPtrOutput ¶
type SignedResourceTypesPtrOutput struct{ *pulumi.OutputState }
func (SignedResourceTypesPtrOutput) Elem ¶
func (o SignedResourceTypesPtrOutput) Elem() SignedResourceTypesOutput
func (SignedResourceTypesPtrOutput) ElementType ¶
func (SignedResourceTypesPtrOutput) ElementType() reflect.Type
func (SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutput ¶
func (o SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutput() SignedResourceTypesPtrOutput
func (SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutputWithContext ¶
func (o SignedResourceTypesPtrOutput) ToSignedResourceTypesPtrOutputWithContext(ctx context.Context) SignedResourceTypesPtrOutput
func (SignedResourceTypesPtrOutput) ToStringPtrOutput ¶
func (o SignedResourceTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignedResourceTypesPtrOutput) ToStringPtrOutputWithContext ¶
func (o SignedResourceTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 of the storage account.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
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 SkuName ¶
type SkuName string
The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuName) ElementType ¶
func (SkuName) ToSkuNameOutput ¶
func (e SkuName) ToSkuNameOutput() SkuNameOutput
func (SkuName) ToSkuNameOutputWithContext ¶
func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuName) ToSkuNamePtrOutput ¶
func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuName) ToSkuNamePtrOutputWithContext ¶
func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuName) ToStringOutput ¶
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNameInput ¶
type SkuNameInput interface { pulumi.Input ToSkuNameOutput() SkuNameOutput ToSkuNameOutputWithContext(context.Context) SkuNameOutput }
SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:
SkuName_Standard_LRS SkuName_Standard_GRS SkuName_Standard_RAGRS SkuName_Standard_ZRS SkuName_Premium_LRS SkuName_Premium_ZRS SkuName_Standard_GZRS SkuName_Standard_RAGZRS
type SkuNameOutput ¶
type SkuNameOutput struct{ *pulumi.OutputState }
func (SkuNameOutput) ElementType ¶
func (SkuNameOutput) ElementType() reflect.Type
func (SkuNameOutput) ToSkuNameOutput ¶
func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
func (SkuNameOutput) ToSkuNameOutputWithContext ¶
func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuNameOutput) ToSkuNamePtrOutput ¶
func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNameOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNameOutput) ToStringOutput ¶
func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
func (SkuNameOutput) ToStringOutputWithContext ¶
func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuNameOutput) ToStringPtrOutput ¶
func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNameOutput) ToStringPtrOutputWithContext ¶
func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNamePtrInput ¶
type SkuNamePtrInput interface { pulumi.Input ToSkuNamePtrOutput() SkuNamePtrOutput ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput }
func SkuNamePtr ¶
func SkuNamePtr(v string) SkuNamePtrInput
type SkuNamePtrOutput ¶
type SkuNamePtrOutput struct{ *pulumi.OutputState }
func (SkuNamePtrOutput) Elem ¶
func (o SkuNamePtrOutput) Elem() SkuNameOutput
func (SkuNamePtrOutput) ElementType ¶
func (SkuNamePtrOutput) ElementType() reflect.Type
func (SkuNamePtrOutput) ToSkuNamePtrOutput ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNamePtrOutput) ToStringPtrOutput ¶
func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ToSkuOutput ¶
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 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.StringOutput
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
type SmbSetting ¶
type SmbSetting struct { // SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. AuthenticationMethods *string `pulumi:"authenticationMethods"` // SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'. ChannelEncryption *string `pulumi:"channelEncryption"` // Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';' KerberosTicketEncryption *string `pulumi:"kerberosTicketEncryption"` // Multichannel setting. Applies to Premium FileStorage only. Multichannel *Multichannel `pulumi:"multichannel"` // SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. Versions *string `pulumi:"versions"` }
Setting for SMB protocol
type SmbSettingArgs ¶
type SmbSettingArgs struct { // SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. AuthenticationMethods pulumi.StringPtrInput `pulumi:"authenticationMethods"` // SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'. ChannelEncryption pulumi.StringPtrInput `pulumi:"channelEncryption"` // Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';' KerberosTicketEncryption pulumi.StringPtrInput `pulumi:"kerberosTicketEncryption"` // Multichannel setting. Applies to Premium FileStorage only. Multichannel MultichannelPtrInput `pulumi:"multichannel"` // SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. Versions pulumi.StringPtrInput `pulumi:"versions"` }
Setting for SMB protocol
func (SmbSettingArgs) ElementType ¶
func (SmbSettingArgs) ElementType() reflect.Type
func (SmbSettingArgs) ToSmbSettingOutput ¶
func (i SmbSettingArgs) ToSmbSettingOutput() SmbSettingOutput
func (SmbSettingArgs) ToSmbSettingOutputWithContext ¶
func (i SmbSettingArgs) ToSmbSettingOutputWithContext(ctx context.Context) SmbSettingOutput
func (SmbSettingArgs) ToSmbSettingPtrOutput ¶
func (i SmbSettingArgs) ToSmbSettingPtrOutput() SmbSettingPtrOutput
func (SmbSettingArgs) ToSmbSettingPtrOutputWithContext ¶
func (i SmbSettingArgs) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
type SmbSettingInput ¶
type SmbSettingInput interface { pulumi.Input ToSmbSettingOutput() SmbSettingOutput ToSmbSettingOutputWithContext(context.Context) SmbSettingOutput }
SmbSettingInput is an input type that accepts SmbSettingArgs and SmbSettingOutput values. You can construct a concrete instance of `SmbSettingInput` via:
SmbSettingArgs{...}
type SmbSettingOutput ¶
type SmbSettingOutput struct{ *pulumi.OutputState }
Setting for SMB protocol
func (SmbSettingOutput) AuthenticationMethods ¶
func (o SmbSettingOutput) AuthenticationMethods() pulumi.StringPtrOutput
SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'.
func (SmbSettingOutput) ChannelEncryption ¶
func (o SmbSettingOutput) ChannelEncryption() pulumi.StringPtrOutput
SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'.
func (SmbSettingOutput) ElementType ¶
func (SmbSettingOutput) ElementType() reflect.Type
func (SmbSettingOutput) KerberosTicketEncryption ¶
func (o SmbSettingOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';'
func (SmbSettingOutput) Multichannel ¶
func (o SmbSettingOutput) Multichannel() MultichannelPtrOutput
Multichannel setting. Applies to Premium FileStorage only.
func (SmbSettingOutput) ToSmbSettingOutput ¶
func (o SmbSettingOutput) ToSmbSettingOutput() SmbSettingOutput
func (SmbSettingOutput) ToSmbSettingOutputWithContext ¶
func (o SmbSettingOutput) ToSmbSettingOutputWithContext(ctx context.Context) SmbSettingOutput
func (SmbSettingOutput) ToSmbSettingPtrOutput ¶
func (o SmbSettingOutput) ToSmbSettingPtrOutput() SmbSettingPtrOutput
func (SmbSettingOutput) ToSmbSettingPtrOutputWithContext ¶
func (o SmbSettingOutput) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
func (SmbSettingOutput) Versions ¶
func (o SmbSettingOutput) Versions() pulumi.StringPtrOutput
SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'.
type SmbSettingPtrInput ¶
type SmbSettingPtrInput interface { pulumi.Input ToSmbSettingPtrOutput() SmbSettingPtrOutput ToSmbSettingPtrOutputWithContext(context.Context) SmbSettingPtrOutput }
SmbSettingPtrInput is an input type that accepts SmbSettingArgs, SmbSettingPtr and SmbSettingPtrOutput values. You can construct a concrete instance of `SmbSettingPtrInput` via:
SmbSettingArgs{...} or: nil
func SmbSettingPtr ¶
func SmbSettingPtr(v *SmbSettingArgs) SmbSettingPtrInput
type SmbSettingPtrOutput ¶
type SmbSettingPtrOutput struct{ *pulumi.OutputState }
func (SmbSettingPtrOutput) AuthenticationMethods ¶
func (o SmbSettingPtrOutput) AuthenticationMethods() pulumi.StringPtrOutput
SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'.
func (SmbSettingPtrOutput) ChannelEncryption ¶
func (o SmbSettingPtrOutput) ChannelEncryption() pulumi.StringPtrOutput
SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'.
func (SmbSettingPtrOutput) Elem ¶
func (o SmbSettingPtrOutput) Elem() SmbSettingOutput
func (SmbSettingPtrOutput) ElementType ¶
func (SmbSettingPtrOutput) ElementType() reflect.Type
func (SmbSettingPtrOutput) KerberosTicketEncryption ¶
func (o SmbSettingPtrOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';'
func (SmbSettingPtrOutput) Multichannel ¶
func (o SmbSettingPtrOutput) Multichannel() MultichannelPtrOutput
Multichannel setting. Applies to Premium FileStorage only.
func (SmbSettingPtrOutput) ToSmbSettingPtrOutput ¶
func (o SmbSettingPtrOutput) ToSmbSettingPtrOutput() SmbSettingPtrOutput
func (SmbSettingPtrOutput) ToSmbSettingPtrOutputWithContext ¶
func (o SmbSettingPtrOutput) ToSmbSettingPtrOutputWithContext(ctx context.Context) SmbSettingPtrOutput
func (SmbSettingPtrOutput) Versions ¶
func (o SmbSettingPtrOutput) Versions() pulumi.StringPtrOutput
SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'.
type SmbSettingResponse ¶
type SmbSettingResponse struct { // SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. AuthenticationMethods *string `pulumi:"authenticationMethods"` // SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'. ChannelEncryption *string `pulumi:"channelEncryption"` // Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';' KerberosTicketEncryption *string `pulumi:"kerberosTicketEncryption"` // Multichannel setting. Applies to Premium FileStorage only. Multichannel *MultichannelResponse `pulumi:"multichannel"` // SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. Versions *string `pulumi:"versions"` }
Setting for SMB protocol
type SmbSettingResponseOutput ¶
type SmbSettingResponseOutput struct{ *pulumi.OutputState }
Setting for SMB protocol
func (SmbSettingResponseOutput) AuthenticationMethods ¶
func (o SmbSettingResponseOutput) AuthenticationMethods() pulumi.StringPtrOutput
SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'.
func (SmbSettingResponseOutput) ChannelEncryption ¶
func (o SmbSettingResponseOutput) ChannelEncryption() pulumi.StringPtrOutput
SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'.
func (SmbSettingResponseOutput) ElementType ¶
func (SmbSettingResponseOutput) ElementType() reflect.Type
func (SmbSettingResponseOutput) KerberosTicketEncryption ¶
func (o SmbSettingResponseOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';'
func (SmbSettingResponseOutput) Multichannel ¶
func (o SmbSettingResponseOutput) Multichannel() MultichannelResponsePtrOutput
Multichannel setting. Applies to Premium FileStorage only.
func (SmbSettingResponseOutput) ToSmbSettingResponseOutput ¶
func (o SmbSettingResponseOutput) ToSmbSettingResponseOutput() SmbSettingResponseOutput
func (SmbSettingResponseOutput) ToSmbSettingResponseOutputWithContext ¶
func (o SmbSettingResponseOutput) ToSmbSettingResponseOutputWithContext(ctx context.Context) SmbSettingResponseOutput
func (SmbSettingResponseOutput) Versions ¶
func (o SmbSettingResponseOutput) Versions() pulumi.StringPtrOutput
SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'.
type SmbSettingResponsePtrOutput ¶
type SmbSettingResponsePtrOutput struct{ *pulumi.OutputState }
func (SmbSettingResponsePtrOutput) AuthenticationMethods ¶
func (o SmbSettingResponsePtrOutput) AuthenticationMethods() pulumi.StringPtrOutput
SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'.
func (SmbSettingResponsePtrOutput) ChannelEncryption ¶
func (o SmbSettingResponsePtrOutput) ChannelEncryption() pulumi.StringPtrOutput
SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'.
func (SmbSettingResponsePtrOutput) Elem ¶
func (o SmbSettingResponsePtrOutput) Elem() SmbSettingResponseOutput
func (SmbSettingResponsePtrOutput) ElementType ¶
func (SmbSettingResponsePtrOutput) ElementType() reflect.Type
func (SmbSettingResponsePtrOutput) KerberosTicketEncryption ¶
func (o SmbSettingResponsePtrOutput) KerberosTicketEncryption() pulumi.StringPtrOutput
Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';'
func (SmbSettingResponsePtrOutput) Multichannel ¶
func (o SmbSettingResponsePtrOutput) Multichannel() MultichannelResponsePtrOutput
Multichannel setting. Applies to Premium FileStorage only.
func (SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutput ¶
func (o SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutput() SmbSettingResponsePtrOutput
func (SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutputWithContext ¶
func (o SmbSettingResponsePtrOutput) ToSmbSettingResponsePtrOutputWithContext(ctx context.Context) SmbSettingResponsePtrOutput
func (SmbSettingResponsePtrOutput) Versions ¶
func (o SmbSettingResponsePtrOutput) Versions() pulumi.StringPtrOutput
SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'.
type SshPublicKey ¶
type SshPublicKeyArgs ¶
type SshPublicKeyArgs struct { // Optional. It is used to store the function/usage of the key Description pulumi.StringPtrInput `pulumi:"description"` // Ssh public key base64 encoded. The format should be: '<keyType> <keyData>', e.g. ssh-rsa AAAABBBB Key pulumi.StringPtrInput `pulumi:"key"` }
func (SshPublicKeyArgs) ElementType ¶
func (SshPublicKeyArgs) ElementType() reflect.Type
func (SshPublicKeyArgs) ToSshPublicKeyOutput ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyArray ¶
type SshPublicKeyArray []SshPublicKeyInput
func (SshPublicKeyArray) ElementType ¶
func (SshPublicKeyArray) ElementType() reflect.Type
func (SshPublicKeyArray) ToSshPublicKeyArrayOutput ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyArrayInput ¶
type SshPublicKeyArrayInput interface { pulumi.Input ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput ToSshPublicKeyArrayOutputWithContext(context.Context) SshPublicKeyArrayOutput }
SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. You can construct a concrete instance of `SshPublicKeyArrayInput` via:
SshPublicKeyArray{ SshPublicKeyArgs{...} }
type SshPublicKeyArrayOutput ¶
type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyArrayOutput) ElementType ¶
func (SshPublicKeyArrayOutput) ElementType() reflect.Type
func (SshPublicKeyArrayOutput) Index ¶
func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyInput ¶
type SshPublicKeyInput interface { pulumi.Input ToSshPublicKeyOutput() SshPublicKeyOutput ToSshPublicKeyOutputWithContext(context.Context) SshPublicKeyOutput }
SshPublicKeyInput is an input type that accepts SshPublicKeyArgs and SshPublicKeyOutput values. You can construct a concrete instance of `SshPublicKeyInput` via:
SshPublicKeyArgs{...}
type SshPublicKeyOutput ¶
type SshPublicKeyOutput struct{ *pulumi.OutputState }
func (SshPublicKeyOutput) Description ¶
func (o SshPublicKeyOutput) Description() pulumi.StringPtrOutput
Optional. It is used to store the function/usage of the key
func (SshPublicKeyOutput) ElementType ¶
func (SshPublicKeyOutput) ElementType() reflect.Type
func (SshPublicKeyOutput) Key ¶
func (o SshPublicKeyOutput) Key() pulumi.StringPtrOutput
Ssh public key base64 encoded. The format should be: '<keyType> <keyData>', e.g. ssh-rsa AAAABBBB
func (SshPublicKeyOutput) ToSshPublicKeyOutput ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyResponse ¶
type SshPublicKeyResponseArrayOutput ¶
type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseArrayOutput) ElementType ¶
func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
func (SshPublicKeyResponseArrayOutput) Index ¶
func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseOutput ¶
type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseOutput) Description ¶
func (o SshPublicKeyResponseOutput) Description() pulumi.StringPtrOutput
Optional. It is used to store the function/usage of the key
func (SshPublicKeyResponseOutput) ElementType ¶
func (SshPublicKeyResponseOutput) ElementType() reflect.Type
func (SshPublicKeyResponseOutput) Key ¶
func (o SshPublicKeyResponseOutput) Key() pulumi.StringPtrOutput
Ssh public key base64 encoded. The format should be: '<keyType> <keyData>', e.g. ssh-rsa AAAABBBB
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type State ¶
type State string
Gets the state of virtual network rule.
func (State) ElementType ¶
func (State) ToStateOutput ¶
func (e State) ToStateOutput() StateOutput
func (State) ToStateOutputWithContext ¶
func (e State) ToStateOutputWithContext(ctx context.Context) StateOutput
func (State) ToStatePtrOutput ¶
func (e State) ToStatePtrOutput() StatePtrOutput
func (State) ToStatePtrOutputWithContext ¶
func (e State) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (State) ToStringOutput ¶
func (e State) ToStringOutput() pulumi.StringOutput
func (State) ToStringOutputWithContext ¶
func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (State) ToStringPtrOutput ¶
func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
func (State) ToStringPtrOutputWithContext ¶
func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StateInput ¶
type StateInput interface { pulumi.Input ToStateOutput() StateOutput ToStateOutputWithContext(context.Context) StateOutput }
StateInput is an input type that accepts values of the State enum A concrete instance of `StateInput` can be one of the following:
StateProvisioning StateDeprovisioning StateSucceeded StateFailed StateNetworkSourceDeleted
type StateOutput ¶
type StateOutput struct{ *pulumi.OutputState }
func (StateOutput) ElementType ¶
func (StateOutput) ElementType() reflect.Type
func (StateOutput) ToStateOutput ¶
func (o StateOutput) ToStateOutput() StateOutput
func (StateOutput) ToStateOutputWithContext ¶
func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
func (StateOutput) ToStatePtrOutput ¶
func (o StateOutput) ToStatePtrOutput() StatePtrOutput
func (StateOutput) ToStatePtrOutputWithContext ¶
func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StateOutput) ToStringOutput ¶
func (o StateOutput) ToStringOutput() pulumi.StringOutput
func (StateOutput) ToStringOutputWithContext ¶
func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StateOutput) ToStringPtrOutput ¶
func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StateOutput) ToStringPtrOutputWithContext ¶
func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatePtrInput ¶
type StatePtrInput interface { pulumi.Input ToStatePtrOutput() StatePtrOutput ToStatePtrOutputWithContext(context.Context) StatePtrOutput }
func StatePtr ¶
func StatePtr(v string) StatePtrInput
type StatePtrOutput ¶
type StatePtrOutput struct{ *pulumi.OutputState }
func (StatePtrOutput) Elem ¶
func (o StatePtrOutput) Elem() StateOutput
func (StatePtrOutput) ElementType ¶
func (StatePtrOutput) ElementType() reflect.Type
func (StatePtrOutput) ToStatePtrOutput ¶
func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
func (StatePtrOutput) ToStatePtrOutputWithContext ¶
func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StatePtrOutput) ToStringPtrOutput ¶
func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatePtrOutput) ToStringPtrOutputWithContext ¶
func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageAccount ¶
type StorageAccount struct { pulumi.CustomResourceState // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. 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"` // Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property. AllowCrossTenantReplication pulumi.BoolPtrOutput `pulumi:"allowCrossTenantReplication"` AllowSharedKeyAccess pulumi.BoolPtrOutput `pulumi:"allowSharedKeyAccess"` // Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. AllowedCopyScope pulumi.StringPtrOutput `pulumi:"allowedCopyScope"` // 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"` // A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. DefaultToOAuthAuthentication pulumi.BoolPtrOutput `pulumi:"defaultToOAuthAuthentication"` // Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. DnsEndpointType pulumi.StringPtrOutput `pulumi:"dnsEndpointType"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrOutput `pulumi:"enableHttpsTrafficOnly"` // NFS 3.0 protocol support enabled if set to true. EnableNfsV3 pulumi.BoolPtrOutput `pulumi:"enableNfsV3"` // Encryption settings to be used for server-side encryption for the storage account. Encryption EncryptionResponseOutput `pulumi:"encryption"` // The extendedLocation of the resource. ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"` // 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"` // The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. ImmutableStorageWithVersioning ImmutableStorageAccountResponsePtrOutput `pulumi:"immutableStorageWithVersioning"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrOutput `pulumi:"isHnsEnabled"` // Enables local users feature, if set to true IsLocalUserEnabled pulumi.BoolPtrOutput `pulumi:"isLocalUserEnabled"` // Enables Secure File Transfer Protocol, if set to true IsSftpEnabled pulumi.BoolPtrOutput `pulumi:"isSftpEnabled"` // Storage account keys creation time. KeyCreationTime KeyCreationTimeResponseOutput `pulumi:"keyCreationTime"` // KeyPolicy assigned to the storage account. KeyPolicy KeyPolicyResponseOutput `pulumi:"keyPolicy"` // 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"` // Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // Maintains information about the network routing choice opted by the user for data transfer RoutingPreference RoutingPreferenceResponsePtrOutput `pulumi:"routingPreference"` // SasPolicy assigned to the storage account. SasPolicy SasPolicyResponseOutput `pulumi:"sasPolicy"` // 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"` // This property is readOnly and is set by server during asynchronous storage account sku conversion operations. StorageAccountSkuConversionStatus StorageAccountSkuConversionStatusResponsePtrOutput `pulumi:"storageAccountSkuConversionStatus"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The storage account. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2015-05-01-preview, 2015-06-15, 2018-11-01, 2023-01-01, 2023-04-01.
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.
func (*StorageAccount) ElementType ¶
func (*StorageAccount) ElementType() reflect.Type
func (*StorageAccount) ToStorageAccountOutput ¶
func (i *StorageAccount) ToStorageAccountOutput() StorageAccountOutput
func (*StorageAccount) ToStorageAccountOutputWithContext ¶
func (i *StorageAccount) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountArgs ¶
type StorageAccountArgs struct { // Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. AccessTier AccessTierPtrInput // 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.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 // Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property. AllowCrossTenantReplication pulumi.BoolPtrInput AllowSharedKeyAccess pulumi.BoolPtrInput // Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. AllowedCopyScope pulumi.StringPtrInput // 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 // A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. DefaultToOAuthAuthentication pulumi.BoolPtrInput // Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. DnsEndpointType pulumi.StringPtrInput // 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 // NFS 3.0 protocol support enabled if set to true. EnableNfsV3 pulumi.BoolPtrInput // Encryption settings to be used for server-side encryption for the storage account. Encryption EncryptionPtrInput // Optional. Set the extended location of the resource. If not set, the storage account will be created in Azure main region. Otherwise it will be created in the specified extended location ExtendedLocation ExtendedLocationPtrInput // The identity of the resource. Identity IdentityPtrInput // The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the new containers in the account by default. ImmutableStorageWithVersioning ImmutableStorageAccountPtrInput // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrInput // Enables local users feature, if set to true IsLocalUserEnabled pulumi.BoolPtrInput // Enables Secure File Transfer Protocol, if set to true IsSftpEnabled pulumi.BoolPtrInput // KeyPolicy assigned to the storage account. KeyPolicy KeyPolicyPtrInput // 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.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 // Network rule set NetworkRuleSet NetworkRuleSetPtrInput // Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. PublicNetworkAccess pulumi.StringPtrInput // 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 // SasPolicy assigned to the storage account. SasPolicy SasPolicyPtrInput // 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 StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput }
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 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) Web ¶
func (o StorageAccountInternetEndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
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 { // Creation time of the key, in round trip date format. CreationTime string `pulumi:"creationTime"` // 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 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 StorageAccountKeyResponseOutput ¶
type StorageAccountKeyResponseOutput struct{ *pulumi.OutputState }
An access key for the storage account.
func (StorageAccountKeyResponseOutput) CreationTime ¶
func (o StorageAccountKeyResponseOutput) CreationTime() pulumi.StringOutput
Creation time of the key, in round trip date format.
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 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) Web ¶
func (o StorageAccountMicrosoftEndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
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 StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
func (StorageAccountOutput) AccessTier ¶
func (o StorageAccountOutput) AccessTier() pulumi.StringOutput
Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
func (StorageAccountOutput) AllowBlobPublicAccess ¶
func (o StorageAccountOutput) AllowBlobPublicAccess() pulumi.BoolPtrOutput
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
func (StorageAccountOutput) AllowCrossTenantReplication ¶
func (o StorageAccountOutput) AllowCrossTenantReplication() pulumi.BoolPtrOutput
Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
func (StorageAccountOutput) AllowSharedKeyAccess ¶
func (o StorageAccountOutput) AllowSharedKeyAccess() pulumi.BoolPtrOutput
Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
func (StorageAccountOutput) AllowedCopyScope ¶
func (o StorageAccountOutput) AllowedCopyScope() pulumi.StringPtrOutput
Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
func (StorageAccountOutput) AzureFilesIdentityBasedAuthentication ¶
func (o StorageAccountOutput) AzureFilesIdentityBasedAuthentication() AzureFilesIdentityBasedAuthenticationResponsePtrOutput
Provides the identity based authentication settings for Azure Files.
func (StorageAccountOutput) BlobRestoreStatus ¶
func (o StorageAccountOutput) BlobRestoreStatus() BlobRestoreStatusResponseOutput
Blob restore status
func (StorageAccountOutput) CreationTime ¶
func (o StorageAccountOutput) CreationTime() pulumi.StringOutput
Gets the creation date and time of the storage account in UTC.
func (StorageAccountOutput) CustomDomain ¶
func (o StorageAccountOutput) CustomDomain() CustomDomainResponseOutput
Gets the custom domain the user assigned to this storage account.
func (StorageAccountOutput) DefaultToOAuthAuthentication ¶
func (o StorageAccountOutput) DefaultToOAuthAuthentication() pulumi.BoolPtrOutput
A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
func (StorageAccountOutput) DnsEndpointType ¶
func (o StorageAccountOutput) DnsEndpointType() pulumi.StringPtrOutput
Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) EnableHttpsTrafficOnly ¶
func (o StorageAccountOutput) EnableHttpsTrafficOnly() pulumi.BoolPtrOutput
Allows https traffic only to storage service if sets to true.
func (StorageAccountOutput) EnableNfsV3 ¶
func (o StorageAccountOutput) EnableNfsV3() pulumi.BoolPtrOutput
NFS 3.0 protocol support enabled if set to true.
func (StorageAccountOutput) Encryption ¶
func (o StorageAccountOutput) Encryption() EncryptionResponseOutput
Encryption settings to be used for server-side encryption for the storage account.
func (StorageAccountOutput) ExtendedLocation ¶
func (o StorageAccountOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
The extendedLocation of the resource.
func (StorageAccountOutput) FailoverInProgress ¶
func (o StorageAccountOutput) FailoverInProgress() pulumi.BoolOutput
If the failover is in progress, the value will be true, otherwise, it will be null.
func (StorageAccountOutput) GeoReplicationStats ¶
func (o StorageAccountOutput) GeoReplicationStats() GeoReplicationStatsResponseOutput
Geo Replication Stats
func (StorageAccountOutput) Identity ¶
func (o StorageAccountOutput) Identity() IdentityResponsePtrOutput
The identity of the resource.
func (StorageAccountOutput) ImmutableStorageWithVersioning ¶
func (o StorageAccountOutput) ImmutableStorageWithVersioning() ImmutableStorageAccountResponsePtrOutput
The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
func (StorageAccountOutput) IsHnsEnabled ¶
func (o StorageAccountOutput) IsHnsEnabled() pulumi.BoolPtrOutput
Account HierarchicalNamespace enabled if sets to true.
func (StorageAccountOutput) IsLocalUserEnabled ¶
func (o StorageAccountOutput) IsLocalUserEnabled() pulumi.BoolPtrOutput
Enables local users feature, if set to true
func (StorageAccountOutput) IsSftpEnabled ¶
func (o StorageAccountOutput) IsSftpEnabled() pulumi.BoolPtrOutput
Enables Secure File Transfer Protocol, if set to true
func (StorageAccountOutput) KeyCreationTime ¶
func (o StorageAccountOutput) KeyCreationTime() KeyCreationTimeResponseOutput
Storage account keys creation time.
func (StorageAccountOutput) KeyPolicy ¶
func (o StorageAccountOutput) KeyPolicy() KeyPolicyResponseOutput
KeyPolicy assigned to the storage account.
func (StorageAccountOutput) Kind ¶
func (o StorageAccountOutput) Kind() pulumi.StringOutput
Gets the Kind.
func (StorageAccountOutput) LargeFileSharesState ¶
func (o StorageAccountOutput) LargeFileSharesState() pulumi.StringPtrOutput
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
func (StorageAccountOutput) LastGeoFailoverTime ¶
func (o StorageAccountOutput) LastGeoFailoverTime() pulumi.StringOutput
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.
func (StorageAccountOutput) Location ¶
func (o StorageAccountOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (StorageAccountOutput) MinimumTlsVersion ¶
func (o StorageAccountOutput) MinimumTlsVersion() pulumi.StringPtrOutput
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
func (StorageAccountOutput) Name ¶
func (o StorageAccountOutput) Name() pulumi.StringOutput
The name of the resource
func (StorageAccountOutput) NetworkRuleSet ¶
func (o StorageAccountOutput) NetworkRuleSet() NetworkRuleSetResponseOutput
Network rule set
func (StorageAccountOutput) PrimaryEndpoints ¶
func (o StorageAccountOutput) PrimaryEndpoints() EndpointsResponseOutput
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.
func (StorageAccountOutput) PrimaryLocation ¶
func (o StorageAccountOutput) PrimaryLocation() pulumi.StringOutput
Gets the location of the primary data center for the storage account.
func (StorageAccountOutput) PrivateEndpointConnections ¶
func (o StorageAccountOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
List of private endpoint connection associated with the specified storage account
func (StorageAccountOutput) ProvisioningState ¶
func (o StorageAccountOutput) ProvisioningState() pulumi.StringOutput
Gets the status of the storage account at the time the operation was called.
func (StorageAccountOutput) PublicNetworkAccess ¶
func (o StorageAccountOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
func (StorageAccountOutput) RoutingPreference ¶
func (o StorageAccountOutput) RoutingPreference() RoutingPreferenceResponsePtrOutput
Maintains information about the network routing choice opted by the user for data transfer
func (StorageAccountOutput) SasPolicy ¶
func (o StorageAccountOutput) SasPolicy() SasPolicyResponseOutput
SasPolicy assigned to the storage account.
func (StorageAccountOutput) SecondaryEndpoints ¶
func (o StorageAccountOutput) SecondaryEndpoints() EndpointsResponseOutput
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.
func (StorageAccountOutput) SecondaryLocation ¶
func (o StorageAccountOutput) SecondaryLocation() pulumi.StringOutput
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
func (StorageAccountOutput) Sku ¶
func (o StorageAccountOutput) Sku() SkuResponseOutput
Gets the SKU.
func (StorageAccountOutput) StatusOfPrimary ¶
func (o StorageAccountOutput) StatusOfPrimary() pulumi.StringOutput
Gets the status indicating whether the primary location of the storage account is available or unavailable.
func (StorageAccountOutput) StatusOfSecondary ¶
func (o StorageAccountOutput) StatusOfSecondary() pulumi.StringOutput
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.
func (StorageAccountOutput) StorageAccountSkuConversionStatus ¶
func (o StorageAccountOutput) StorageAccountSkuConversionStatus() StorageAccountSkuConversionStatusResponsePtrOutput
This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
func (StorageAccountOutput) Tags ¶
func (o StorageAccountOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountOutput) Type ¶
func (o StorageAccountOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type StorageAccountSkuConversionStatusResponse ¶
type StorageAccountSkuConversionStatusResponse struct { // This property represents the sku conversion end time. EndTime string `pulumi:"endTime"` // This property indicates the current sku conversion status. SkuConversionStatus string `pulumi:"skuConversionStatus"` // This property represents the sku conversion start time. StartTime string `pulumi:"startTime"` // This property represents the target sku name to which the account sku is being converted asynchronously. TargetSkuName *string `pulumi:"targetSkuName"` }
This defines the sku conversion status object for asynchronous sku conversions.
type StorageAccountSkuConversionStatusResponseOutput ¶
type StorageAccountSkuConversionStatusResponseOutput struct{ *pulumi.OutputState }
This defines the sku conversion status object for asynchronous sku conversions.
func (StorageAccountSkuConversionStatusResponseOutput) ElementType ¶
func (StorageAccountSkuConversionStatusResponseOutput) ElementType() reflect.Type
func (StorageAccountSkuConversionStatusResponseOutput) EndTime ¶
func (o StorageAccountSkuConversionStatusResponseOutput) EndTime() pulumi.StringOutput
This property represents the sku conversion end time.
func (StorageAccountSkuConversionStatusResponseOutput) SkuConversionStatus ¶
func (o StorageAccountSkuConversionStatusResponseOutput) SkuConversionStatus() pulumi.StringOutput
This property indicates the current sku conversion status.
func (StorageAccountSkuConversionStatusResponseOutput) StartTime ¶
func (o StorageAccountSkuConversionStatusResponseOutput) StartTime() pulumi.StringOutput
This property represents the sku conversion start time.
func (StorageAccountSkuConversionStatusResponseOutput) TargetSkuName ¶
func (o StorageAccountSkuConversionStatusResponseOutput) TargetSkuName() pulumi.StringPtrOutput
This property represents the target sku name to which the account sku is being converted asynchronously.
func (StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutput ¶
func (o StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutput() StorageAccountSkuConversionStatusResponseOutput
func (StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutputWithContext ¶
func (o StorageAccountSkuConversionStatusResponseOutput) ToStorageAccountSkuConversionStatusResponseOutputWithContext(ctx context.Context) StorageAccountSkuConversionStatusResponseOutput
type StorageAccountSkuConversionStatusResponsePtrOutput ¶
type StorageAccountSkuConversionStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountSkuConversionStatusResponsePtrOutput) ElementType ¶
func (StorageAccountSkuConversionStatusResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountSkuConversionStatusResponsePtrOutput) EndTime ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) EndTime() pulumi.StringPtrOutput
This property represents the sku conversion end time.
func (StorageAccountSkuConversionStatusResponsePtrOutput) SkuConversionStatus ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) SkuConversionStatus() pulumi.StringPtrOutput
This property indicates the current sku conversion status.
func (StorageAccountSkuConversionStatusResponsePtrOutput) StartTime ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) StartTime() pulumi.StringPtrOutput
This property represents the sku conversion start time.
func (StorageAccountSkuConversionStatusResponsePtrOutput) TargetSkuName ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) TargetSkuName() pulumi.StringPtrOutput
This property represents the target sku name to which the account sku is being converted asynchronously.
func (StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutput ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutput() StorageAccountSkuConversionStatusResponsePtrOutput
func (StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutputWithContext ¶
func (o StorageAccountSkuConversionStatusResponsePtrOutput) ToStorageAccountSkuConversionStatusResponsePtrOutputWithContext(ctx context.Context) StorageAccountSkuConversionStatusResponsePtrOutput
type StorageAccountState ¶
type StorageAccountState struct { }
func (StorageAccountState) ElementType ¶
func (StorageAccountState) ElementType() reflect.Type
type StorageAccountStaticWebsite ¶
type StorageAccountStaticWebsite struct { pulumi.CustomResourceState // The name of the container to upload blobs to. ContainerName pulumi.StringOutput `pulumi:"containerName"` // The absolute path to a custom webpage that should be used when a request is made which does not correspond to an existing file. Error404Document pulumi.StringPtrOutput `pulumi:"error404Document"` // The webpage that Azure Storage serves for requests to the root of a website or any sub-folder. For example, 'index.html'. The value is case-sensitive. IndexDocument pulumi.StringPtrOutput `pulumi:"indexDocument"` }
Enables the static website feature of a storage account.
func GetStorageAccountStaticWebsite ¶
func GetStorageAccountStaticWebsite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageAccountStaticWebsiteState, opts ...pulumi.ResourceOption) (*StorageAccountStaticWebsite, error)
GetStorageAccountStaticWebsite gets an existing StorageAccountStaticWebsite 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 NewStorageAccountStaticWebsite ¶
func NewStorageAccountStaticWebsite(ctx *pulumi.Context, name string, args *StorageAccountStaticWebsiteArgs, opts ...pulumi.ResourceOption) (*StorageAccountStaticWebsite, error)
NewStorageAccountStaticWebsite registers a new resource with the given unique name, arguments, and options.
func (*StorageAccountStaticWebsite) ElementType ¶
func (*StorageAccountStaticWebsite) ElementType() reflect.Type
func (*StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutput ¶
func (i *StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutput() StorageAccountStaticWebsiteOutput
func (*StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutputWithContext ¶
func (i *StorageAccountStaticWebsite) ToStorageAccountStaticWebsiteOutputWithContext(ctx context.Context) StorageAccountStaticWebsiteOutput
type StorageAccountStaticWebsiteArgs ¶
type StorageAccountStaticWebsiteArgs struct { // The name of the storage account within the specified resource group. AccountName pulumi.StringInput // The absolute path to a custom webpage that should be used when a request is made which does not correspond to an existing file. Error404Document pulumi.StringPtrInput // The webpage that Azure Storage serves for requests to the root of a website or any sub-folder. For example, 'index.html'. The value is case-sensitive. IndexDocument 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 StorageAccountStaticWebsite resource.
func (StorageAccountStaticWebsiteArgs) ElementType ¶
func (StorageAccountStaticWebsiteArgs) ElementType() reflect.Type
type StorageAccountStaticWebsiteInput ¶
type StorageAccountStaticWebsiteInput interface { pulumi.Input ToStorageAccountStaticWebsiteOutput() StorageAccountStaticWebsiteOutput ToStorageAccountStaticWebsiteOutputWithContext(ctx context.Context) StorageAccountStaticWebsiteOutput }
type StorageAccountStaticWebsiteOutput ¶
type StorageAccountStaticWebsiteOutput struct{ *pulumi.OutputState }
func (StorageAccountStaticWebsiteOutput) ContainerName ¶
func (o StorageAccountStaticWebsiteOutput) ContainerName() pulumi.StringOutput
The name of the container to upload blobs to.
func (StorageAccountStaticWebsiteOutput) ElementType ¶
func (StorageAccountStaticWebsiteOutput) ElementType() reflect.Type
func (StorageAccountStaticWebsiteOutput) Error404Document ¶
func (o StorageAccountStaticWebsiteOutput) Error404Document() pulumi.StringPtrOutput
The absolute path to a custom webpage that should be used when a request is made which does not correspond to an existing file.
func (StorageAccountStaticWebsiteOutput) IndexDocument ¶
func (o StorageAccountStaticWebsiteOutput) IndexDocument() pulumi.StringPtrOutput
The webpage that Azure Storage serves for requests to the root of a website or any sub-folder. For example, 'index.html'. The value is case-sensitive.
func (StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutput ¶
func (o StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutput() StorageAccountStaticWebsiteOutput
func (StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutputWithContext ¶
func (o StorageAccountStaticWebsiteOutput) ToStorageAccountStaticWebsiteOutputWithContext(ctx context.Context) StorageAccountStaticWebsiteOutput
type StorageAccountStaticWebsiteState ¶
type StorageAccountStaticWebsiteState struct { }
func (StorageAccountStaticWebsiteState) ElementType ¶
func (StorageAccountStaticWebsiteState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type Table ¶
type Table struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of stored access policies specified on the table. SignedIdentifiers TableSignedIdentifierResponseArrayOutput `pulumi:"signedIdentifiers"` // Table name under the specified account TableName pulumi.StringOutput `pulumi:"tableName"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Properties of the table, including Id, resource name, resource type. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
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).
func NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableAccessPolicy ¶
type TableAccessPolicy struct { // Expiry time of the access policy ExpiryTime *string `pulumi:"expiryTime"` // Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d' Permission string `pulumi:"permission"` // Start time of the access policy StartTime *string `pulumi:"startTime"` }
Table Access Policy Properties Object.
type TableAccessPolicyArgs ¶
type TableAccessPolicyArgs struct { // Expiry time of the access policy ExpiryTime pulumi.StringPtrInput `pulumi:"expiryTime"` // Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d' Permission pulumi.StringInput `pulumi:"permission"` // Start time of the access policy StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Table Access Policy Properties Object.
func (TableAccessPolicyArgs) ElementType ¶
func (TableAccessPolicyArgs) ElementType() reflect.Type
func (TableAccessPolicyArgs) ToTableAccessPolicyOutput ¶
func (i TableAccessPolicyArgs) ToTableAccessPolicyOutput() TableAccessPolicyOutput
func (TableAccessPolicyArgs) ToTableAccessPolicyOutputWithContext ¶
func (i TableAccessPolicyArgs) ToTableAccessPolicyOutputWithContext(ctx context.Context) TableAccessPolicyOutput
func (TableAccessPolicyArgs) ToTableAccessPolicyPtrOutput ¶
func (i TableAccessPolicyArgs) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
func (TableAccessPolicyArgs) ToTableAccessPolicyPtrOutputWithContext ¶
func (i TableAccessPolicyArgs) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
type TableAccessPolicyInput ¶
type TableAccessPolicyInput interface { pulumi.Input ToTableAccessPolicyOutput() TableAccessPolicyOutput ToTableAccessPolicyOutputWithContext(context.Context) TableAccessPolicyOutput }
TableAccessPolicyInput is an input type that accepts TableAccessPolicyArgs and TableAccessPolicyOutput values. You can construct a concrete instance of `TableAccessPolicyInput` via:
TableAccessPolicyArgs{...}
type TableAccessPolicyOutput ¶
type TableAccessPolicyOutput struct{ *pulumi.OutputState }
Table Access Policy Properties Object.
func (TableAccessPolicyOutput) ElementType ¶
func (TableAccessPolicyOutput) ElementType() reflect.Type
func (TableAccessPolicyOutput) ExpiryTime ¶
func (o TableAccessPolicyOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (TableAccessPolicyOutput) Permission ¶
func (o TableAccessPolicyOutput) Permission() pulumi.StringOutput
Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'
func (TableAccessPolicyOutput) StartTime ¶
func (o TableAccessPolicyOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (TableAccessPolicyOutput) ToTableAccessPolicyOutput ¶
func (o TableAccessPolicyOutput) ToTableAccessPolicyOutput() TableAccessPolicyOutput
func (TableAccessPolicyOutput) ToTableAccessPolicyOutputWithContext ¶
func (o TableAccessPolicyOutput) ToTableAccessPolicyOutputWithContext(ctx context.Context) TableAccessPolicyOutput
func (TableAccessPolicyOutput) ToTableAccessPolicyPtrOutput ¶
func (o TableAccessPolicyOutput) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
func (TableAccessPolicyOutput) ToTableAccessPolicyPtrOutputWithContext ¶
func (o TableAccessPolicyOutput) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
type TableAccessPolicyPtrInput ¶
type TableAccessPolicyPtrInput interface { pulumi.Input ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput ToTableAccessPolicyPtrOutputWithContext(context.Context) TableAccessPolicyPtrOutput }
TableAccessPolicyPtrInput is an input type that accepts TableAccessPolicyArgs, TableAccessPolicyPtr and TableAccessPolicyPtrOutput values. You can construct a concrete instance of `TableAccessPolicyPtrInput` via:
TableAccessPolicyArgs{...} or: nil
func TableAccessPolicyPtr ¶
func TableAccessPolicyPtr(v *TableAccessPolicyArgs) TableAccessPolicyPtrInput
type TableAccessPolicyPtrOutput ¶
type TableAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (TableAccessPolicyPtrOutput) Elem ¶
func (o TableAccessPolicyPtrOutput) Elem() TableAccessPolicyOutput
func (TableAccessPolicyPtrOutput) ElementType ¶
func (TableAccessPolicyPtrOutput) ElementType() reflect.Type
func (TableAccessPolicyPtrOutput) ExpiryTime ¶
func (o TableAccessPolicyPtrOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (TableAccessPolicyPtrOutput) Permission ¶
func (o TableAccessPolicyPtrOutput) Permission() pulumi.StringPtrOutput
Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'
func (TableAccessPolicyPtrOutput) StartTime ¶
func (o TableAccessPolicyPtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutput ¶
func (o TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutput() TableAccessPolicyPtrOutput
func (TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutputWithContext ¶
func (o TableAccessPolicyPtrOutput) ToTableAccessPolicyPtrOutputWithContext(ctx context.Context) TableAccessPolicyPtrOutput
type TableAccessPolicyResponse ¶
type TableAccessPolicyResponse struct { // Expiry time of the access policy ExpiryTime *string `pulumi:"expiryTime"` // Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d' Permission string `pulumi:"permission"` // Start time of the access policy StartTime *string `pulumi:"startTime"` }
Table Access Policy Properties Object.
type TableAccessPolicyResponseOutput ¶
type TableAccessPolicyResponseOutput struct{ *pulumi.OutputState }
Table Access Policy Properties Object.
func (TableAccessPolicyResponseOutput) ElementType ¶
func (TableAccessPolicyResponseOutput) ElementType() reflect.Type
func (TableAccessPolicyResponseOutput) ExpiryTime ¶
func (o TableAccessPolicyResponseOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (TableAccessPolicyResponseOutput) Permission ¶
func (o TableAccessPolicyResponseOutput) Permission() pulumi.StringOutput
Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'
func (TableAccessPolicyResponseOutput) StartTime ¶
func (o TableAccessPolicyResponseOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutput ¶
func (o TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutput() TableAccessPolicyResponseOutput
func (TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutputWithContext ¶
func (o TableAccessPolicyResponseOutput) ToTableAccessPolicyResponseOutputWithContext(ctx context.Context) TableAccessPolicyResponseOutput
type TableAccessPolicyResponsePtrOutput ¶
type TableAccessPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (TableAccessPolicyResponsePtrOutput) Elem ¶
func (o TableAccessPolicyResponsePtrOutput) Elem() TableAccessPolicyResponseOutput
func (TableAccessPolicyResponsePtrOutput) ElementType ¶
func (TableAccessPolicyResponsePtrOutput) ElementType() reflect.Type
func (TableAccessPolicyResponsePtrOutput) ExpiryTime ¶
func (o TableAccessPolicyResponsePtrOutput) ExpiryTime() pulumi.StringPtrOutput
Expiry time of the access policy
func (TableAccessPolicyResponsePtrOutput) Permission ¶
func (o TableAccessPolicyResponsePtrOutput) Permission() pulumi.StringPtrOutput
Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'
func (TableAccessPolicyResponsePtrOutput) StartTime ¶
func (o TableAccessPolicyResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start time of the access policy
func (TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutput ¶
func (o TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutput() TableAccessPolicyResponsePtrOutput
func (TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutputWithContext ¶
func (o TableAccessPolicyResponsePtrOutput) ToTableAccessPolicyResponsePtrOutputWithContext(ctx context.Context) TableAccessPolicyResponsePtrOutput
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 // List of stored access policies specified on the table. SignedIdentifiers TableSignedIdentifierArrayInput // 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.StringPtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableInput ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) SignedIdentifiers ¶
func (o TableOutput) SignedIdentifiers() TableSignedIdentifierResponseArrayOutput
List of stored access policies specified on the table.
func (TableOutput) TableName ¶
func (o TableOutput) TableName() pulumi.StringOutput
Table name under the specified account
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
func (TableOutput) Type ¶
func (o TableOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type TableServiceProperties ¶
type TableServiceProperties struct { pulumi.CustomResourceState // Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. Cors CorsRulesResponsePtrOutput `pulumi:"cors"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The properties of a storage account’s Table service. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-02-01.
Other available API versions: 2023-01-01, 2023-04-01.
func GetTableServiceProperties ¶
func GetTableServiceProperties(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableServicePropertiesState, opts ...pulumi.ResourceOption) (*TableServiceProperties, error)
GetTableServiceProperties gets an existing TableServiceProperties 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 NewTableServiceProperties ¶
func NewTableServiceProperties(ctx *pulumi.Context, name string, args *TableServicePropertiesArgs, opts ...pulumi.ResourceOption) (*TableServiceProperties, error)
NewTableServiceProperties registers a new resource with the given unique name, arguments, and options.
func (*TableServiceProperties) ElementType ¶
func (*TableServiceProperties) ElementType() reflect.Type
func (*TableServiceProperties) ToTableServicePropertiesOutput ¶
func (i *TableServiceProperties) ToTableServicePropertiesOutput() TableServicePropertiesOutput
func (*TableServiceProperties) ToTableServicePropertiesOutputWithContext ¶
func (i *TableServiceProperties) ToTableServicePropertiesOutputWithContext(ctx context.Context) TableServicePropertiesOutput
type TableServicePropertiesArgs ¶
type TableServicePropertiesArgs 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 // Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. Cors CorsRulesPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Table Service within the specified storage account. Table Service Name must be 'default' TableServiceName pulumi.StringPtrInput }
The set of arguments for constructing a TableServiceProperties resource.
func (TableServicePropertiesArgs) ElementType ¶
func (TableServicePropertiesArgs) ElementType() reflect.Type
type TableServicePropertiesInput ¶
type TableServicePropertiesInput interface { pulumi.Input ToTableServicePropertiesOutput() TableServicePropertiesOutput ToTableServicePropertiesOutputWithContext(ctx context.Context) TableServicePropertiesOutput }
type TableServicePropertiesOutput ¶
type TableServicePropertiesOutput struct{ *pulumi.OutputState }
func (TableServicePropertiesOutput) Cors ¶
func (o TableServicePropertiesOutput) Cors() CorsRulesResponsePtrOutput
Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service.
func (TableServicePropertiesOutput) ElementType ¶
func (TableServicePropertiesOutput) ElementType() reflect.Type
func (TableServicePropertiesOutput) Name ¶
func (o TableServicePropertiesOutput) Name() pulumi.StringOutput
The name of the resource
func (TableServicePropertiesOutput) ToTableServicePropertiesOutput ¶
func (o TableServicePropertiesOutput) ToTableServicePropertiesOutput() TableServicePropertiesOutput
func (TableServicePropertiesOutput) ToTableServicePropertiesOutputWithContext ¶
func (o TableServicePropertiesOutput) ToTableServicePropertiesOutputWithContext(ctx context.Context) TableServicePropertiesOutput
func (TableServicePropertiesOutput) Type ¶
func (o TableServicePropertiesOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type TableServicePropertiesState ¶
type TableServicePropertiesState struct { }
func (TableServicePropertiesState) ElementType ¶
func (TableServicePropertiesState) ElementType() reflect.Type
type TableSignedIdentifier ¶
type TableSignedIdentifier struct { // Access policy AccessPolicy *TableAccessPolicy `pulumi:"accessPolicy"` // unique-64-character-value of the stored access policy. Id string `pulumi:"id"` }
Object to set Table Access Policy.
type TableSignedIdentifierArgs ¶
type TableSignedIdentifierArgs struct { // Access policy AccessPolicy TableAccessPolicyPtrInput `pulumi:"accessPolicy"` // unique-64-character-value of the stored access policy. Id pulumi.StringInput `pulumi:"id"` }
Object to set Table Access Policy.
func (TableSignedIdentifierArgs) ElementType ¶
func (TableSignedIdentifierArgs) ElementType() reflect.Type
func (TableSignedIdentifierArgs) ToTableSignedIdentifierOutput ¶
func (i TableSignedIdentifierArgs) ToTableSignedIdentifierOutput() TableSignedIdentifierOutput
func (TableSignedIdentifierArgs) ToTableSignedIdentifierOutputWithContext ¶
func (i TableSignedIdentifierArgs) ToTableSignedIdentifierOutputWithContext(ctx context.Context) TableSignedIdentifierOutput
type TableSignedIdentifierArray ¶
type TableSignedIdentifierArray []TableSignedIdentifierInput
func (TableSignedIdentifierArray) ElementType ¶
func (TableSignedIdentifierArray) ElementType() reflect.Type
func (TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutput ¶
func (i TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutput() TableSignedIdentifierArrayOutput
func (TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutputWithContext ¶
func (i TableSignedIdentifierArray) ToTableSignedIdentifierArrayOutputWithContext(ctx context.Context) TableSignedIdentifierArrayOutput
type TableSignedIdentifierArrayInput ¶
type TableSignedIdentifierArrayInput interface { pulumi.Input ToTableSignedIdentifierArrayOutput() TableSignedIdentifierArrayOutput ToTableSignedIdentifierArrayOutputWithContext(context.Context) TableSignedIdentifierArrayOutput }
TableSignedIdentifierArrayInput is an input type that accepts TableSignedIdentifierArray and TableSignedIdentifierArrayOutput values. You can construct a concrete instance of `TableSignedIdentifierArrayInput` via:
TableSignedIdentifierArray{ TableSignedIdentifierArgs{...} }
type TableSignedIdentifierArrayOutput ¶
type TableSignedIdentifierArrayOutput struct{ *pulumi.OutputState }
func (TableSignedIdentifierArrayOutput) ElementType ¶
func (TableSignedIdentifierArrayOutput) ElementType() reflect.Type
func (TableSignedIdentifierArrayOutput) Index ¶
func (o TableSignedIdentifierArrayOutput) Index(i pulumi.IntInput) TableSignedIdentifierOutput
func (TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutput ¶
func (o TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutput() TableSignedIdentifierArrayOutput
func (TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutputWithContext ¶
func (o TableSignedIdentifierArrayOutput) ToTableSignedIdentifierArrayOutputWithContext(ctx context.Context) TableSignedIdentifierArrayOutput
type TableSignedIdentifierInput ¶
type TableSignedIdentifierInput interface { pulumi.Input ToTableSignedIdentifierOutput() TableSignedIdentifierOutput ToTableSignedIdentifierOutputWithContext(context.Context) TableSignedIdentifierOutput }
TableSignedIdentifierInput is an input type that accepts TableSignedIdentifierArgs and TableSignedIdentifierOutput values. You can construct a concrete instance of `TableSignedIdentifierInput` via:
TableSignedIdentifierArgs{...}
type TableSignedIdentifierOutput ¶
type TableSignedIdentifierOutput struct{ *pulumi.OutputState }
Object to set Table Access Policy.
func (TableSignedIdentifierOutput) AccessPolicy ¶
func (o TableSignedIdentifierOutput) AccessPolicy() TableAccessPolicyPtrOutput
Access policy
func (TableSignedIdentifierOutput) ElementType ¶
func (TableSignedIdentifierOutput) ElementType() reflect.Type
func (TableSignedIdentifierOutput) Id ¶
func (o TableSignedIdentifierOutput) Id() pulumi.StringOutput
unique-64-character-value of the stored access policy.
func (TableSignedIdentifierOutput) ToTableSignedIdentifierOutput ¶
func (o TableSignedIdentifierOutput) ToTableSignedIdentifierOutput() TableSignedIdentifierOutput
func (TableSignedIdentifierOutput) ToTableSignedIdentifierOutputWithContext ¶
func (o TableSignedIdentifierOutput) ToTableSignedIdentifierOutputWithContext(ctx context.Context) TableSignedIdentifierOutput
type TableSignedIdentifierResponse ¶
type TableSignedIdentifierResponse struct { // Access policy AccessPolicy *TableAccessPolicyResponse `pulumi:"accessPolicy"` // unique-64-character-value of the stored access policy. Id string `pulumi:"id"` }
Object to set Table Access Policy.
type TableSignedIdentifierResponseArrayOutput ¶
type TableSignedIdentifierResponseArrayOutput struct{ *pulumi.OutputState }
func (TableSignedIdentifierResponseArrayOutput) ElementType ¶
func (TableSignedIdentifierResponseArrayOutput) ElementType() reflect.Type
func (TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutput ¶
func (o TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutput() TableSignedIdentifierResponseArrayOutput
func (TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutputWithContext ¶
func (o TableSignedIdentifierResponseArrayOutput) ToTableSignedIdentifierResponseArrayOutputWithContext(ctx context.Context) TableSignedIdentifierResponseArrayOutput
type TableSignedIdentifierResponseOutput ¶
type TableSignedIdentifierResponseOutput struct{ *pulumi.OutputState }
Object to set Table Access Policy.
func (TableSignedIdentifierResponseOutput) AccessPolicy ¶
func (o TableSignedIdentifierResponseOutput) AccessPolicy() TableAccessPolicyResponsePtrOutput
Access policy
func (TableSignedIdentifierResponseOutput) ElementType ¶
func (TableSignedIdentifierResponseOutput) ElementType() reflect.Type
func (TableSignedIdentifierResponseOutput) Id ¶
func (o TableSignedIdentifierResponseOutput) Id() pulumi.StringOutput
unique-64-character-value of the stored access policy.
func (TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutput ¶
func (o TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutput() TableSignedIdentifierResponseOutput
func (TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutputWithContext ¶
func (o TableSignedIdentifierResponseOutput) ToTableSignedIdentifierResponseOutputWithContext(ctx context.Context) TableSignedIdentifierResponseOutput
type TableState ¶
type TableState struct { }
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 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 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 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 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 { // 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"` // This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. AllowProtectedAppendWritesAll *bool `pulumi:"allowProtectedAppendWritesAll"` // 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 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 UpdateHistoryPropertyResponseOutput ¶
type UpdateHistoryPropertyResponseOutput struct{ *pulumi.OutputState }
An update history of the ImmutabilityPolicy of a blob container.
func (UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWrites ¶
func (o UpdateHistoryPropertyResponseOutput) 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 (UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWritesAll ¶
func (o UpdateHistoryPropertyResponseOutput) AllowProtectedAppendWritesAll() pulumi.BoolPtrOutput
This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' 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. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive.
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 UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of the identity. ClientId string `pulumi:"clientId"` // The principal ID of the identity. PrincipalId string `pulumi:"principalId"` }
UserAssignedIdentity for the resource.
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
UserAssignedIdentity for the resource.
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // The action of virtual network rule. Action *Action `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.
func (*VirtualNetworkRule) Defaults ¶
func (val *VirtualNetworkRule) Defaults() *VirtualNetworkRule
Defaults sets the appropriate defaults for VirtualNetworkRule
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // The action of virtual network rule. Action ActionPtrInput `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) Defaults ¶
func (val *VirtualNetworkRuleArgs) Defaults() *VirtualNetworkRuleArgs
Defaults sets the appropriate defaults for VirtualNetworkRuleArgs
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() ActionPtrOutput
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.
func (*VirtualNetworkRuleResponse) Defaults ¶
func (val *VirtualNetworkRuleResponse) Defaults() *VirtualNetworkRuleResponse
Defaults sets the appropriate defaults for VirtualNetworkRuleResponse
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 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
¶
- blob.go
- blobContainer.go
- blobContainerImmutabilityPolicy.go
- blobContainerLegalHold.go
- blobInventoryPolicy.go
- blobServiceProperties.go
- encryptionScope.go
- fileServiceProperties.go
- fileShare.go
- getBlobContainer.go
- getBlobContainerImmutabilityPolicy.go
- getBlobInventoryPolicy.go
- getBlobServiceProperties.go
- getEncryptionScope.go
- getFileServiceProperties.go
- getFileShare.go
- getLocalUser.go
- getManagementPolicy.go
- getObjectReplicationPolicy.go
- getPrivateEndpointConnection.go
- getQueue.go
- getQueueServiceProperties.go
- getStorageAccount.go
- getTable.go
- getTableServiceProperties.go
- init.go
- listLocalUserKeys.go
- listStorageAccountKeys.go
- listStorageAccountSAS.go
- listStorageAccountServiceSAS.go
- localUser.go
- managementPolicy.go
- objectReplicationPolicy.go
- privateEndpointConnection.go
- pulumiEnums.go
- pulumiTypes.go
- queue.go
- queueServiceProperties.go
- storageAccount.go
- storageAccountStaticWebsite.go
- table.go
- tableServiceProperties.go