Documentation ¶
Index ¶
- Constants
- type AccessTier
- func (AccessTier) ElementType() reflect.Type
- 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 Action
- func (Action) ElementType() reflect.Type
- 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 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 (BlobContainerImmutabilityPolicyOutput) ElementType() reflect.Type
- func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
- func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
- type BlobContainerImmutabilityPolicyState
- type BlobContainerInput
- type BlobContainerOutput
- type BlobContainerState
- type BlobServiceProperties
- type BlobServicePropertiesArgs
- type BlobServicePropertiesInput
- type BlobServicePropertiesOutput
- type BlobServicePropertiesState
- type Bypass
- func (Bypass) ElementType() reflect.Type
- 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 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 CorsRuleResponseArgs
- type CorsRuleResponseArray
- type CorsRuleResponseArrayInput
- 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 CorsRuleResponseInput
- 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 CorsRulesResponseArgs
- func (CorsRulesResponseArgs) ElementType() reflect.Type
- func (i CorsRulesResponseArgs) ToCorsRulesResponseOutput() CorsRulesResponseOutput
- func (i CorsRulesResponseArgs) ToCorsRulesResponseOutputWithContext(ctx context.Context) CorsRulesResponseOutput
- func (i CorsRulesResponseArgs) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
- func (i CorsRulesResponseArgs) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
- type CorsRulesResponseInput
- 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
- func (o CorsRulesResponseOutput) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
- func (o CorsRulesResponseOutput) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
- type CorsRulesResponsePtrInput
- 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 CustomDomainResponseArgs
- func (CustomDomainResponseArgs) ElementType() reflect.Type
- func (i CustomDomainResponseArgs) ToCustomDomainResponseOutput() CustomDomainResponseOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- type CustomDomainResponseInput
- type CustomDomainResponseOutput
- func (CustomDomainResponseOutput) ElementType() reflect.Type
- func (o CustomDomainResponseOutput) Name() pulumi.StringOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponseOutput() CustomDomainResponseOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- func (o CustomDomainResponseOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type CustomDomainResponsePtrInput
- type CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) Elem() CustomDomainResponseOutput
- func (CustomDomainResponsePtrOutput) ElementType() reflect.Type
- func (o CustomDomainResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
- func (o CustomDomainResponsePtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
- type DateAfterCreation
- type DateAfterCreationArgs
- func (DateAfterCreationArgs) ElementType() reflect.Type
- func (i DateAfterCreationArgs) ToDateAfterCreationOutput() DateAfterCreationOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
- func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
- type DateAfterCreationInput
- type DateAfterCreationOutput
- func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.IntOutput
- 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.IntPtrOutput
- func (o DateAfterCreationPtrOutput) Elem() DateAfterCreationOutput
- func (DateAfterCreationPtrOutput) ElementType() reflect.Type
- func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
- func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
- type DateAfterCreationResponse
- type DateAfterCreationResponseArgs
- func (DateAfterCreationResponseArgs) ElementType() reflect.Type
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterCreationResponseInput
- type DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.IntOutput
- func (DateAfterCreationResponseOutput) ElementType() reflect.Type
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterCreationResponsePtrInput
- type DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.IntPtrOutput
- func (o DateAfterCreationResponsePtrOutput) Elem() DateAfterCreationResponseOutput
- func (DateAfterCreationResponsePtrOutput) ElementType() reflect.Type
- func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
- func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
- type DateAfterModification
- type DateAfterModificationArgs
- func (DateAfterModificationArgs) ElementType() reflect.Type
- func (i DateAfterModificationArgs) ToDateAfterModificationOutput() DateAfterModificationOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationInput
- type DateAfterModificationOutput
- func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.IntOutput
- func (DateAfterModificationOutput) ElementType() reflect.Type
- func (o DateAfterModificationOutput) ToDateAfterModificationOutput() DateAfterModificationOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationPtrInput
- type DateAfterModificationPtrOutput
- func (o DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan() pulumi.IntPtrOutput
- func (o DateAfterModificationPtrOutput) Elem() DateAfterModificationOutput
- func (DateAfterModificationPtrOutput) ElementType() reflect.Type
- func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
- func (o DateAfterModificationPtrOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
- type DateAfterModificationResponse
- type DateAfterModificationResponseArgs
- func (DateAfterModificationResponseArgs) ElementType() reflect.Type
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
- func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
- type DateAfterModificationResponseInput
- type DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.IntOutput
- func (DateAfterModificationResponseOutput) ElementType() reflect.Type
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
- type DateAfterModificationResponsePtrInput
- type DateAfterModificationResponsePtrOutput
- func (o DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan() pulumi.IntPtrOutput
- 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) 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 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) 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) 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 DeleteRetentionPolicyResponseArgs
- func (DeleteRetentionPolicyResponseArgs) ElementType() reflect.Type
- func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput
- func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponseOutput
- func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
- func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
- type DeleteRetentionPolicyResponseInput
- type DeleteRetentionPolicyResponseOutput
- 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
- func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
- func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
- type DeleteRetentionPolicyResponsePtrInput
- type DeleteRetentionPolicyResponsePtrOutput
- 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 Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) KeySource() pulumi.StringOutput
- func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionOutput) Services() EncryptionServicesPtrOutput
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionPtrOutput) Services() EncryptionServicesPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionResponse
- type EncryptionResponseArgs
- func (EncryptionResponseArgs) ElementType() reflect.Type
- func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponseInput
- type EncryptionResponseOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) KeySource() pulumi.StringOutput
- func (o EncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o EncryptionResponseOutput) Services() EncryptionServicesResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionResponsePtrInput
- type EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
- func (EncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
- func (o EncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o EncryptionResponsePtrOutput) Services() EncryptionServicesResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
- func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
- type EncryptionService
- type EncryptionServiceArgs
- func (EncryptionServiceArgs) ElementType() reflect.Type
- func (i EncryptionServiceArgs) ToEncryptionServiceOutput() EncryptionServiceOutput
- func (i EncryptionServiceArgs) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
- func (i EncryptionServiceArgs) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
- func (i EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
- type EncryptionServiceInput
- type EncryptionServiceOutput
- func (EncryptionServiceOutput) ElementType() reflect.Type
- func (o EncryptionServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceOutput) 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) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
- func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
- type EncryptionServiceResponse
- type EncryptionServiceResponseArgs
- func (EncryptionServiceResponseArgs) ElementType() reflect.Type
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
- func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
- type EncryptionServiceResponseInput
- type EncryptionServiceResponseOutput
- func (EncryptionServiceResponseOutput) ElementType() reflect.Type
- func (o EncryptionServiceResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceResponseOutput) LastEnabledTime() pulumi.StringOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
- func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
- type EncryptionServiceResponsePtrInput
- type EncryptionServiceResponsePtrOutput
- func (o EncryptionServiceResponsePtrOutput) Elem() EncryptionServiceResponseOutput
- func (EncryptionServiceResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionServiceResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EncryptionServiceResponsePtrOutput) 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) 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) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
- func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
- type EncryptionServicesResponse
- type EncryptionServicesResponseArgs
- func (EncryptionServicesResponseArgs) ElementType() reflect.Type
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EncryptionServicesResponseInput
- type EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) Blob() EncryptionServiceResponsePtrOutput
- func (EncryptionServicesResponseOutput) ElementType() reflect.Type
- func (o EncryptionServicesResponseOutput) File() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponseOutput) Queue() EncryptionServiceResponseOutput
- func (o EncryptionServicesResponseOutput) Table() EncryptionServiceResponseOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EncryptionServicesResponsePtrInput
- type EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Blob() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Elem() EncryptionServicesResponseOutput
- func (EncryptionServicesResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionServicesResponsePtrOutput) File() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Queue() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) Table() EncryptionServiceResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
- func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
- type EndpointsResponse
- type EndpointsResponseArgs
- func (EndpointsResponseArgs) ElementType() reflect.Type
- func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- type EndpointsResponseInput
- type EndpointsResponseOutput
- func (o EndpointsResponseOutput) Blob() pulumi.StringOutput
- func (o EndpointsResponseOutput) Dfs() pulumi.StringOutput
- func (EndpointsResponseOutput) ElementType() reflect.Type
- func (o EndpointsResponseOutput) File() pulumi.StringOutput
- func (o EndpointsResponseOutput) Queue() pulumi.StringOutput
- func (o EndpointsResponseOutput) Table() pulumi.StringOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) Web() pulumi.StringOutput
- type EndpointsResponsePtrInput
- type EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
- func (EndpointsResponsePtrOutput) ElementType() reflect.Type
- func (o EndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
- type GeoReplicationStatsResponse
- type GeoReplicationStatsResponseArgs
- func (GeoReplicationStatsResponseArgs) ElementType() reflect.Type
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type GeoReplicationStatsResponseInput
- type GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) CanFailover() pulumi.BoolOutput
- func (GeoReplicationStatsResponseOutput) ElementType() reflect.Type
- func (o GeoReplicationStatsResponseOutput) LastSyncTime() pulumi.StringOutput
- func (o GeoReplicationStatsResponseOutput) Status() pulumi.StringOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type GeoReplicationStatsResponsePtrInput
- type GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) CanFailover() pulumi.BoolPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) Elem() GeoReplicationStatsResponseOutput
- func (GeoReplicationStatsResponsePtrOutput) ElementType() reflect.Type
- func (o GeoReplicationStatsResponsePtrOutput) LastSyncTime() pulumi.StringPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
- func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
- type IPRule
- type IPRuleArgs
- type IPRuleArray
- type IPRuleArrayInput
- type IPRuleArrayOutput
- type IPRuleInput
- type IPRuleOutput
- type IPRuleResponse
- type IPRuleResponseArgs
- type IPRuleResponseArray
- type IPRuleResponseArrayInput
- type IPRuleResponseArrayOutput
- func (IPRuleResponseArrayOutput) ElementType() reflect.Type
- func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
- type IPRuleResponseInput
- type IPRuleResponseOutput
- func (o IPRuleResponseOutput) Action() pulumi.StringPtrOutput
- func (IPRuleResponseOutput) ElementType() reflect.Type
- func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput
- func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
- func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type IdentityType
- func (IdentityType) ElementType() reflect.Type
- 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 ImmutabilityPolicyPropertiesResponse
- type ImmutabilityPolicyPropertiesResponseArgs
- func (ImmutabilityPolicyPropertiesResponseArgs) ElementType() reflect.Type
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- type ImmutabilityPolicyPropertiesResponseInput
- type ImmutabilityPolicyPropertiesResponseOutput
- func (ImmutabilityPolicyPropertiesResponseOutput) ElementType() reflect.Type
- func (o ImmutabilityPolicyPropertiesResponseOutput) Etag() pulumi.StringOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
- type ImmutabilityPolicyPropertiesResponsePtrInput
- type ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Elem() ImmutabilityPolicyPropertiesResponseOutput
- func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Etag() pulumi.StringPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
- func (o ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
- type KeySource
- func (KeySource) ElementType() reflect.Type
- 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 KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseArgs
- func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponseInput
- type KeyVaultPropertiesResponseOutput
- func (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) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponsePtrInput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) 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) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type Kind
- func (Kind) ElementType() reflect.Type
- 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 LegalHoldPropertiesResponse
- type LegalHoldPropertiesResponseArgs
- func (LegalHoldPropertiesResponseArgs) ElementType() reflect.Type
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type LegalHoldPropertiesResponseInput
- type LegalHoldPropertiesResponseOutput
- func (LegalHoldPropertiesResponseOutput) ElementType() reflect.Type
- func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput
- func (o LegalHoldPropertiesResponseOutput) Tags() TagPropertyResponseArrayOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type LegalHoldPropertiesResponsePtrInput
- type LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) Elem() LegalHoldPropertiesResponseOutput
- func (LegalHoldPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o LegalHoldPropertiesResponsePtrOutput) HasLegalHold() pulumi.BoolPtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) Tags() TagPropertyResponseArrayOutput
- func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
- func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
- type ListStorageAccountKeysArgs
- type ListStorageAccountKeysResult
- type LookupBlobContainerArgs
- type LookupBlobContainerImmutabilityPolicyArgs
- type LookupBlobContainerImmutabilityPolicyResult
- type LookupBlobContainerResult
- type LookupBlobServicePropertiesArgs
- type LookupBlobServicePropertiesResult
- type LookupManagementPolicyArgs
- type LookupManagementPolicyResult
- type LookupStorageAccountArgs
- type LookupStorageAccountResult
- type ManagementPolicy
- type ManagementPolicyAction
- type ManagementPolicyActionArgs
- type ManagementPolicyActionInput
- type ManagementPolicyActionOutput
- func (o ManagementPolicyActionOutput) BaseBlob() ManagementPolicyBaseBlobPtrOutput
- func (ManagementPolicyActionOutput) ElementType() reflect.Type
- func (o ManagementPolicyActionOutput) Snapshot() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
- func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
- type ManagementPolicyActionResponse
- type ManagementPolicyActionResponseArgs
- func (ManagementPolicyActionResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
- func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
- type ManagementPolicyActionResponseInput
- type ManagementPolicyActionResponseOutput
- func (o ManagementPolicyActionResponseOutput) BaseBlob() ManagementPolicyBaseBlobResponsePtrOutput
- func (ManagementPolicyActionResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyActionResponseOutput) Snapshot() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
- func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
- type ManagementPolicyArgs
- type ManagementPolicyBaseBlob
- type ManagementPolicyBaseBlobArgs
- func (ManagementPolicyBaseBlobArgs) ElementType() reflect.Type
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobInput
- type ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) Delete() DateAfterModificationPtrOutput
- func (ManagementPolicyBaseBlobOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobPtrInput
- type ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) Delete() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) Elem() ManagementPolicyBaseBlobOutput
- func (ManagementPolicyBaseBlobPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
- func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
- type ManagementPolicyBaseBlobResponse
- type ManagementPolicyBaseBlobResponseArgs
- func (ManagementPolicyBaseBlobResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyBaseBlobResponseInput
- type ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput
- func (ManagementPolicyBaseBlobResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyBaseBlobResponsePtrInput
- type ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Delete() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) Elem() ManagementPolicyBaseBlobResponseOutput
- func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
- func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
- type ManagementPolicyDefinition
- type ManagementPolicyDefinitionArgs
- func (ManagementPolicyDefinitionArgs) ElementType() reflect.Type
- func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
- func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
- type ManagementPolicyDefinitionInput
- type ManagementPolicyDefinitionOutput
- func (o ManagementPolicyDefinitionOutput) Actions() ManagementPolicyActionOutput
- func (ManagementPolicyDefinitionOutput) ElementType() reflect.Type
- func (o ManagementPolicyDefinitionOutput) Filters() ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
- func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
- type ManagementPolicyDefinitionResponse
- type ManagementPolicyDefinitionResponseArgs
- func (ManagementPolicyDefinitionResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
- func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
- type ManagementPolicyDefinitionResponseInput
- type ManagementPolicyDefinitionResponseOutput
- func (o ManagementPolicyDefinitionResponseOutput) Actions() ManagementPolicyActionResponseOutput
- func (ManagementPolicyDefinitionResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyDefinitionResponseOutput) Filters() ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
- func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
- type ManagementPolicyFilter
- type ManagementPolicyFilterArgs
- func (ManagementPolicyFilterArgs) ElementType() reflect.Type
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
- func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
- type ManagementPolicyFilterInput
- type ManagementPolicyFilterOutput
- func (o ManagementPolicyFilterOutput) 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) BlobTypes() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterPtrOutput) Elem() ManagementPolicyFilterOutput
- func (ManagementPolicyFilterPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
- func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
- type ManagementPolicyFilterResponse
- type ManagementPolicyFilterResponseArgs
- func (ManagementPolicyFilterResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
- func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
- type ManagementPolicyFilterResponseInput
- type ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
- func (ManagementPolicyFilterResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
- type ManagementPolicyFilterResponsePtrInput
- type ManagementPolicyFilterResponsePtrOutput
- func (o ManagementPolicyFilterResponsePtrOutput) 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
- type ManagementPolicyRule
- type ManagementPolicyRuleArgs
- type ManagementPolicyRuleArray
- type ManagementPolicyRuleArrayInput
- type ManagementPolicyRuleArrayOutput
- func (ManagementPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
- type ManagementPolicyRuleInput
- type ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) Definition() ManagementPolicyDefinitionOutput
- func (ManagementPolicyRuleOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagementPolicyRuleOutput) Name() pulumi.StringOutput
- func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
- func (o ManagementPolicyRuleOutput) Type() pulumi.StringOutput
- type ManagementPolicyRuleResponse
- type ManagementPolicyRuleResponseArgs
- func (ManagementPolicyRuleResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
- func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
- type ManagementPolicyRuleResponseArray
- func (ManagementPolicyRuleResponseArray) ElementType() reflect.Type
- func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
- func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
- type ManagementPolicyRuleResponseArrayInput
- type ManagementPolicyRuleResponseArrayOutput
- func (ManagementPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
- type ManagementPolicyRuleResponseInput
- type ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) Definition() ManagementPolicyDefinitionResponseOutput
- func (ManagementPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicyRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagementPolicyRuleResponseOutput) Name() pulumi.StringOutput
- func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
- func (o ManagementPolicyRuleResponseOutput) Type() pulumi.StringOutput
- type ManagementPolicySchema
- type ManagementPolicySchemaArgs
- func (ManagementPolicySchemaArgs) ElementType() reflect.Type
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaInput
- type ManagementPolicySchemaOutput
- func (ManagementPolicySchemaOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaOutput) Rules() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaPtrInput
- type ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaPtrOutput) Elem() ManagementPolicySchemaOutput
- func (ManagementPolicySchemaPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaPtrOutput) Rules() ManagementPolicyRuleArrayOutput
- func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
- func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
- type ManagementPolicySchemaResponse
- type ManagementPolicySchemaResponseArgs
- func (ManagementPolicySchemaResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySchemaResponseInput
- type ManagementPolicySchemaResponseOutput
- func (ManagementPolicySchemaResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaResponseOutput) Rules() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySchemaResponsePtrInput
- type ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponsePtrOutput) Elem() ManagementPolicySchemaResponseOutput
- func (ManagementPolicySchemaResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySchemaResponsePtrOutput) Rules() ManagementPolicyRuleResponseArrayOutput
- func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
- func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
- type ManagementPolicySnapShot
- type ManagementPolicySnapShotArgs
- func (ManagementPolicySnapShotArgs) ElementType() reflect.Type
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotInput
- type ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) Delete() DateAfterCreationPtrOutput
- func (ManagementPolicySnapShotOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotPtrInput
- type ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) Delete() DateAfterCreationPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) Elem() ManagementPolicySnapShotOutput
- func (ManagementPolicySnapShotPtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
- func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
- type ManagementPolicySnapShotResponse
- type ManagementPolicySnapShotResponseArgs
- func (ManagementPolicySnapShotResponseArgs) ElementType() reflect.Type
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicySnapShotResponseInput
- type ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput
- func (ManagementPolicySnapShotResponseOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicySnapShotResponsePtrInput
- type ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) Elem() ManagementPolicySnapShotResponseOutput
- func (ManagementPolicySnapShotResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
- func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
- type ManagementPolicyState
- type NetworkRuleSet
- type NetworkRuleSetArgs
- func (NetworkRuleSetArgs) ElementType() reflect.Type
- func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- type NetworkRuleSetInput
- type NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput
- func (NetworkRuleSetOutput) ElementType() reflect.Type
- func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
- type NetworkRuleSetPtrInput
- type NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
- func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
- func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
- func (o NetworkRuleSetPtrOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
- type NetworkRuleSetResponse
- type NetworkRuleSetResponseArgs
- func (NetworkRuleSetResponseArgs) ElementType() reflect.Type
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- type NetworkRuleSetResponseInput
- type NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponseOutput) DefaultAction() pulumi.StringOutput
- func (NetworkRuleSetResponseOutput) ElementType() reflect.Type
- func (o NetworkRuleSetResponseOutput) IpRules() IPRuleResponseArrayOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponseOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
- type NetworkRuleSetResponsePtrInput
- type NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) Bypass() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o NetworkRuleSetResponsePtrOutput) Elem() NetworkRuleSetResponseOutput
- func (NetworkRuleSetResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkRuleSetResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
- func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
- func (o NetworkRuleSetResponsePtrOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
- type PublicAccess
- func (PublicAccess) ElementType() reflect.Type
- 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 ReasonCode
- func (ReasonCode) ElementType() reflect.Type
- func (e ReasonCode) ToStringOutput() pulumi.StringOutput
- func (e ReasonCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReasonCode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReasonCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Restriction
- type RestrictionArgs
- type RestrictionArray
- type RestrictionArrayInput
- type RestrictionArrayOutput
- func (RestrictionArrayOutput) ElementType() reflect.Type
- func (o RestrictionArrayOutput) Index(i pulumi.IntInput) RestrictionOutput
- func (o RestrictionArrayOutput) ToRestrictionArrayOutput() RestrictionArrayOutput
- func (o RestrictionArrayOutput) ToRestrictionArrayOutputWithContext(ctx context.Context) RestrictionArrayOutput
- type RestrictionInput
- type RestrictionOutput
- type RestrictionResponse
- type RestrictionResponseArgs
- type RestrictionResponseArray
- type RestrictionResponseArrayInput
- type RestrictionResponseArrayOutput
- func (RestrictionResponseArrayOutput) ElementType() reflect.Type
- func (o RestrictionResponseArrayOutput) Index(i pulumi.IntInput) RestrictionResponseOutput
- func (o RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutput() RestrictionResponseArrayOutput
- func (o RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutputWithContext(ctx context.Context) RestrictionResponseArrayOutput
- type RestrictionResponseInput
- type RestrictionResponseOutput
- func (RestrictionResponseOutput) ElementType() reflect.Type
- func (o RestrictionResponseOutput) ReasonCode() pulumi.StringPtrOutput
- func (o RestrictionResponseOutput) ToRestrictionResponseOutput() RestrictionResponseOutput
- func (o RestrictionResponseOutput) ToRestrictionResponseOutputWithContext(ctx context.Context) RestrictionResponseOutput
- func (o RestrictionResponseOutput) Type() pulumi.StringOutput
- func (o RestrictionResponseOutput) Values() pulumi.StringArrayOutput
- type RuleType
- func (RuleType) ElementType() reflect.Type
- 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 SKUCapabilityResponse
- type SKUCapabilityResponseArgs
- type SKUCapabilityResponseArray
- func (SKUCapabilityResponseArray) ElementType() reflect.Type
- func (i SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutput() SKUCapabilityResponseArrayOutput
- func (i SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutputWithContext(ctx context.Context) SKUCapabilityResponseArrayOutput
- type SKUCapabilityResponseArrayInput
- type SKUCapabilityResponseArrayOutput
- func (SKUCapabilityResponseArrayOutput) ElementType() reflect.Type
- func (o SKUCapabilityResponseArrayOutput) Index(i pulumi.IntInput) SKUCapabilityResponseOutput
- func (o SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutput() SKUCapabilityResponseArrayOutput
- func (o SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutputWithContext(ctx context.Context) SKUCapabilityResponseArrayOutput
- type SKUCapabilityResponseInput
- type SKUCapabilityResponseOutput
- func (SKUCapabilityResponseOutput) ElementType() reflect.Type
- func (o SKUCapabilityResponseOutput) Name() pulumi.StringOutput
- func (o SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutput() SKUCapabilityResponseOutput
- func (o SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutputWithContext(ctx context.Context) SKUCapabilityResponseOutput
- func (o SKUCapabilityResponseOutput) Value() pulumi.StringOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- 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 SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Restrictions() RestrictionArrayOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Restrictions() RestrictionArrayOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capabilities() SKUCapabilityResponseArrayOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Kind() pulumi.StringOutput
- func (o SkuResponseOutput) Locations() pulumi.StringArrayOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ResourceType() pulumi.StringOutput
- func (o SkuResponseOutput) Restrictions() RestrictionResponseArrayOutput
- func (o SkuResponseOutput) Tier() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capabilities() SKUCapabilityResponseArrayOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Kind() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Locations() pulumi.StringArrayOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Restrictions() RestrictionResponseArrayOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type State
- func (State) ElementType() reflect.Type
- 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 StorageAccount
- type StorageAccountArgs
- type StorageAccountInput
- type StorageAccountKeyResponse
- type StorageAccountKeyResponseArgs
- func (StorageAccountKeyResponseArgs) ElementType() reflect.Type
- func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
- func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
- type StorageAccountKeyResponseArray
- func (StorageAccountKeyResponseArray) ElementType() reflect.Type
- func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
- func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
- type StorageAccountKeyResponseArrayInput
- type StorageAccountKeyResponseArrayOutput
- func (StorageAccountKeyResponseArrayOutput) ElementType() reflect.Type
- func (o StorageAccountKeyResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
- func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
- type StorageAccountKeyResponseInput
- type StorageAccountKeyResponseOutput
- func (StorageAccountKeyResponseOutput) ElementType() reflect.Type
- func (o StorageAccountKeyResponseOutput) KeyName() pulumi.StringOutput
- func (o StorageAccountKeyResponseOutput) Permissions() pulumi.StringOutput
- func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
- func (o StorageAccountKeyResponseOutput) Value() pulumi.StringOutput
- type StorageAccountOutput
- type StorageAccountState
- type TagPropertyResponse
- type TagPropertyResponseArgs
- type TagPropertyResponseArray
- type TagPropertyResponseArrayInput
- type TagPropertyResponseArrayOutput
- func (TagPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o TagPropertyResponseArrayOutput) Index(i pulumi.IntInput) TagPropertyResponseOutput
- func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
- func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
- type TagPropertyResponseInput
- type TagPropertyResponseOutput
- func (TagPropertyResponseOutput) ElementType() reflect.Type
- func (o TagPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
- func (o TagPropertyResponseOutput) Tag() pulumi.StringOutput
- func (o TagPropertyResponseOutput) TenantId() pulumi.StringOutput
- func (o TagPropertyResponseOutput) Timestamp() pulumi.StringOutput
- func (o TagPropertyResponseOutput) ToTagPropertyResponseOutput() TagPropertyResponseOutput
- func (o TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
- func (o TagPropertyResponseOutput) Upn() pulumi.StringOutput
- type UpdateHistoryPropertyResponse
- type UpdateHistoryPropertyResponseArgs
- func (UpdateHistoryPropertyResponseArgs) ElementType() reflect.Type
- func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
- func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
- type UpdateHistoryPropertyResponseArray
- func (UpdateHistoryPropertyResponseArray) ElementType() reflect.Type
- func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
- func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
- type UpdateHistoryPropertyResponseArrayInput
- type UpdateHistoryPropertyResponseArrayOutput
- func (UpdateHistoryPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o UpdateHistoryPropertyResponseArrayOutput) Index(i pulumi.IntInput) UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
- func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
- type UpdateHistoryPropertyResponseInput
- type UpdateHistoryPropertyResponseOutput
- func (UpdateHistoryPropertyResponseOutput) ElementType() reflect.Type
- func (o UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntOutput
- func (o UpdateHistoryPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) TenantId() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) Timestamp() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
- func (o UpdateHistoryPropertyResponseOutput) Update() pulumi.StringOutput
- func (o UpdateHistoryPropertyResponseOutput) Upn() pulumi.StringOutput
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- type VirtualNetworkRuleArray
- type VirtualNetworkRuleArrayInput
- type VirtualNetworkRuleArrayOutput
- func (VirtualNetworkRuleArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
- func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
- type VirtualNetworkRuleInput
- type VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) Action() pulumi.StringPtrOutput
- func (VirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleOutput) State() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput
- type VirtualNetworkRuleResponse
- type VirtualNetworkRuleResponseArgs
- func (VirtualNetworkRuleResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
- type VirtualNetworkRuleResponseArray
- func (VirtualNetworkRuleResponseArray) ElementType() reflect.Type
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseArrayInput
- type VirtualNetworkRuleResponseArrayOutput
- func (VirtualNetworkRuleResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
- func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
- type VirtualNetworkRuleResponseInput
- type VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) Action() pulumi.StringPtrOutput
- func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseOutput) State() pulumi.StringPtrOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput
Constants ¶
const ( AccessTierHot = AccessTier("Hot") AccessTierCool = AccessTier("Cool") )
const ( BypassNone = Bypass("None") BypassLogging = Bypass("Logging") BypassMetrics = Bypass("Metrics") BypassAzureServices = Bypass("AzureServices") )
const ( DefaultActionAllow = DefaultAction("Allow") DefaultActionDeny = DefaultAction("Deny") )
const ( KeySource_Microsoft_Storage = KeySource("Microsoft.Storage") KeySource_Microsoft_Keyvault = KeySource("Microsoft.Keyvault") )
const ( KindStorage = Kind("Storage") KindStorageV2 = Kind("StorageV2") KindBlobStorage = Kind("BlobStorage") KindFileStorage = Kind("FileStorage") KindBlockBlobStorage = Kind("BlockBlobStorage") )
const ( PublicAccessContainer = PublicAccess("Container") PublicAccessBlob = PublicAccess("Blob") PublicAccessNone = PublicAccess("None") )
const ( ReasonCodeQuotaId = ReasonCode("QuotaId") ReasonCodeNotAvailableForSubscription = ReasonCode("NotAvailableForSubscription") )
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") )
const ( StateProvisioning = State("provisioning") StateDeprovisioning = State("deprovisioning") StateSucceeded = State("succeeded") StateFailed = State("failed") StateNetworkSourceDeleted = State("networkSourceDeleted") )
const (
ActionAllow = Action("Allow")
)
const (
IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
const (
RuleTypeLifecycle = RuleType("Lifecycle")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTier ¶ added in v0.3.1
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
func (AccessTier) ElementType ¶ added in v0.3.1
func (AccessTier) ElementType() reflect.Type
func (AccessTier) ToStringOutput ¶ added in v0.3.1
func (e AccessTier) ToStringOutput() pulumi.StringOutput
func (AccessTier) ToStringOutputWithContext ¶ added in v0.3.1
func (e AccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessTier) ToStringPtrOutput ¶ added in v0.3.1
func (e AccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessTier) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Action ¶ added in v0.3.1
The action of virtual network rule.
func (Action) ElementType ¶ added in v0.3.1
func (Action) ToStringOutput ¶ added in v0.3.1
func (e Action) ToStringOutput() pulumi.StringOutput
func (Action) ToStringOutputWithContext ¶ added in v0.3.1
func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Action) ToStringPtrOutput ¶ added in v0.3.1
func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput
func (Action) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BlobContainer ¶
type BlobContainer struct { pulumi.CustomResourceState // Resource Etag. Etag pulumi.StringOutput `pulumi:"etag"` // The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. HasImmutabilityPolicy pulumi.BoolOutput `pulumi:"hasImmutabilityPolicy"` // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolOutput `pulumi:"hasLegalHold"` // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponseOutput `pulumi:"immutabilityPolicy"` // Returns the date and time the container was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. LeaseDuration pulumi.StringOutput `pulumi:"leaseDuration"` // Lease state of the container. LeaseState pulumi.StringOutput `pulumi:"leaseState"` // The lease status of the container. LeaseStatus pulumi.StringOutput `pulumi:"leaseStatus"` // The LegalHold property of the container. LegalHold LegalHoldPropertiesResponseOutput `pulumi:"legalHold"` // A name-value pair to associate with the container as metadata. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess pulumi.StringPtrOutput `pulumi:"publicAccess"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Properties of the blob container, including Id, resource name, resource type, Etag.
func GetBlobContainer ¶
func GetBlobContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlobContainerState, opts ...pulumi.ResourceOption) (*BlobContainer, error)
GetBlobContainer gets an existing BlobContainer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBlobContainer ¶
func NewBlobContainer(ctx *pulumi.Context, name string, args *BlobContainerArgs, opts ...pulumi.ResourceOption) (*BlobContainer, error)
NewBlobContainer registers a new resource with the given unique name, arguments, and options.
func (*BlobContainer) ElementType ¶ added in v0.2.6
func (*BlobContainer) ElementType() reflect.Type
func (*BlobContainer) ToBlobContainerOutput ¶ added in v0.2.6
func (i *BlobContainer) ToBlobContainerOutput() BlobContainerOutput
func (*BlobContainer) ToBlobContainerOutputWithContext ¶ added in v0.2.6
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.StringInput // 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 PublicAccess // 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 // Resource Etag. Etag pulumi.StringOutput `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntOutput `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.
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 ¶ added in v0.2.6
func (*BlobContainerImmutabilityPolicy) ElementType() reflect.Type
func (*BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutput ¶ added in v0.2.6
func (i *BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
func (*BlobContainerImmutabilityPolicy) ToBlobContainerImmutabilityPolicyOutputWithContext ¶ added in v0.2.6
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 // 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.IntInput // The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' ImmutabilityPolicyName pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a BlobContainerImmutabilityPolicy resource.
func (BlobContainerImmutabilityPolicyArgs) ElementType ¶
func (BlobContainerImmutabilityPolicyArgs) ElementType() reflect.Type
type BlobContainerImmutabilityPolicyInput ¶ added in v0.2.6
type BlobContainerImmutabilityPolicyInput interface { pulumi.Input ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput }
type BlobContainerImmutabilityPolicyOutput ¶ added in v0.2.6
type BlobContainerImmutabilityPolicyOutput struct {
*pulumi.OutputState
}
func (BlobContainerImmutabilityPolicyOutput) ElementType ¶ added in v0.2.6
func (BlobContainerImmutabilityPolicyOutput) ElementType() reflect.Type
func (BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput ¶ added in v0.2.6
func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutput() BlobContainerImmutabilityPolicyOutput
func (BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext ¶ added in v0.2.6
func (o BlobContainerImmutabilityPolicyOutput) ToBlobContainerImmutabilityPolicyOutputWithContext(ctx context.Context) BlobContainerImmutabilityPolicyOutput
type BlobContainerImmutabilityPolicyState ¶
type BlobContainerImmutabilityPolicyState struct { // Resource Etag. Etag pulumi.StringPtrInput // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntPtrInput // The name of the resource Name pulumi.StringPtrInput // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (BlobContainerImmutabilityPolicyState) ElementType ¶
func (BlobContainerImmutabilityPolicyState) ElementType() reflect.Type
type BlobContainerInput ¶ added in v0.2.6
type BlobContainerInput interface { pulumi.Input ToBlobContainerOutput() BlobContainerOutput ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput }
type BlobContainerOutput ¶ added in v0.2.6
type BlobContainerOutput struct {
*pulumi.OutputState
}
func (BlobContainerOutput) ElementType ¶ added in v0.2.6
func (BlobContainerOutput) ElementType() reflect.Type
func (BlobContainerOutput) ToBlobContainerOutput ¶ added in v0.2.6
func (o BlobContainerOutput) ToBlobContainerOutput() BlobContainerOutput
func (BlobContainerOutput) ToBlobContainerOutputWithContext ¶ added in v0.2.6
func (o BlobContainerOutput) ToBlobContainerOutputWithContext(ctx context.Context) BlobContainerOutput
type BlobContainerState ¶
type BlobContainerState struct { // Resource Etag. Etag pulumi.StringPtrInput // The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. HasImmutabilityPolicy pulumi.BoolPtrInput // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolPtrInput // The ImmutabilityPolicy property of the container. ImmutabilityPolicy ImmutabilityPolicyPropertiesResponsePtrInput // Returns the date and time the container was last modified. LastModifiedTime pulumi.StringPtrInput // Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. LeaseDuration pulumi.StringPtrInput // Lease state of the container. LeaseState pulumi.StringPtrInput // The lease status of the container. LeaseStatus pulumi.StringPtrInput // The LegalHold property of the container. LegalHold LegalHoldPropertiesResponsePtrInput // A name-value pair to associate with the container as metadata. Metadata pulumi.StringMapInput // The name of the resource Name pulumi.StringPtrInput // Specifies whether data in the container may be accessed publicly and the level of access. PublicAccess pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (BlobContainerState) ElementType ¶
func (BlobContainerState) ElementType() reflect.Type
type BlobServiceProperties ¶ added in v0.2.5
type BlobServiceProperties struct { pulumi.CustomResourceState // 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 soft delete. DeleteRetentionPolicy DeleteRetentionPolicyResponsePtrOutput `pulumi:"deleteRetentionPolicy"` // 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 Blob service.
func GetBlobServiceProperties ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.6
func (*BlobServiceProperties) ElementType() reflect.Type
func (*BlobServiceProperties) ToBlobServicePropertiesOutput ¶ added in v0.2.6
func (i *BlobServiceProperties) ToBlobServicePropertiesOutput() BlobServicePropertiesOutput
func (*BlobServiceProperties) ToBlobServicePropertiesOutputWithContext ¶ added in v0.2.6
func (i *BlobServiceProperties) ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput
type BlobServicePropertiesArgs ¶ added in v0.2.5
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 // The name of the blob Service within the specified storage account. Blob Service Name must be 'default' BlobServicesName pulumi.StringInput // 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 soft delete. DeleteRetentionPolicy DeleteRetentionPolicyPtrInput // 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 BlobServiceProperties resource.
func (BlobServicePropertiesArgs) ElementType ¶ added in v0.2.5
func (BlobServicePropertiesArgs) ElementType() reflect.Type
type BlobServicePropertiesInput ¶ added in v0.2.6
type BlobServicePropertiesInput interface { pulumi.Input ToBlobServicePropertiesOutput() BlobServicePropertiesOutput ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput }
type BlobServicePropertiesOutput ¶ added in v0.2.6
type BlobServicePropertiesOutput struct {
*pulumi.OutputState
}
func (BlobServicePropertiesOutput) ElementType ¶ added in v0.2.6
func (BlobServicePropertiesOutput) ElementType() reflect.Type
func (BlobServicePropertiesOutput) ToBlobServicePropertiesOutput ¶ added in v0.2.6
func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutput() BlobServicePropertiesOutput
func (BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext ¶ added in v0.2.6
func (o BlobServicePropertiesOutput) ToBlobServicePropertiesOutputWithContext(ctx context.Context) BlobServicePropertiesOutput
type BlobServicePropertiesState ¶ added in v0.2.5
type BlobServicePropertiesState struct { // 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 CorsRulesResponsePtrInput // 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 soft delete. DeleteRetentionPolicy DeleteRetentionPolicyResponsePtrInput // The name of the resource Name pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (BlobServicePropertiesState) ElementType ¶ added in v0.2.5
func (BlobServicePropertiesState) ElementType() reflect.Type
type Bypass ¶ added in v0.3.1
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 ¶ added in v0.3.1
func (Bypass) ToStringOutput ¶ added in v0.3.1
func (e Bypass) ToStringOutput() pulumi.StringOutput
func (Bypass) ToStringOutputWithContext ¶ added in v0.3.1
func (e Bypass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Bypass) ToStringPtrOutput ¶ added in v0.3.1
func (e Bypass) ToStringPtrOutput() pulumi.StringPtrOutput
func (Bypass) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Bypass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CorsRule ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (CorsRuleArgs) ElementType() reflect.Type
func (CorsRuleArgs) ToCorsRuleOutput ¶ added in v0.2.5
func (i CorsRuleArgs) ToCorsRuleOutput() CorsRuleOutput
func (CorsRuleArgs) ToCorsRuleOutputWithContext ¶ added in v0.2.5
func (i CorsRuleArgs) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput
type CorsRuleArray ¶ added in v0.2.5
type CorsRuleArray []CorsRuleInput
func (CorsRuleArray) ElementType ¶ added in v0.2.5
func (CorsRuleArray) ElementType() reflect.Type
func (CorsRuleArray) ToCorsRuleArrayOutput ¶ added in v0.2.5
func (i CorsRuleArray) ToCorsRuleArrayOutput() CorsRuleArrayOutput
func (CorsRuleArray) ToCorsRuleArrayOutputWithContext ¶ added in v0.2.5
func (i CorsRuleArray) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput
type CorsRuleArrayInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
type CorsRuleArrayOutput struct{ *pulumi.OutputState }
func (CorsRuleArrayOutput) ElementType ¶ added in v0.2.5
func (CorsRuleArrayOutput) ElementType() reflect.Type
func (CorsRuleArrayOutput) Index ¶ added in v0.2.5
func (o CorsRuleArrayOutput) Index(i pulumi.IntInput) CorsRuleOutput
func (CorsRuleArrayOutput) ToCorsRuleArrayOutput ¶ added in v0.2.5
func (o CorsRuleArrayOutput) ToCorsRuleArrayOutput() CorsRuleArrayOutput
func (CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext ¶ added in v0.2.5
func (o CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput
type CorsRuleInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
type CorsRuleOutput struct{ *pulumi.OutputState }
Specifies a CORS rule for the Blob service.
func (CorsRuleOutput) AllowedHeaders ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (CorsRuleOutput) ElementType() reflect.Type
func (CorsRuleOutput) ExposedHeaders ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (o CorsRuleOutput) ToCorsRuleOutput() CorsRuleOutput
func (CorsRuleOutput) ToCorsRuleOutputWithContext ¶ added in v0.2.5
func (o CorsRuleOutput) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput
type CorsRuleResponse ¶ added in v0.2.5
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 CorsRuleResponseArgs ¶ added in v0.2.5
type CorsRuleResponseArgs 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 (CorsRuleResponseArgs) ElementType ¶ added in v0.2.5
func (CorsRuleResponseArgs) ElementType() reflect.Type
func (CorsRuleResponseArgs) ToCorsRuleResponseOutput ¶ added in v0.2.5
func (i CorsRuleResponseArgs) ToCorsRuleResponseOutput() CorsRuleResponseOutput
func (CorsRuleResponseArgs) ToCorsRuleResponseOutputWithContext ¶ added in v0.2.5
func (i CorsRuleResponseArgs) ToCorsRuleResponseOutputWithContext(ctx context.Context) CorsRuleResponseOutput
type CorsRuleResponseArray ¶ added in v0.2.5
type CorsRuleResponseArray []CorsRuleResponseInput
func (CorsRuleResponseArray) ElementType ¶ added in v0.2.5
func (CorsRuleResponseArray) ElementType() reflect.Type
func (CorsRuleResponseArray) ToCorsRuleResponseArrayOutput ¶ added in v0.2.5
func (i CorsRuleResponseArray) ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput
func (CorsRuleResponseArray) ToCorsRuleResponseArrayOutputWithContext ¶ added in v0.2.5
func (i CorsRuleResponseArray) ToCorsRuleResponseArrayOutputWithContext(ctx context.Context) CorsRuleResponseArrayOutput
type CorsRuleResponseArrayInput ¶ added in v0.2.5
type CorsRuleResponseArrayInput interface { pulumi.Input ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput ToCorsRuleResponseArrayOutputWithContext(context.Context) CorsRuleResponseArrayOutput }
CorsRuleResponseArrayInput is an input type that accepts CorsRuleResponseArray and CorsRuleResponseArrayOutput values. You can construct a concrete instance of `CorsRuleResponseArrayInput` via:
CorsRuleResponseArray{ CorsRuleResponseArgs{...} }
type CorsRuleResponseArrayOutput ¶ added in v0.2.5
type CorsRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (CorsRuleResponseArrayOutput) ElementType ¶ added in v0.2.5
func (CorsRuleResponseArrayOutput) ElementType() reflect.Type
func (CorsRuleResponseArrayOutput) Index ¶ added in v0.2.5
func (o CorsRuleResponseArrayOutput) Index(i pulumi.IntInput) CorsRuleResponseOutput
func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput ¶ added in v0.2.5
func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput
func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext ¶ added in v0.2.5
func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext(ctx context.Context) CorsRuleResponseArrayOutput
type CorsRuleResponseInput ¶ added in v0.2.5
type CorsRuleResponseInput interface { pulumi.Input ToCorsRuleResponseOutput() CorsRuleResponseOutput ToCorsRuleResponseOutputWithContext(context.Context) CorsRuleResponseOutput }
CorsRuleResponseInput is an input type that accepts CorsRuleResponseArgs and CorsRuleResponseOutput values. You can construct a concrete instance of `CorsRuleResponseInput` via:
CorsRuleResponseArgs{...}
type CorsRuleResponseOutput ¶ added in v0.2.5
type CorsRuleResponseOutput struct{ *pulumi.OutputState }
Specifies a CORS rule for the Blob service.
func (CorsRuleResponseOutput) AllowedHeaders ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (CorsRuleResponseOutput) ElementType() reflect.Type
func (CorsRuleResponseOutput) ExposedHeaders ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (o CorsRuleResponseOutput) ToCorsRuleResponseOutput() CorsRuleResponseOutput
func (CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext ¶ added in v0.2.5
func (o CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext(ctx context.Context) CorsRuleResponseOutput
type CorsRules ¶ added in v0.2.5
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 ¶ added in v0.2.5
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 ¶ added in v0.2.5
func (CorsRulesArgs) ElementType() reflect.Type
func (CorsRulesArgs) ToCorsRulesOutput ¶ added in v0.2.5
func (i CorsRulesArgs) ToCorsRulesOutput() CorsRulesOutput
func (CorsRulesArgs) ToCorsRulesOutputWithContext ¶ added in v0.2.5
func (i CorsRulesArgs) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
func (CorsRulesArgs) ToCorsRulesPtrOutput ¶ added in v0.2.5
func (i CorsRulesArgs) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesArgs) ToCorsRulesPtrOutputWithContext ¶ added in v0.2.5
func (i CorsRulesArgs) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
type CorsRulesOutput struct{ *pulumi.OutputState }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesOutput) CorsRules ¶ added in v0.2.5
func (o CorsRulesOutput) CorsRules() CorsRuleArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesOutput) ElementType ¶ added in v0.2.5
func (CorsRulesOutput) ElementType() reflect.Type
func (CorsRulesOutput) ToCorsRulesOutput ¶ added in v0.2.5
func (o CorsRulesOutput) ToCorsRulesOutput() CorsRulesOutput
func (CorsRulesOutput) ToCorsRulesOutputWithContext ¶ added in v0.2.5
func (o CorsRulesOutput) ToCorsRulesOutputWithContext(ctx context.Context) CorsRulesOutput
func (CorsRulesOutput) ToCorsRulesPtrOutput ¶ added in v0.2.5
func (o CorsRulesOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesOutput) ToCorsRulesPtrOutputWithContext ¶ added in v0.2.5
func (o CorsRulesOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesPtrInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
func CorsRulesPtr(v *CorsRulesArgs) CorsRulesPtrInput
type CorsRulesPtrOutput ¶ added in v0.2.5
type CorsRulesPtrOutput struct{ *pulumi.OutputState }
func (CorsRulesPtrOutput) CorsRules ¶ added in v0.2.5
func (o CorsRulesPtrOutput) CorsRules() CorsRuleArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesPtrOutput) Elem ¶ added in v0.2.5
func (o CorsRulesPtrOutput) Elem() CorsRulesOutput
func (CorsRulesPtrOutput) ElementType ¶ added in v0.2.5
func (CorsRulesPtrOutput) ElementType() reflect.Type
func (CorsRulesPtrOutput) ToCorsRulesPtrOutput ¶ added in v0.2.5
func (o CorsRulesPtrOutput) ToCorsRulesPtrOutput() CorsRulesPtrOutput
func (CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext ¶ added in v0.2.5
func (o CorsRulesPtrOutput) ToCorsRulesPtrOutputWithContext(ctx context.Context) CorsRulesPtrOutput
type CorsRulesResponse ¶ added in v0.2.5
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 CorsRulesResponseArgs ¶ added in v0.2.5
type CorsRulesResponseArgs struct { // The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRules CorsRuleResponseArrayInput `pulumi:"corsRules"` }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponseArgs) ElementType ¶ added in v0.2.5
func (CorsRulesResponseArgs) ElementType() reflect.Type
func (CorsRulesResponseArgs) ToCorsRulesResponseOutput ¶ added in v0.2.5
func (i CorsRulesResponseArgs) ToCorsRulesResponseOutput() CorsRulesResponseOutput
func (CorsRulesResponseArgs) ToCorsRulesResponseOutputWithContext ¶ added in v0.2.5
func (i CorsRulesResponseArgs) ToCorsRulesResponseOutputWithContext(ctx context.Context) CorsRulesResponseOutput
func (CorsRulesResponseArgs) ToCorsRulesResponsePtrOutput ¶ added in v0.2.5
func (i CorsRulesResponseArgs) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
func (CorsRulesResponseArgs) ToCorsRulesResponsePtrOutputWithContext ¶ added in v0.2.5
func (i CorsRulesResponseArgs) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
type CorsRulesResponseInput ¶ added in v0.2.5
type CorsRulesResponseInput interface { pulumi.Input ToCorsRulesResponseOutput() CorsRulesResponseOutput ToCorsRulesResponseOutputWithContext(context.Context) CorsRulesResponseOutput }
CorsRulesResponseInput is an input type that accepts CorsRulesResponseArgs and CorsRulesResponseOutput values. You can construct a concrete instance of `CorsRulesResponseInput` via:
CorsRulesResponseArgs{...}
type CorsRulesResponseOutput ¶ added in v0.2.5
type CorsRulesResponseOutput struct{ *pulumi.OutputState }
Sets the CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponseOutput) CorsRules ¶ added in v0.2.5
func (o CorsRulesResponseOutput) CorsRules() CorsRuleResponseArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponseOutput) ElementType ¶ added in v0.2.5
func (CorsRulesResponseOutput) ElementType() reflect.Type
func (CorsRulesResponseOutput) ToCorsRulesResponseOutput ¶ added in v0.2.5
func (o CorsRulesResponseOutput) ToCorsRulesResponseOutput() CorsRulesResponseOutput
func (CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext ¶ added in v0.2.5
func (o CorsRulesResponseOutput) ToCorsRulesResponseOutputWithContext(ctx context.Context) CorsRulesResponseOutput
func (CorsRulesResponseOutput) ToCorsRulesResponsePtrOutput ¶ added in v0.2.5
func (o CorsRulesResponseOutput) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
func (CorsRulesResponseOutput) ToCorsRulesResponsePtrOutputWithContext ¶ added in v0.2.5
func (o CorsRulesResponseOutput) ToCorsRulesResponsePtrOutputWithContext(ctx context.Context) CorsRulesResponsePtrOutput
type CorsRulesResponsePtrInput ¶ added in v0.2.5
type CorsRulesResponsePtrInput interface { pulumi.Input ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput ToCorsRulesResponsePtrOutputWithContext(context.Context) CorsRulesResponsePtrOutput }
CorsRulesResponsePtrInput is an input type that accepts CorsRulesResponseArgs, CorsRulesResponsePtr and CorsRulesResponsePtrOutput values. You can construct a concrete instance of `CorsRulesResponsePtrInput` via:
CorsRulesResponseArgs{...} or: nil
func CorsRulesResponsePtr ¶ added in v0.2.5
func CorsRulesResponsePtr(v *CorsRulesResponseArgs) CorsRulesResponsePtrInput
type CorsRulesResponsePtrOutput ¶ added in v0.2.5
type CorsRulesResponsePtrOutput struct{ *pulumi.OutputState }
func (CorsRulesResponsePtrOutput) CorsRules ¶ added in v0.2.5
func (o CorsRulesResponsePtrOutput) CorsRules() CorsRuleResponseArrayOutput
The List of CORS rules. You can include up to five CorsRule elements in the request.
func (CorsRulesResponsePtrOutput) Elem ¶ added in v0.2.5
func (o CorsRulesResponsePtrOutput) Elem() CorsRulesResponseOutput
func (CorsRulesResponsePtrOutput) ElementType ¶ added in v0.2.5
func (CorsRulesResponsePtrOutput) ElementType() reflect.Type
func (CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutput ¶ added in v0.2.5
func (o CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutput() CorsRulesResponsePtrOutput
func (CorsRulesResponsePtrOutput) ToCorsRulesResponsePtrOutputWithContext ¶ added in v0.2.5
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 CustomDomainResponseArgs ¶
type CustomDomainResponseArgs struct { // Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. Name pulumi.StringInput `pulumi:"name"` // Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. UseSubDomainName pulumi.BoolPtrInput `pulumi:"useSubDomainName"` }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainResponseArgs) ElementType ¶
func (CustomDomainResponseArgs) ElementType() reflect.Type
func (CustomDomainResponseArgs) ToCustomDomainResponseOutput ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponseOutput() CustomDomainResponseOutput
func (CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
func (CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext ¶
func (i CustomDomainResponseArgs) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
type CustomDomainResponseInput ¶
type CustomDomainResponseInput interface { pulumi.Input ToCustomDomainResponseOutput() CustomDomainResponseOutput ToCustomDomainResponseOutputWithContext(context.Context) CustomDomainResponseOutput }
CustomDomainResponseInput is an input type that accepts CustomDomainResponseArgs and CustomDomainResponseOutput values. You can construct a concrete instance of `CustomDomainResponseInput` via:
CustomDomainResponseArgs{...}
type CustomDomainResponseOutput ¶
type CustomDomainResponseOutput struct{ *pulumi.OutputState }
The custom domain assigned to this storage account. This can be set via Update.
func (CustomDomainResponseOutput) ElementType ¶
func (CustomDomainResponseOutput) ElementType() reflect.Type
func (CustomDomainResponseOutput) Name ¶
func (o CustomDomainResponseOutput) Name() pulumi.StringOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainResponseOutput) ToCustomDomainResponseOutput ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponseOutput() CustomDomainResponseOutput
func (CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponseOutputWithContext(ctx context.Context) CustomDomainResponseOutput
func (CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext ¶
func (o CustomDomainResponseOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
func (CustomDomainResponseOutput) UseSubDomainName ¶
func (o CustomDomainResponseOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type CustomDomainResponsePtrInput ¶
type CustomDomainResponsePtrInput interface { pulumi.Input ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput ToCustomDomainResponsePtrOutputWithContext(context.Context) CustomDomainResponsePtrOutput }
CustomDomainResponsePtrInput is an input type that accepts CustomDomainResponseArgs, CustomDomainResponsePtr and CustomDomainResponsePtrOutput values. You can construct a concrete instance of `CustomDomainResponsePtrInput` via:
CustomDomainResponseArgs{...} or: nil
func CustomDomainResponsePtr ¶
func CustomDomainResponsePtr(v *CustomDomainResponseArgs) CustomDomainResponsePtrInput
type CustomDomainResponsePtrOutput ¶
type CustomDomainResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomDomainResponsePtrOutput) Elem ¶
func (o CustomDomainResponsePtrOutput) Elem() CustomDomainResponseOutput
func (CustomDomainResponsePtrOutput) ElementType ¶
func (CustomDomainResponsePtrOutput) ElementType() reflect.Type
func (CustomDomainResponsePtrOutput) Name ¶
func (o CustomDomainResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
func (CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput ¶
func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutput() CustomDomainResponsePtrOutput
func (CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext ¶
func (o CustomDomainResponsePtrOutput) ToCustomDomainResponsePtrOutputWithContext(ctx context.Context) CustomDomainResponsePtrOutput
func (CustomDomainResponsePtrOutput) UseSubDomainName ¶
func (o CustomDomainResponsePtrOutput) UseSubDomainName() pulumi.BoolPtrOutput
Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
type DateAfterCreation ¶
type DateAfterCreation struct { // Integer value indicating the age in days after creation DaysAfterCreationGreaterThan int `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
type DateAfterCreationArgs ¶
type DateAfterCreationArgs struct { // Integer value indicating the age in days after creation DaysAfterCreationGreaterThan pulumi.IntInput `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
func (DateAfterCreationArgs) ElementType ¶
func (DateAfterCreationArgs) ElementType() reflect.Type
func (DateAfterCreationArgs) ToDateAfterCreationOutput ¶
func (i DateAfterCreationArgs) ToDateAfterCreationOutput() DateAfterCreationOutput
func (DateAfterCreationArgs) ToDateAfterCreationOutputWithContext ¶
func (i DateAfterCreationArgs) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
func (DateAfterCreationArgs) ToDateAfterCreationPtrOutput ¶
func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext ¶
func (i DateAfterCreationArgs) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationInput ¶
type DateAfterCreationInput interface { pulumi.Input ToDateAfterCreationOutput() DateAfterCreationOutput ToDateAfterCreationOutputWithContext(context.Context) DateAfterCreationOutput }
DateAfterCreationInput is an input type that accepts DateAfterCreationArgs and DateAfterCreationOutput values. You can construct a concrete instance of `DateAfterCreationInput` via:
DateAfterCreationArgs{...}
type DateAfterCreationOutput ¶
type DateAfterCreationOutput struct{ *pulumi.OutputState }
Object to define the number of days after creation.
func (DateAfterCreationOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationOutput) DaysAfterCreationGreaterThan() pulumi.IntOutput
Integer value indicating the age in days after creation
func (DateAfterCreationOutput) ElementType ¶
func (DateAfterCreationOutput) ElementType() reflect.Type
func (DateAfterCreationOutput) ToDateAfterCreationOutput ¶
func (o DateAfterCreationOutput) ToDateAfterCreationOutput() DateAfterCreationOutput
func (DateAfterCreationOutput) ToDateAfterCreationOutputWithContext ¶
func (o DateAfterCreationOutput) ToDateAfterCreationOutputWithContext(ctx context.Context) DateAfterCreationOutput
func (DateAfterCreationOutput) ToDateAfterCreationPtrOutput ¶
func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext ¶
func (o DateAfterCreationOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationPtrInput ¶
type DateAfterCreationPtrInput interface { pulumi.Input ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput ToDateAfterCreationPtrOutputWithContext(context.Context) DateAfterCreationPtrOutput }
DateAfterCreationPtrInput is an input type that accepts DateAfterCreationArgs, DateAfterCreationPtr and DateAfterCreationPtrOutput values. You can construct a concrete instance of `DateAfterCreationPtrInput` via:
DateAfterCreationArgs{...} or: nil
func DateAfterCreationPtr ¶
func DateAfterCreationPtr(v *DateAfterCreationArgs) DateAfterCreationPtrInput
type DateAfterCreationPtrOutput ¶
type DateAfterCreationPtrOutput struct{ *pulumi.OutputState }
func (DateAfterCreationPtrOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationPtrOutput) DaysAfterCreationGreaterThan() pulumi.IntPtrOutput
Integer value indicating the age in days after creation
func (DateAfterCreationPtrOutput) Elem ¶
func (o DateAfterCreationPtrOutput) Elem() DateAfterCreationOutput
func (DateAfterCreationPtrOutput) ElementType ¶
func (DateAfterCreationPtrOutput) ElementType() reflect.Type
func (DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput ¶
func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutput() DateAfterCreationPtrOutput
func (DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext ¶
func (o DateAfterCreationPtrOutput) ToDateAfterCreationPtrOutputWithContext(ctx context.Context) DateAfterCreationPtrOutput
type DateAfterCreationResponse ¶
type DateAfterCreationResponse struct { // Integer value indicating the age in days after creation DaysAfterCreationGreaterThan int `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
type DateAfterCreationResponseArgs ¶
type DateAfterCreationResponseArgs struct { // Integer value indicating the age in days after creation DaysAfterCreationGreaterThan pulumi.IntInput `pulumi:"daysAfterCreationGreaterThan"` }
Object to define the number of days after creation.
func (DateAfterCreationResponseArgs) ElementType ¶
func (DateAfterCreationResponseArgs) ElementType() reflect.Type
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (i DateAfterCreationResponseArgs) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterCreationResponseInput ¶
type DateAfterCreationResponseInput interface { pulumi.Input ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput ToDateAfterCreationResponseOutputWithContext(context.Context) DateAfterCreationResponseOutput }
DateAfterCreationResponseInput is an input type that accepts DateAfterCreationResponseArgs and DateAfterCreationResponseOutput values. You can construct a concrete instance of `DateAfterCreationResponseInput` via:
DateAfterCreationResponseArgs{...}
type DateAfterCreationResponseOutput ¶
type DateAfterCreationResponseOutput struct{ *pulumi.OutputState }
Object to define the number of days after creation.
func (DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationResponseOutput) DaysAfterCreationGreaterThan() pulumi.IntOutput
Integer value indicating the age in days after creation
func (DateAfterCreationResponseOutput) ElementType ¶
func (DateAfterCreationResponseOutput) ElementType() reflect.Type
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutput() DateAfterCreationResponseOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponseOutputWithContext(ctx context.Context) DateAfterCreationResponseOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (o DateAfterCreationResponseOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterCreationResponsePtrInput ¶
type DateAfterCreationResponsePtrInput interface { pulumi.Input ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput ToDateAfterCreationResponsePtrOutputWithContext(context.Context) DateAfterCreationResponsePtrOutput }
DateAfterCreationResponsePtrInput is an input type that accepts DateAfterCreationResponseArgs, DateAfterCreationResponsePtr and DateAfterCreationResponsePtrOutput values. You can construct a concrete instance of `DateAfterCreationResponsePtrInput` via:
DateAfterCreationResponseArgs{...} or: nil
func DateAfterCreationResponsePtr ¶
func DateAfterCreationResponsePtr(v *DateAfterCreationResponseArgs) DateAfterCreationResponsePtrInput
type DateAfterCreationResponsePtrOutput ¶
type DateAfterCreationResponsePtrOutput struct{ *pulumi.OutputState }
func (DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan ¶
func (o DateAfterCreationResponsePtrOutput) DaysAfterCreationGreaterThan() pulumi.IntPtrOutput
Integer value indicating the age in days after creation
func (DateAfterCreationResponsePtrOutput) Elem ¶
func (o DateAfterCreationResponsePtrOutput) Elem() DateAfterCreationResponseOutput
func (DateAfterCreationResponsePtrOutput) ElementType ¶
func (DateAfterCreationResponsePtrOutput) ElementType() reflect.Type
func (DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput ¶
func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutput() DateAfterCreationResponsePtrOutput
func (DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext ¶
func (o DateAfterCreationResponsePtrOutput) ToDateAfterCreationResponsePtrOutputWithContext(ctx context.Context) DateAfterCreationResponsePtrOutput
type DateAfterModification ¶
type DateAfterModification struct { // Integer value indicating the age in days after last modification DaysAfterModificationGreaterThan int `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
type DateAfterModificationArgs ¶
type DateAfterModificationArgs struct { // Integer value indicating the age in days after last modification DaysAfterModificationGreaterThan pulumi.IntInput `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
func (DateAfterModificationArgs) ElementType ¶
func (DateAfterModificationArgs) ElementType() reflect.Type
func (DateAfterModificationArgs) ToDateAfterModificationOutput ¶
func (i DateAfterModificationArgs) ToDateAfterModificationOutput() DateAfterModificationOutput
func (DateAfterModificationArgs) ToDateAfterModificationOutputWithContext ¶
func (i DateAfterModificationArgs) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
func (DateAfterModificationArgs) ToDateAfterModificationPtrOutput ¶
func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
func (DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext ¶
func (i DateAfterModificationArgs) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
type DateAfterModificationInput ¶
type DateAfterModificationInput interface { pulumi.Input ToDateAfterModificationOutput() DateAfterModificationOutput ToDateAfterModificationOutputWithContext(context.Context) DateAfterModificationOutput }
DateAfterModificationInput is an input type that accepts DateAfterModificationArgs and DateAfterModificationOutput values. You can construct a concrete instance of `DateAfterModificationInput` via:
DateAfterModificationArgs{...}
type DateAfterModificationOutput ¶
type DateAfterModificationOutput struct{ *pulumi.OutputState }
Object to define the number of days after last modification.
func (DateAfterModificationOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationOutput) DaysAfterModificationGreaterThan() pulumi.IntOutput
Integer value indicating the age in days after last modification
func (DateAfterModificationOutput) ElementType ¶
func (DateAfterModificationOutput) ElementType() reflect.Type
func (DateAfterModificationOutput) ToDateAfterModificationOutput ¶
func (o DateAfterModificationOutput) ToDateAfterModificationOutput() DateAfterModificationOutput
func (DateAfterModificationOutput) ToDateAfterModificationOutputWithContext ¶
func (o DateAfterModificationOutput) ToDateAfterModificationOutputWithContext(ctx context.Context) DateAfterModificationOutput
func (DateAfterModificationOutput) ToDateAfterModificationPtrOutput ¶
func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput
func (DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext ¶
func (o DateAfterModificationOutput) ToDateAfterModificationPtrOutputWithContext(ctx context.Context) DateAfterModificationPtrOutput
type DateAfterModificationPtrInput ¶
type DateAfterModificationPtrInput interface { pulumi.Input ToDateAfterModificationPtrOutput() DateAfterModificationPtrOutput ToDateAfterModificationPtrOutputWithContext(context.Context) DateAfterModificationPtrOutput }
DateAfterModificationPtrInput is an input type that accepts DateAfterModificationArgs, DateAfterModificationPtr and DateAfterModificationPtrOutput values. You can construct a concrete instance of `DateAfterModificationPtrInput` via:
DateAfterModificationArgs{...} or: nil
func DateAfterModificationPtr ¶
func DateAfterModificationPtr(v *DateAfterModificationArgs) DateAfterModificationPtrInput
type DateAfterModificationPtrOutput ¶
type DateAfterModificationPtrOutput struct{ *pulumi.OutputState }
func (DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationPtrOutput) DaysAfterModificationGreaterThan() pulumi.IntPtrOutput
Integer 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 { // Integer value indicating the age in days after last modification DaysAfterModificationGreaterThan int `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
type DateAfterModificationResponseArgs ¶
type DateAfterModificationResponseArgs struct { // Integer value indicating the age in days after last modification DaysAfterModificationGreaterThan pulumi.IntInput `pulumi:"daysAfterModificationGreaterThan"` }
Object to define the number of days after last modification.
func (DateAfterModificationResponseArgs) ElementType ¶
func (DateAfterModificationResponseArgs) ElementType() reflect.Type
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
func (DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext ¶
func (i DateAfterModificationResponseArgs) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
type DateAfterModificationResponseInput ¶
type DateAfterModificationResponseInput interface { pulumi.Input ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput ToDateAfterModificationResponseOutputWithContext(context.Context) DateAfterModificationResponseOutput }
DateAfterModificationResponseInput is an input type that accepts DateAfterModificationResponseArgs and DateAfterModificationResponseOutput values. You can construct a concrete instance of `DateAfterModificationResponseInput` via:
DateAfterModificationResponseArgs{...}
type DateAfterModificationResponseOutput ¶
type DateAfterModificationResponseOutput struct{ *pulumi.OutputState }
Object to define the number of days after last modification.
func (DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationResponseOutput) DaysAfterModificationGreaterThan() pulumi.IntOutput
Integer value indicating the age in days after last modification
func (DateAfterModificationResponseOutput) ElementType ¶
func (DateAfterModificationResponseOutput) ElementType() reflect.Type
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutput() DateAfterModificationResponseOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponseOutputWithContext(ctx context.Context) DateAfterModificationResponseOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput
func (DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext ¶
func (o DateAfterModificationResponseOutput) ToDateAfterModificationResponsePtrOutputWithContext(ctx context.Context) DateAfterModificationResponsePtrOutput
type DateAfterModificationResponsePtrInput ¶
type DateAfterModificationResponsePtrInput interface { pulumi.Input ToDateAfterModificationResponsePtrOutput() DateAfterModificationResponsePtrOutput ToDateAfterModificationResponsePtrOutputWithContext(context.Context) DateAfterModificationResponsePtrOutput }
DateAfterModificationResponsePtrInput is an input type that accepts DateAfterModificationResponseArgs, DateAfterModificationResponsePtr and DateAfterModificationResponsePtrOutput values. You can construct a concrete instance of `DateAfterModificationResponsePtrInput` via:
DateAfterModificationResponseArgs{...} or: nil
func DateAfterModificationResponsePtr ¶
func DateAfterModificationResponsePtr(v *DateAfterModificationResponseArgs) DateAfterModificationResponsePtrInput
type DateAfterModificationResponsePtrOutput ¶
type DateAfterModificationResponsePtrOutput struct{ *pulumi.OutputState }
func (DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan ¶
func (o DateAfterModificationResponsePtrOutput) DaysAfterModificationGreaterThan() pulumi.IntPtrOutput
Integer 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 ¶ added in v0.3.1
Specifies the default action of allow or deny when no other rules match.
func (DefaultAction) ElementType ¶ added in v0.3.1
func (DefaultAction) ElementType() reflect.Type
func (DefaultAction) ToStringOutput ¶ added in v0.3.1
func (e DefaultAction) ToStringOutput() pulumi.StringOutput
func (DefaultAction) ToStringOutputWithContext ¶ added in v0.3.1
func (e DefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultAction) ToStringPtrOutput ¶ added in v0.3.1
func (e DefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultAction) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeleteRetentionPolicy ¶ added in v0.2.5
type DeleteRetentionPolicy struct { // Indicates the number of days that the deleted blob 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 for the Blob service. Enabled *bool `pulumi:"enabled"` }
The blob service properties for soft delete.
type DeleteRetentionPolicyArgs ¶ added in v0.2.5
type DeleteRetentionPolicyArgs struct { // Indicates the number of days that the deleted blob 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 for the Blob service. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
The blob service properties for soft delete.
func (DeleteRetentionPolicyArgs) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyArgs) ElementType() reflect.Type
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutput ¶ added in v0.2.5
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext ¶ added in v0.2.5
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput ¶ added in v0.2.5
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutputWithContext ¶ added in v0.2.5
func (i DeleteRetentionPolicyArgs) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
type DeleteRetentionPolicyOutput struct{ *pulumi.OutputState }
The blob service properties for soft delete.
func (DeleteRetentionPolicyOutput) Days ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyOutput) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyOutput) Enabled ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled for the Blob service.
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutput() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyOutputWithContext(ctx context.Context) DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyPtrInput ¶ added in v0.2.5
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 ¶ added in v0.2.5
func DeleteRetentionPolicyPtr(v *DeleteRetentionPolicyArgs) DeleteRetentionPolicyPtrInput
type DeleteRetentionPolicyPtrOutput ¶ added in v0.2.5
type DeleteRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (DeleteRetentionPolicyPtrOutput) Days ¶ added in v0.2.5
func (o DeleteRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyPtrOutput) Elem ¶ added in v0.2.5
func (o DeleteRetentionPolicyPtrOutput) Elem() DeleteRetentionPolicyOutput
func (DeleteRetentionPolicyPtrOutput) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyPtrOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyPtrOutput) Enabled ¶ added in v0.2.5
func (o DeleteRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled for the Blob service.
func (DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutput() DeleteRetentionPolicyPtrOutput
func (DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyPtrOutput) ToDeleteRetentionPolicyPtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyPtrOutput
type DeleteRetentionPolicyResponse ¶ added in v0.2.5
type DeleteRetentionPolicyResponse struct { // Indicates the number of days that the deleted blob 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 for the Blob service. Enabled *bool `pulumi:"enabled"` }
The blob service properties for soft delete.
type DeleteRetentionPolicyResponseArgs ¶ added in v0.2.5
type DeleteRetentionPolicyResponseArgs struct { // Indicates the number of days that the deleted blob 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 for the Blob service. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
The blob service properties for soft delete.
func (DeleteRetentionPolicyResponseArgs) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyResponseArgs) ElementType() reflect.Type
func (DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutput ¶ added in v0.2.5
func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput
func (DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutputWithContext ¶ added in v0.2.5
func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponseOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponseOutput
func (DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutput ¶ added in v0.2.5
func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
func (DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutputWithContext ¶ added in v0.2.5
func (i DeleteRetentionPolicyResponseArgs) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
type DeleteRetentionPolicyResponseInput ¶ added in v0.2.5
type DeleteRetentionPolicyResponseInput interface { pulumi.Input ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput ToDeleteRetentionPolicyResponseOutputWithContext(context.Context) DeleteRetentionPolicyResponseOutput }
DeleteRetentionPolicyResponseInput is an input type that accepts DeleteRetentionPolicyResponseArgs and DeleteRetentionPolicyResponseOutput values. You can construct a concrete instance of `DeleteRetentionPolicyResponseInput` via:
DeleteRetentionPolicyResponseArgs{...}
type DeleteRetentionPolicyResponseOutput ¶ added in v0.2.5
type DeleteRetentionPolicyResponseOutput struct{ *pulumi.OutputState }
The blob service properties for soft delete.
func (DeleteRetentionPolicyResponseOutput) Days ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyResponseOutput) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyResponseOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyResponseOutput) Enabled ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled for the Blob service.
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutput() DeleteRetentionPolicyResponseOutput
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponseOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponseOutput
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
func (DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponseOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
type DeleteRetentionPolicyResponsePtrInput ¶ added in v0.2.5
type DeleteRetentionPolicyResponsePtrInput interface { pulumi.Input ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput ToDeleteRetentionPolicyResponsePtrOutputWithContext(context.Context) DeleteRetentionPolicyResponsePtrOutput }
DeleteRetentionPolicyResponsePtrInput is an input type that accepts DeleteRetentionPolicyResponseArgs, DeleteRetentionPolicyResponsePtr and DeleteRetentionPolicyResponsePtrOutput values. You can construct a concrete instance of `DeleteRetentionPolicyResponsePtrInput` via:
DeleteRetentionPolicyResponseArgs{...} or: nil
func DeleteRetentionPolicyResponsePtr ¶ added in v0.2.5
func DeleteRetentionPolicyResponsePtr(v *DeleteRetentionPolicyResponseArgs) DeleteRetentionPolicyResponsePtrInput
type DeleteRetentionPolicyResponsePtrOutput ¶ added in v0.2.5
type DeleteRetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (DeleteRetentionPolicyResponsePtrOutput) Days ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.
func (DeleteRetentionPolicyResponsePtrOutput) ElementType ¶ added in v0.2.5
func (DeleteRetentionPolicyResponsePtrOutput) ElementType() reflect.Type
func (DeleteRetentionPolicyResponsePtrOutput) Enabled ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether DeleteRetentionPolicy is enabled for the Blob service.
func (DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutput ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutput() DeleteRetentionPolicyResponsePtrOutput
func (DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext ¶ added in v0.2.5
func (o DeleteRetentionPolicyResponsePtrOutput) ToDeleteRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) DeleteRetentionPolicyResponsePtrOutput
type Encryption ¶
type Encryption struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource string `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"` // List of services which support encryption. Services *EncryptionServices `pulumi:"services"` }
The encryption settings on the storage account.
type EncryptionArgs ¶
type EncryptionArgs struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource pulumi.StringInput `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"` // List of services which support encryption. Services EncryptionServicesPtrInput `pulumi:"services"` }
The encryption settings on the storage account.
func (EncryptionArgs) ElementType ¶
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶
type EncryptionOutput struct{ *pulumi.OutputState }
The encryption settings on the storage account.
func (EncryptionOutput) ElementType ¶
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) KeySource ¶
func (o EncryptionOutput) KeySource() pulumi.StringOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionOutput) KeyVaultProperties ¶
func (o EncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by key vault.
func (EncryptionOutput) Services ¶
func (o EncryptionOutput) Services() EncryptionServicesPtrOutput
List of services which support encryption.
func (EncryptionOutput) ToEncryptionOutput ¶
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionPtrInput ¶
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) Elem ¶
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) KeySource ¶
func (o EncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionPtrOutput) KeyVaultProperties ¶
func (o EncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by key vault.
func (EncryptionPtrOutput) Services ¶
func (o EncryptionPtrOutput) Services() EncryptionServicesPtrOutput
List of services which support encryption.
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionResponse ¶
type EncryptionResponse struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource string `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // List of services which support encryption. Services *EncryptionServicesResponse `pulumi:"services"` }
The encryption settings on the storage account.
type EncryptionResponseArgs ¶
type EncryptionResponseArgs struct { // The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault KeySource pulumi.StringInput `pulumi:"keySource"` // Properties provided by key vault. KeyVaultProperties KeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"` // List of services which support encryption. Services EncryptionServicesResponsePtrInput `pulumi:"services"` }
The encryption settings on the storage account.
func (EncryptionResponseArgs) ElementType ¶
func (EncryptionResponseArgs) ElementType() reflect.Type
func (EncryptionResponseArgs) ToEncryptionResponseOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext ¶
func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponseInput ¶
type EncryptionResponseInput interface { pulumi.Input ToEncryptionResponseOutput() EncryptionResponseOutput ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput }
EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:
EncryptionResponseArgs{...}
type EncryptionResponseOutput ¶
type EncryptionResponseOutput struct{ *pulumi.OutputState }
The encryption settings on the storage account.
func (EncryptionResponseOutput) ElementType ¶
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) KeySource ¶
func (o EncryptionResponseOutput) KeySource() pulumi.StringOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionResponseOutput) KeyVaultProperties ¶
func (o EncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by key vault.
func (EncryptionResponseOutput) Services ¶
func (o EncryptionResponseOutput) Services() EncryptionServicesResponsePtrOutput
List of services which support encryption.
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionResponsePtrInput ¶
type EncryptionResponsePtrInput interface { pulumi.Input ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput }
EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:
EncryptionResponseArgs{...} or: nil
func EncryptionResponsePtr ¶
func EncryptionResponsePtr(v *EncryptionResponseArgs) EncryptionResponsePtrInput
type EncryptionResponsePtrOutput ¶
type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionResponsePtrOutput) Elem ¶
func (o EncryptionResponsePtrOutput) Elem() EncryptionResponseOutput
func (EncryptionResponsePtrOutput) ElementType ¶
func (EncryptionResponsePtrOutput) ElementType() reflect.Type
func (EncryptionResponsePtrOutput) KeySource ¶
func (o EncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (EncryptionResponsePtrOutput) KeyVaultProperties ¶
func (o EncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by key vault.
func (EncryptionResponsePtrOutput) Services ¶
func (o EncryptionResponsePtrOutput) Services() EncryptionServicesResponsePtrOutput
List of services which support encryption.
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext ¶
func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput
type EncryptionService ¶
type EncryptionService struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `pulumi:"enabled"` }
A service that allows server-side encryption to be used.
type EncryptionServiceArgs ¶
type EncryptionServiceArgs struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
A service that allows server-side encryption to be used.
func (EncryptionServiceArgs) ElementType ¶
func (EncryptionServiceArgs) ElementType() reflect.Type
func (EncryptionServiceArgs) ToEncryptionServiceOutput ¶
func (i EncryptionServiceArgs) ToEncryptionServiceOutput() EncryptionServiceOutput
func (EncryptionServiceArgs) ToEncryptionServiceOutputWithContext ¶
func (i EncryptionServiceArgs) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
func (EncryptionServiceArgs) ToEncryptionServicePtrOutput ¶
func (i EncryptionServiceArgs) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext ¶
func (i EncryptionServiceArgs) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServiceInput ¶
type EncryptionServiceInput interface { pulumi.Input ToEncryptionServiceOutput() EncryptionServiceOutput ToEncryptionServiceOutputWithContext(context.Context) EncryptionServiceOutput }
EncryptionServiceInput is an input type that accepts EncryptionServiceArgs and EncryptionServiceOutput values. You can construct a concrete instance of `EncryptionServiceInput` via:
EncryptionServiceArgs{...}
type EncryptionServiceOutput ¶
type EncryptionServiceOutput struct{ *pulumi.OutputState }
A service that allows server-side encryption to be used.
func (EncryptionServiceOutput) ElementType ¶
func (EncryptionServiceOutput) ElementType() reflect.Type
func (EncryptionServiceOutput) Enabled ¶
func (o EncryptionServiceOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceOutput) ToEncryptionServiceOutput ¶
func (o EncryptionServiceOutput) ToEncryptionServiceOutput() EncryptionServiceOutput
func (EncryptionServiceOutput) ToEncryptionServiceOutputWithContext ¶
func (o EncryptionServiceOutput) ToEncryptionServiceOutputWithContext(ctx context.Context) EncryptionServiceOutput
func (EncryptionServiceOutput) ToEncryptionServicePtrOutput ¶
func (o EncryptionServiceOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext ¶
func (o EncryptionServiceOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServicePtrInput ¶
type EncryptionServicePtrInput interface { pulumi.Input ToEncryptionServicePtrOutput() EncryptionServicePtrOutput ToEncryptionServicePtrOutputWithContext(context.Context) EncryptionServicePtrOutput }
EncryptionServicePtrInput is an input type that accepts EncryptionServiceArgs, EncryptionServicePtr and EncryptionServicePtrOutput values. You can construct a concrete instance of `EncryptionServicePtrInput` via:
EncryptionServiceArgs{...} or: nil
func EncryptionServicePtr ¶
func EncryptionServicePtr(v *EncryptionServiceArgs) EncryptionServicePtrInput
type EncryptionServicePtrOutput ¶
type EncryptionServicePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServicePtrOutput) Elem ¶
func (o EncryptionServicePtrOutput) Elem() EncryptionServiceOutput
func (EncryptionServicePtrOutput) ElementType ¶
func (EncryptionServicePtrOutput) ElementType() reflect.Type
func (EncryptionServicePtrOutput) Enabled ¶
func (o EncryptionServicePtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServicePtrOutput) ToEncryptionServicePtrOutput ¶
func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutput() EncryptionServicePtrOutput
func (EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext ¶
func (o EncryptionServicePtrOutput) ToEncryptionServicePtrOutputWithContext(ctx context.Context) EncryptionServicePtrOutput
type EncryptionServiceResponse ¶
type EncryptionServiceResponse struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled *bool `pulumi:"enabled"` // Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate. LastEnabledTime string `pulumi:"lastEnabledTime"` }
A service that allows server-side encryption to be used.
type EncryptionServiceResponseArgs ¶
type EncryptionServiceResponseArgs struct { // A boolean indicating whether or not the service encrypts the data as it is stored. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate. LastEnabledTime pulumi.StringInput `pulumi:"lastEnabledTime"` }
A service that allows server-side encryption to be used.
func (EncryptionServiceResponseArgs) ElementType ¶
func (EncryptionServiceResponseArgs) ElementType() reflect.Type
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (i EncryptionServiceResponseArgs) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServiceResponseInput ¶
type EncryptionServiceResponseInput interface { pulumi.Input ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput ToEncryptionServiceResponseOutputWithContext(context.Context) EncryptionServiceResponseOutput }
EncryptionServiceResponseInput is an input type that accepts EncryptionServiceResponseArgs and EncryptionServiceResponseOutput values. You can construct a concrete instance of `EncryptionServiceResponseInput` via:
EncryptionServiceResponseArgs{...}
type EncryptionServiceResponseOutput ¶
type EncryptionServiceResponseOutput struct{ *pulumi.OutputState }
A service that allows server-side encryption to be used.
func (EncryptionServiceResponseOutput) ElementType ¶
func (EncryptionServiceResponseOutput) ElementType() reflect.Type
func (EncryptionServiceResponseOutput) Enabled ¶
func (o EncryptionServiceResponseOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceResponseOutput) LastEnabledTime ¶
func (o EncryptionServiceResponseOutput) LastEnabledTime() pulumi.StringOutput
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutput() EncryptionServiceResponseOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponseOutputWithContext(ctx context.Context) EncryptionServiceResponseOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (o EncryptionServiceResponseOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServiceResponsePtrInput ¶
type EncryptionServiceResponsePtrInput interface { pulumi.Input ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput ToEncryptionServiceResponsePtrOutputWithContext(context.Context) EncryptionServiceResponsePtrOutput }
EncryptionServiceResponsePtrInput is an input type that accepts EncryptionServiceResponseArgs, EncryptionServiceResponsePtr and EncryptionServiceResponsePtrOutput values. You can construct a concrete instance of `EncryptionServiceResponsePtrInput` via:
EncryptionServiceResponseArgs{...} or: nil
func EncryptionServiceResponsePtr ¶
func EncryptionServiceResponsePtr(v *EncryptionServiceResponseArgs) EncryptionServiceResponsePtrInput
type EncryptionServiceResponsePtrOutput ¶
type EncryptionServiceResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServiceResponsePtrOutput) Elem ¶
func (o EncryptionServiceResponsePtrOutput) Elem() EncryptionServiceResponseOutput
func (EncryptionServiceResponsePtrOutput) ElementType ¶
func (EncryptionServiceResponsePtrOutput) ElementType() reflect.Type
func (EncryptionServiceResponsePtrOutput) Enabled ¶
func (o EncryptionServiceResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
A boolean indicating whether or not the service encrypts the data as it is stored.
func (EncryptionServiceResponsePtrOutput) LastEnabledTime ¶
func (o EncryptionServiceResponsePtrOutput) LastEnabledTime() pulumi.StringPtrOutput
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
func (EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput ¶
func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutput() EncryptionServiceResponsePtrOutput
func (EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutputWithContext ¶
func (o EncryptionServiceResponsePtrOutput) ToEncryptionServiceResponsePtrOutputWithContext(ctx context.Context) EncryptionServiceResponsePtrOutput
type EncryptionServices ¶
type EncryptionServices struct { // The encryption function of the blob storage service. Blob *EncryptionService `pulumi:"blob"` // The encryption function of the file storage service. File *EncryptionService `pulumi:"file"` }
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"` }
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) 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) ToEncryptionServicesPtrOutput ¶
func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutput() EncryptionServicesPtrOutput
func (EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext ¶
func (o EncryptionServicesPtrOutput) ToEncryptionServicesPtrOutputWithContext(ctx context.Context) EncryptionServicesPtrOutput
type EncryptionServicesResponse ¶
type EncryptionServicesResponse struct { // The encryption function of the blob storage service. Blob *EncryptionServiceResponse `pulumi:"blob"` // The encryption function of the file storage service. File *EncryptionServiceResponse `pulumi:"file"` // The encryption function of the queue storage service. Queue EncryptionServiceResponse `pulumi:"queue"` // The encryption function of the table storage service. Table EncryptionServiceResponse `pulumi:"table"` }
A list of services that support encryption.
type EncryptionServicesResponseArgs ¶
type EncryptionServicesResponseArgs struct { // The encryption function of the blob storage service. Blob EncryptionServiceResponsePtrInput `pulumi:"blob"` // The encryption function of the file storage service. File EncryptionServiceResponsePtrInput `pulumi:"file"` // The encryption function of the queue storage service. Queue EncryptionServiceResponseInput `pulumi:"queue"` // The encryption function of the table storage service. Table EncryptionServiceResponseInput `pulumi:"table"` }
A list of services that support encryption.
func (EncryptionServicesResponseArgs) ElementType ¶
func (EncryptionServicesResponseArgs) ElementType() reflect.Type
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (i EncryptionServicesResponseArgs) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EncryptionServicesResponseInput ¶
type EncryptionServicesResponseInput interface { pulumi.Input ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput ToEncryptionServicesResponseOutputWithContext(context.Context) EncryptionServicesResponseOutput }
EncryptionServicesResponseInput is an input type that accepts EncryptionServicesResponseArgs and EncryptionServicesResponseOutput values. You can construct a concrete instance of `EncryptionServicesResponseInput` via:
EncryptionServicesResponseArgs{...}
type EncryptionServicesResponseOutput ¶
type EncryptionServicesResponseOutput struct{ *pulumi.OutputState }
A list of services that support encryption.
func (EncryptionServicesResponseOutput) Blob ¶
func (o EncryptionServicesResponseOutput) Blob() EncryptionServiceResponsePtrOutput
The encryption function of the blob storage service.
func (EncryptionServicesResponseOutput) ElementType ¶
func (EncryptionServicesResponseOutput) ElementType() reflect.Type
func (EncryptionServicesResponseOutput) File ¶
func (o EncryptionServicesResponseOutput) File() EncryptionServiceResponsePtrOutput
The encryption function of the file storage service.
func (EncryptionServicesResponseOutput) Queue ¶
func (o EncryptionServicesResponseOutput) Queue() EncryptionServiceResponseOutput
The encryption function of the queue storage service.
func (EncryptionServicesResponseOutput) Table ¶
func (o EncryptionServicesResponseOutput) Table() EncryptionServiceResponseOutput
The encryption function of the table storage service.
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutput() EncryptionServicesResponseOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponseOutputWithContext(ctx context.Context) EncryptionServicesResponseOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (o EncryptionServicesResponseOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EncryptionServicesResponsePtrInput ¶
type EncryptionServicesResponsePtrInput interface { pulumi.Input ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput ToEncryptionServicesResponsePtrOutputWithContext(context.Context) EncryptionServicesResponsePtrOutput }
EncryptionServicesResponsePtrInput is an input type that accepts EncryptionServicesResponseArgs, EncryptionServicesResponsePtr and EncryptionServicesResponsePtrOutput values. You can construct a concrete instance of `EncryptionServicesResponsePtrInput` via:
EncryptionServicesResponseArgs{...} or: nil
func EncryptionServicesResponsePtr ¶
func EncryptionServicesResponsePtr(v *EncryptionServicesResponseArgs) EncryptionServicesResponsePtrInput
type EncryptionServicesResponsePtrOutput ¶
type EncryptionServicesResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionServicesResponsePtrOutput) Blob ¶
The encryption function of the blob storage service.
func (EncryptionServicesResponsePtrOutput) Elem ¶
func (o EncryptionServicesResponsePtrOutput) Elem() EncryptionServicesResponseOutput
func (EncryptionServicesResponsePtrOutput) ElementType ¶
func (EncryptionServicesResponsePtrOutput) ElementType() reflect.Type
func (EncryptionServicesResponsePtrOutput) File ¶
The encryption function of the file storage service.
func (EncryptionServicesResponsePtrOutput) Queue ¶
func (o EncryptionServicesResponsePtrOutput) Queue() EncryptionServiceResponsePtrOutput
The encryption function of the queue storage service.
func (EncryptionServicesResponsePtrOutput) Table ¶
func (o EncryptionServicesResponsePtrOutput) Table() EncryptionServiceResponsePtrOutput
The encryption function of the table storage service.
func (EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput ¶
func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutput() EncryptionServicesResponsePtrOutput
func (EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext ¶
func (o EncryptionServicesResponsePtrOutput) ToEncryptionServicesResponsePtrOutputWithContext(ctx context.Context) EncryptionServicesResponsePtrOutput
type EndpointsResponse ¶
type EndpointsResponse struct { // Gets the blob endpoint. Blob string `pulumi:"blob"` // Gets the dfs endpoint. Dfs string `pulumi:"dfs"` // Gets the file endpoint. File string `pulumi:"file"` // Gets the queue endpoint. Queue string `pulumi:"queue"` // Gets the table endpoint. Table string `pulumi:"table"` // Gets the web endpoint. Web string `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
type EndpointsResponseArgs ¶
type EndpointsResponseArgs struct { // Gets the blob endpoint. Blob pulumi.StringInput `pulumi:"blob"` // Gets the dfs endpoint. Dfs pulumi.StringInput `pulumi:"dfs"` // Gets the file endpoint. File pulumi.StringInput `pulumi:"file"` // Gets the queue endpoint. Queue pulumi.StringInput `pulumi:"queue"` // Gets the table endpoint. Table pulumi.StringInput `pulumi:"table"` // Gets the web endpoint. Web pulumi.StringInput `pulumi:"web"` }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (EndpointsResponseArgs) ElementType ¶
func (EndpointsResponseArgs) ElementType() reflect.Type
func (EndpointsResponseArgs) ToEndpointsResponseOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponseOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
type EndpointsResponseInput ¶
type EndpointsResponseInput interface { pulumi.Input ToEndpointsResponseOutput() EndpointsResponseOutput ToEndpointsResponseOutputWithContext(context.Context) EndpointsResponseOutput }
EndpointsResponseInput is an input type that accepts EndpointsResponseArgs and EndpointsResponseOutput values. You can construct a concrete instance of `EndpointsResponseInput` via:
EndpointsResponseArgs{...}
type EndpointsResponseOutput ¶
type EndpointsResponseOutput struct{ *pulumi.OutputState }
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
func (EndpointsResponseOutput) Blob ¶
func (o EndpointsResponseOutput) Blob() pulumi.StringOutput
Gets the blob endpoint.
func (EndpointsResponseOutput) Dfs ¶
func (o EndpointsResponseOutput) Dfs() pulumi.StringOutput
Gets the dfs endpoint.
func (EndpointsResponseOutput) ElementType ¶
func (EndpointsResponseOutput) ElementType() reflect.Type
func (EndpointsResponseOutput) File ¶
func (o EndpointsResponseOutput) File() pulumi.StringOutput
Gets the file endpoint.
func (EndpointsResponseOutput) Queue ¶
func (o EndpointsResponseOutput) Queue() pulumi.StringOutput
Gets the queue endpoint.
func (EndpointsResponseOutput) Table ¶
func (o EndpointsResponseOutput) Table() pulumi.StringOutput
Gets the table endpoint.
func (EndpointsResponseOutput) ToEndpointsResponseOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponseOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponseOutput) Web ¶
func (o EndpointsResponseOutput) Web() pulumi.StringOutput
Gets the web endpoint.
type EndpointsResponsePtrInput ¶
type EndpointsResponsePtrInput interface { pulumi.Input ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput ToEndpointsResponsePtrOutputWithContext(context.Context) EndpointsResponsePtrOutput }
EndpointsResponsePtrInput is an input type that accepts EndpointsResponseArgs, EndpointsResponsePtr and EndpointsResponsePtrOutput values. You can construct a concrete instance of `EndpointsResponsePtrInput` via:
EndpointsResponseArgs{...} or: nil
func EndpointsResponsePtr ¶
func EndpointsResponsePtr(v *EndpointsResponseArgs) EndpointsResponsePtrInput
type EndpointsResponsePtrOutput ¶
type EndpointsResponsePtrOutput struct{ *pulumi.OutputState }
func (EndpointsResponsePtrOutput) Blob ¶
func (o EndpointsResponsePtrOutput) Blob() pulumi.StringPtrOutput
Gets the blob endpoint.
func (EndpointsResponsePtrOutput) Dfs ¶
func (o EndpointsResponsePtrOutput) Dfs() pulumi.StringPtrOutput
Gets the dfs endpoint.
func (EndpointsResponsePtrOutput) Elem ¶
func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
func (EndpointsResponsePtrOutput) ElementType ¶
func (EndpointsResponsePtrOutput) ElementType() reflect.Type
func (EndpointsResponsePtrOutput) File ¶
func (o EndpointsResponsePtrOutput) File() pulumi.StringPtrOutput
Gets the file endpoint.
func (EndpointsResponsePtrOutput) Queue ¶
func (o EndpointsResponsePtrOutput) Queue() pulumi.StringPtrOutput
Gets the queue endpoint.
func (EndpointsResponsePtrOutput) Table ¶
func (o EndpointsResponsePtrOutput) Table() pulumi.StringPtrOutput
Gets the table endpoint.
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) Web ¶
func (o EndpointsResponsePtrOutput) Web() pulumi.StringPtrOutput
Gets the web endpoint.
type GeoReplicationStatsResponse ¶
type GeoReplicationStatsResponse struct { // A boolean flag which indicates whether or not account failover is supported for the account. CanFailover bool `pulumi:"canFailover"` // All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime string `pulumi:"lastSyncTime"` // The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. Status string `pulumi:"status"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
type GeoReplicationStatsResponseArgs ¶
type GeoReplicationStatsResponseArgs struct { // A boolean flag which indicates whether or not account failover is supported for the account. CanFailover pulumi.BoolInput `pulumi:"canFailover"` // All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. LastSyncTime pulumi.StringInput `pulumi:"lastSyncTime"` // The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable. Status pulumi.StringInput `pulumi:"status"` }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (GeoReplicationStatsResponseArgs) ElementType ¶
func (GeoReplicationStatsResponseArgs) ElementType() reflect.Type
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (i GeoReplicationStatsResponseArgs) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type GeoReplicationStatsResponseInput ¶
type GeoReplicationStatsResponseInput interface { pulumi.Input ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput ToGeoReplicationStatsResponseOutputWithContext(context.Context) GeoReplicationStatsResponseOutput }
GeoReplicationStatsResponseInput is an input type that accepts GeoReplicationStatsResponseArgs and GeoReplicationStatsResponseOutput values. You can construct a concrete instance of `GeoReplicationStatsResponseInput` via:
GeoReplicationStatsResponseArgs{...}
type GeoReplicationStatsResponseOutput ¶
type GeoReplicationStatsResponseOutput struct{ *pulumi.OutputState }
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
func (GeoReplicationStatsResponseOutput) CanFailover ¶
func (o GeoReplicationStatsResponseOutput) CanFailover() pulumi.BoolOutput
A boolean flag which indicates whether or not account failover is supported for the account.
func (GeoReplicationStatsResponseOutput) ElementType ¶
func (GeoReplicationStatsResponseOutput) ElementType() reflect.Type
func (GeoReplicationStatsResponseOutput) LastSyncTime ¶
func (o GeoReplicationStatsResponseOutput) LastSyncTime() pulumi.StringOutput
All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
func (GeoReplicationStatsResponseOutput) Status ¶
func (o GeoReplicationStatsResponseOutput) Status() pulumi.StringOutput
The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutput() GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponseOutputWithContext(ctx context.Context) GeoReplicationStatsResponseOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (o GeoReplicationStatsResponseOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type GeoReplicationStatsResponsePtrInput ¶
type GeoReplicationStatsResponsePtrInput interface { pulumi.Input ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput ToGeoReplicationStatsResponsePtrOutputWithContext(context.Context) GeoReplicationStatsResponsePtrOutput }
GeoReplicationStatsResponsePtrInput is an input type that accepts GeoReplicationStatsResponseArgs, GeoReplicationStatsResponsePtr and GeoReplicationStatsResponsePtrOutput values. You can construct a concrete instance of `GeoReplicationStatsResponsePtrInput` via:
GeoReplicationStatsResponseArgs{...} or: nil
func GeoReplicationStatsResponsePtr ¶
func GeoReplicationStatsResponsePtr(v *GeoReplicationStatsResponseArgs) GeoReplicationStatsResponsePtrInput
type GeoReplicationStatsResponsePtrOutput ¶
type GeoReplicationStatsResponsePtrOutput struct{ *pulumi.OutputState }
func (GeoReplicationStatsResponsePtrOutput) CanFailover ¶
func (o GeoReplicationStatsResponsePtrOutput) CanFailover() pulumi.BoolPtrOutput
A boolean flag which indicates whether or not account failover is supported for the account.
func (GeoReplicationStatsResponsePtrOutput) ElementType ¶
func (GeoReplicationStatsResponsePtrOutput) ElementType() reflect.Type
func (GeoReplicationStatsResponsePtrOutput) LastSyncTime ¶
func (o GeoReplicationStatsResponsePtrOutput) LastSyncTime() pulumi.StringPtrOutput
All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
func (GeoReplicationStatsResponsePtrOutput) Status ¶
func (o GeoReplicationStatsResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
func (GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput ¶
func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutput() GeoReplicationStatsResponsePtrOutput
func (GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext ¶
func (o GeoReplicationStatsResponsePtrOutput) ToGeoReplicationStatsResponsePtrOutputWithContext(ctx context.Context) GeoReplicationStatsResponsePtrOutput
type IPRule ¶
type IPRule struct { // The action of IP ACL rule. Action *string `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange string `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
type IPRuleArgs ¶
type IPRuleArgs struct { // The action of IP ACL rule. Action Action `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleArgs) ElementType ¶
func (IPRuleArgs) ElementType() reflect.Type
func (IPRuleArgs) ToIPRuleOutput ¶
func (i IPRuleArgs) ToIPRuleOutput() IPRuleOutput
func (IPRuleArgs) ToIPRuleOutputWithContext ¶
func (i IPRuleArgs) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
type IPRuleArray ¶
type IPRuleArray []IPRuleInput
func (IPRuleArray) ElementType ¶
func (IPRuleArray) ElementType() reflect.Type
func (IPRuleArray) ToIPRuleArrayOutput ¶
func (i IPRuleArray) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArray) ToIPRuleArrayOutputWithContext ¶
func (i IPRuleArray) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleArrayInput ¶
type IPRuleArrayInput interface { pulumi.Input ToIPRuleArrayOutput() IPRuleArrayOutput ToIPRuleArrayOutputWithContext(context.Context) IPRuleArrayOutput }
IPRuleArrayInput is an input type that accepts IPRuleArray and IPRuleArrayOutput values. You can construct a concrete instance of `IPRuleArrayInput` via:
IPRuleArray{ IPRuleArgs{...} }
type IPRuleArrayOutput ¶
type IPRuleArrayOutput struct{ *pulumi.OutputState }
func (IPRuleArrayOutput) ElementType ¶
func (IPRuleArrayOutput) ElementType() reflect.Type
func (IPRuleArrayOutput) Index ¶
func (o IPRuleArrayOutput) Index(i pulumi.IntInput) IPRuleOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutput ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutputWithContext ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleInput ¶
type IPRuleInput interface { pulumi.Input ToIPRuleOutput() IPRuleOutput ToIPRuleOutputWithContext(context.Context) IPRuleOutput }
IPRuleInput is an input type that accepts IPRuleArgs and IPRuleOutput values. You can construct a concrete instance of `IPRuleInput` via:
IPRuleArgs{...}
type IPRuleOutput ¶
type IPRuleOutput struct{ *pulumi.OutputState }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleOutput) Action ¶
func (o IPRuleOutput) Action() pulumi.StringPtrOutput
The action of IP ACL rule.
func (IPRuleOutput) ElementType ¶
func (IPRuleOutput) ElementType() reflect.Type
func (IPRuleOutput) IPAddressOrRange ¶
func (o IPRuleOutput) IPAddressOrRange() pulumi.StringOutput
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
func (IPRuleOutput) ToIPRuleOutput ¶
func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput
func (IPRuleOutput) ToIPRuleOutputWithContext ¶
func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
type IPRuleResponse ¶
type IPRuleResponse struct { // The action of IP ACL rule. Action *string `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange string `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
type IPRuleResponseArgs ¶
type IPRuleResponseArgs struct { // The action of IP ACL rule. Action pulumi.StringPtrInput `pulumi:"action"` // Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. IPAddressOrRange pulumi.StringInput `pulumi:"iPAddressOrRange"` }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleResponseArgs) ElementType ¶
func (IPRuleResponseArgs) ElementType() reflect.Type
func (IPRuleResponseArgs) ToIPRuleResponseOutput ¶
func (i IPRuleResponseArgs) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseArgs) ToIPRuleResponseOutputWithContext ¶
func (i IPRuleResponseArgs) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
type IPRuleResponseArray ¶
type IPRuleResponseArray []IPRuleResponseInput
func (IPRuleResponseArray) ElementType ¶
func (IPRuleResponseArray) ElementType() reflect.Type
func (IPRuleResponseArray) ToIPRuleResponseArrayOutput ¶
func (i IPRuleResponseArray) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
func (IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext ¶
func (i IPRuleResponseArray) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
type IPRuleResponseArrayInput ¶
type IPRuleResponseArrayInput interface { pulumi.Input ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput ToIPRuleResponseArrayOutputWithContext(context.Context) IPRuleResponseArrayOutput }
IPRuleResponseArrayInput is an input type that accepts IPRuleResponseArray and IPRuleResponseArrayOutput values. You can construct a concrete instance of `IPRuleResponseArrayInput` via:
IPRuleResponseArray{ IPRuleResponseArgs{...} }
type IPRuleResponseArrayOutput ¶
type IPRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (IPRuleResponseArrayOutput) ElementType ¶
func (IPRuleResponseArrayOutput) ElementType() reflect.Type
func (IPRuleResponseArrayOutput) Index ¶
func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
type IPRuleResponseInput ¶
type IPRuleResponseInput interface { pulumi.Input ToIPRuleResponseOutput() IPRuleResponseOutput ToIPRuleResponseOutputWithContext(context.Context) IPRuleResponseOutput }
IPRuleResponseInput is an input type that accepts IPRuleResponseArgs and IPRuleResponseOutput values. You can construct a concrete instance of `IPRuleResponseInput` via:
IPRuleResponseArgs{...}
type IPRuleResponseOutput ¶
type IPRuleResponseOutput struct{ *pulumi.OutputState }
IP rule with specific IP or IP range in CIDR format.
func (IPRuleResponseOutput) Action ¶
func (o IPRuleResponseOutput) Action() pulumi.StringPtrOutput
The action of IP ACL rule.
func (IPRuleResponseOutput) ElementType ¶
func (IPRuleResponseOutput) ElementType() reflect.Type
func (IPRuleResponseOutput) IPAddressOrRange ¶
func (o IPRuleResponseOutput) IPAddressOrRange() pulumi.StringOutput
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
func (IPRuleResponseOutput) ToIPRuleResponseOutput ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
type Identity ¶
type Identity struct { // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type IdentityType `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityType ¶ added in v0.3.1
The identity type.
func (IdentityType) ElementType ¶ added in v0.3.1
func (IdentityType) ElementType() reflect.Type
func (IdentityType) ToStringOutput ¶ added in v0.3.1
func (e IdentityType) ToStringOutput() pulumi.StringOutput
func (IdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImmutabilityPolicyPropertiesResponse ¶
type ImmutabilityPolicyPropertiesResponse struct { // ImmutabilityPolicy Etag. Etag string `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays int `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State string `pulumi:"state"` // The ImmutabilityPolicy update history of the blob container. UpdateHistory []UpdateHistoryPropertyResponse `pulumi:"updateHistory"` }
The properties of an ImmutabilityPolicy of a blob container.
type ImmutabilityPolicyPropertiesResponseArgs ¶
type ImmutabilityPolicyPropertiesResponseArgs struct { // ImmutabilityPolicy Etag. Etag pulumi.StringInput `pulumi:"etag"` // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntInput `pulumi:"immutabilityPeriodSinceCreationInDays"` // The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked. State pulumi.StringInput `pulumi:"state"` // The ImmutabilityPolicy update history of the blob container. UpdateHistory UpdateHistoryPropertyResponseArrayInput `pulumi:"updateHistory"` }
The properties of an ImmutabilityPolicy of a blob container.
func (ImmutabilityPolicyPropertiesResponseArgs) ElementType ¶
func (ImmutabilityPolicyPropertiesResponseArgs) ElementType() reflect.Type
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (i ImmutabilityPolicyPropertiesResponseArgs) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
type ImmutabilityPolicyPropertiesResponseInput ¶
type ImmutabilityPolicyPropertiesResponseInput interface { pulumi.Input ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput ToImmutabilityPolicyPropertiesResponseOutputWithContext(context.Context) ImmutabilityPolicyPropertiesResponseOutput }
ImmutabilityPolicyPropertiesResponseInput is an input type that accepts ImmutabilityPolicyPropertiesResponseArgs and ImmutabilityPolicyPropertiesResponseOutput values. You can construct a concrete instance of `ImmutabilityPolicyPropertiesResponseInput` via:
ImmutabilityPolicyPropertiesResponseArgs{...}
type ImmutabilityPolicyPropertiesResponseOutput ¶
type ImmutabilityPolicyPropertiesResponseOutput struct{ *pulumi.OutputState }
The properties of an ImmutabilityPolicy of a blob container.
func (ImmutabilityPolicyPropertiesResponseOutput) 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.IntOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (ImmutabilityPolicyPropertiesResponseOutput) State ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) State() pulumi.StringOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutput() ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponseOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponseOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory ¶
func (o ImmutabilityPolicyPropertiesResponseOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
The ImmutabilityPolicy update history of the blob container.
type ImmutabilityPolicyPropertiesResponsePtrInput ¶
type ImmutabilityPolicyPropertiesResponsePtrInput interface { pulumi.Input ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput }
ImmutabilityPolicyPropertiesResponsePtrInput is an input type that accepts ImmutabilityPolicyPropertiesResponseArgs, ImmutabilityPolicyPropertiesResponsePtr and ImmutabilityPolicyPropertiesResponsePtrOutput values. You can construct a concrete instance of `ImmutabilityPolicyPropertiesResponsePtrInput` via:
ImmutabilityPolicyPropertiesResponseArgs{...} or: nil
func ImmutabilityPolicyPropertiesResponsePtr ¶
func ImmutabilityPolicyPropertiesResponsePtr(v *ImmutabilityPolicyPropertiesResponseArgs) ImmutabilityPolicyPropertiesResponsePtrInput
type ImmutabilityPolicyPropertiesResponsePtrOutput ¶
type ImmutabilityPolicyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType ¶
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ImmutabilityPolicyPropertiesResponsePtrOutput) Etag ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) Etag() pulumi.StringPtrOutput
ImmutabilityPolicy Etag.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntPtrOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) State ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) State() pulumi.StringPtrOutput
The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutput() ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) ToImmutabilityPolicyPropertiesResponsePtrOutputWithContext(ctx context.Context) ImmutabilityPolicyPropertiesResponsePtrOutput
func (ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory ¶
func (o ImmutabilityPolicyPropertiesResponsePtrOutput) UpdateHistory() UpdateHistoryPropertyResponseArrayOutput
The ImmutabilityPolicy update history of the blob container.
type KeySource ¶ added in v0.3.1
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
func (KeySource) ElementType ¶ added in v0.3.1
func (KeySource) ToStringOutput ¶ added in v0.3.1
func (e KeySource) ToStringOutput() pulumi.StringOutput
func (KeySource) ToStringOutputWithContext ¶ added in v0.3.1
func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeySource) ToStringPtrOutput ¶ added in v0.3.1
func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySource) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e KeySource) 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 { // 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 KeyVaultPropertiesResponseArgs ¶
type KeyVaultPropertiesResponseArgs 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 (KeyVaultPropertiesResponseArgs) ElementType ¶
func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponseInput ¶
type KeyVaultPropertiesResponseInput interface { pulumi.Input ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput }
KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:
KeyVaultPropertiesResponseArgs{...}
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of key vault.
func (KeyVaultPropertiesResponseOutput) 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) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponsePtrInput ¶
type KeyVaultPropertiesResponsePtrInput interface { pulumi.Input ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput }
KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:
KeyVaultPropertiesResponseArgs{...} or: nil
func KeyVaultPropertiesResponsePtr ¶
func KeyVaultPropertiesResponsePtr(v *KeyVaultPropertiesResponseArgs) KeyVaultPropertiesResponsePtrInput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) 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) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type Kind ¶ added in v0.3.1
Required. Indicates the type of storage account.
func (Kind) ElementType ¶ added in v0.3.1
func (Kind) ToStringOutput ¶ added in v0.3.1
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶ added in v0.3.1
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶ added in v0.3.1
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LegalHoldPropertiesResponse ¶
type LegalHoldPropertiesResponse struct { // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold bool `pulumi:"hasLegalHold"` // The list of LegalHold tags of a blob container. Tags []TagPropertyResponse `pulumi:"tags"` }
The LegalHold property of a blob container.
type LegalHoldPropertiesResponseArgs ¶
type LegalHoldPropertiesResponseArgs struct { // The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. HasLegalHold pulumi.BoolInput `pulumi:"hasLegalHold"` // The list of LegalHold tags of a blob container. Tags TagPropertyResponseArrayInput `pulumi:"tags"` }
The LegalHold property of a blob container.
func (LegalHoldPropertiesResponseArgs) ElementType ¶
func (LegalHoldPropertiesResponseArgs) ElementType() reflect.Type
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (i LegalHoldPropertiesResponseArgs) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type LegalHoldPropertiesResponseInput ¶
type LegalHoldPropertiesResponseInput interface { pulumi.Input ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput ToLegalHoldPropertiesResponseOutputWithContext(context.Context) LegalHoldPropertiesResponseOutput }
LegalHoldPropertiesResponseInput is an input type that accepts LegalHoldPropertiesResponseArgs and LegalHoldPropertiesResponseOutput values. You can construct a concrete instance of `LegalHoldPropertiesResponseInput` via:
LegalHoldPropertiesResponseArgs{...}
type LegalHoldPropertiesResponseOutput ¶
type LegalHoldPropertiesResponseOutput struct{ *pulumi.OutputState }
The LegalHold property of a blob container.
func (LegalHoldPropertiesResponseOutput) ElementType ¶
func (LegalHoldPropertiesResponseOutput) ElementType() reflect.Type
func (LegalHoldPropertiesResponseOutput) HasLegalHold ¶
func (o LegalHoldPropertiesResponseOutput) HasLegalHold() pulumi.BoolOutput
The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
func (LegalHoldPropertiesResponseOutput) Tags ¶
func (o LegalHoldPropertiesResponseOutput) Tags() TagPropertyResponseArrayOutput
The list of LegalHold tags of a blob container.
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutput() LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponseOutputWithContext(ctx context.Context) LegalHoldPropertiesResponseOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (o LegalHoldPropertiesResponseOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type LegalHoldPropertiesResponsePtrInput ¶
type LegalHoldPropertiesResponsePtrInput interface { pulumi.Input ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput ToLegalHoldPropertiesResponsePtrOutputWithContext(context.Context) LegalHoldPropertiesResponsePtrOutput }
LegalHoldPropertiesResponsePtrInput is an input type that accepts LegalHoldPropertiesResponseArgs, LegalHoldPropertiesResponsePtr and LegalHoldPropertiesResponsePtrOutput values. You can construct a concrete instance of `LegalHoldPropertiesResponsePtrInput` via:
LegalHoldPropertiesResponseArgs{...} or: nil
func LegalHoldPropertiesResponsePtr ¶
func LegalHoldPropertiesResponsePtr(v *LegalHoldPropertiesResponseArgs) LegalHoldPropertiesResponsePtrInput
type LegalHoldPropertiesResponsePtrOutput ¶
type LegalHoldPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (LegalHoldPropertiesResponsePtrOutput) ElementType ¶
func (LegalHoldPropertiesResponsePtrOutput) ElementType() reflect.Type
func (LegalHoldPropertiesResponsePtrOutput) HasLegalHold ¶
func (o LegalHoldPropertiesResponsePtrOutput) HasLegalHold() pulumi.BoolPtrOutput
The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account.
func (LegalHoldPropertiesResponsePtrOutput) Tags ¶
func (o LegalHoldPropertiesResponsePtrOutput) Tags() TagPropertyResponseArrayOutput
The list of LegalHold tags of a blob container.
func (LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput ¶
func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutput() LegalHoldPropertiesResponsePtrOutput
func (LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext ¶
func (o LegalHoldPropertiesResponsePtrOutput) ToLegalHoldPropertiesResponsePtrOutputWithContext(ctx context.Context) LegalHoldPropertiesResponsePtrOutput
type ListStorageAccountKeysArgs ¶
type ListStorageAccountKeysArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListStorageAccountKeysResult ¶
type ListStorageAccountKeysResult struct { // Gets the list of storage account keys and their properties for the specified storage account. Keys []StorageAccountKeyResponse `pulumi:"keys"` }
The response from the ListKeys operation.
func ListStorageAccountKeys ¶
func ListStorageAccountKeys(ctx *pulumi.Context, args *ListStorageAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListStorageAccountKeysResult, error)
type LookupBlobContainerArgs ¶
type LookupBlobContainerArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName string `pulumi:"containerName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobContainerImmutabilityPolicyArgs ¶
type LookupBlobContainerImmutabilityPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. ContainerName string `pulumi:"containerName"` // The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' ImmutabilityPolicyName string `pulumi:"immutabilityPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBlobContainerImmutabilityPolicyResult ¶
type LookupBlobContainerImmutabilityPolicyResult struct { // 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)
type LookupBlobContainerResult ¶
type LookupBlobContainerResult struct { // 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"` // 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"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Properties of the blob container, including Id, resource name, resource type, Etag.
func LookupBlobContainer ¶
func LookupBlobContainer(ctx *pulumi.Context, args *LookupBlobContainerArgs, opts ...pulumi.InvokeOption) (*LookupBlobContainerResult, error)
type LookupBlobServicePropertiesArgs ¶ added in v0.2.5
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 LookupBlobServicePropertiesResult ¶ added in v0.2.5
type LookupBlobServicePropertiesResult struct { // 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 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"` // 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 Blob service.
func LookupBlobServiceProperties ¶ added in v0.2.5
func LookupBlobServiceProperties(ctx *pulumi.Context, args *LookupBlobServicePropertiesArgs, opts ...pulumi.InvokeOption) (*LookupBlobServicePropertiesResult, error)
type LookupManagementPolicyArgs ¶
type LookupManagementPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName string `pulumi:"accountName"` // The name of the Storage Account Management Policy. It should always be 'default' ManagementPolicyName string `pulumi:"managementPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupManagementPolicyResult ¶
type LookupManagementPolicyResult struct { // 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)
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. Expand *string `pulumi:"expand"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupStorageAccountResult ¶
type LookupStorageAccountResult struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier string `pulumi:"accessTier"` // 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"` // Enables Azure Files AAD Integration for SMB if sets to true. EnableAzureFilesAadIntegration *bool `pulumi:"enableAzureFilesAadIntegration"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly *bool `pulumi:"enableHttpsTrafficOnly"` // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponse `pulumi:"encryption"` // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress bool `pulumi:"failoverInProgress"` // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponse `pulumi:"geoReplicationStats"` // 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"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled *bool `pulumi:"isHnsEnabled"` // Gets the Kind. Kind string `pulumi:"kind"` // 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"` // 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"` // Gets the status of the storage account at the time the operation was called. ProvisioningState string `pulumi:"provisioningState"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponse `pulumi:"secondaryEndpoints"` // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation string `pulumi:"secondaryLocation"` // Gets the SKU. Sku SkuResponse `pulumi:"sku"` // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary string `pulumi:"statusOfPrimary"` // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary string `pulumi:"statusOfSecondary"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. 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)
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.
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 ¶ added in v0.2.6
func (*ManagementPolicy) ElementType() reflect.Type
func (*ManagementPolicy) ToManagementPolicyOutput ¶ added in v0.2.6
func (i *ManagementPolicy) ToManagementPolicyOutput() ManagementPolicyOutput
func (*ManagementPolicy) ToManagementPolicyOutputWithContext ¶ added in v0.2.6
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"` }
Actions are applied to the filtered blobs when the execution condition is met.
type ManagementPolicyActionArgs ¶
type ManagementPolicyActionArgs struct { // The management policy action for base blob BaseBlob ManagementPolicyBaseBlobPtrInput `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot ManagementPolicySnapShotPtrInput `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionArgs) ElementType ¶
func (ManagementPolicyActionArgs) ElementType() reflect.Type
func (ManagementPolicyActionArgs) ToManagementPolicyActionOutput ¶
func (i ManagementPolicyActionArgs) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
func (ManagementPolicyActionArgs) ToManagementPolicyActionOutputWithContext ¶
func (i ManagementPolicyActionArgs) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
type ManagementPolicyActionInput ¶
type ManagementPolicyActionInput interface { pulumi.Input ToManagementPolicyActionOutput() ManagementPolicyActionOutput ToManagementPolicyActionOutputWithContext(context.Context) ManagementPolicyActionOutput }
ManagementPolicyActionInput is an input type that accepts ManagementPolicyActionArgs and ManagementPolicyActionOutput values. You can construct a concrete instance of `ManagementPolicyActionInput` via:
ManagementPolicyActionArgs{...}
type ManagementPolicyActionOutput ¶
type ManagementPolicyActionOutput struct{ *pulumi.OutputState }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionOutput) BaseBlob ¶
func (o ManagementPolicyActionOutput) BaseBlob() ManagementPolicyBaseBlobPtrOutput
The management policy action for base blob
func (ManagementPolicyActionOutput) ElementType ¶
func (ManagementPolicyActionOutput) ElementType() reflect.Type
func (ManagementPolicyActionOutput) Snapshot ¶
func (o ManagementPolicyActionOutput) Snapshot() ManagementPolicySnapShotPtrOutput
The management policy action for snapshot
func (ManagementPolicyActionOutput) ToManagementPolicyActionOutput ¶
func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutput() ManagementPolicyActionOutput
func (ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext ¶
func (o ManagementPolicyActionOutput) ToManagementPolicyActionOutputWithContext(ctx context.Context) ManagementPolicyActionOutput
type ManagementPolicyActionResponse ¶
type ManagementPolicyActionResponse struct { // The management policy action for base blob BaseBlob *ManagementPolicyBaseBlobResponse `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot *ManagementPolicySnapShotResponse `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
type ManagementPolicyActionResponseArgs ¶
type ManagementPolicyActionResponseArgs struct { // The management policy action for base blob BaseBlob ManagementPolicyBaseBlobResponsePtrInput `pulumi:"baseBlob"` // The management policy action for snapshot Snapshot ManagementPolicySnapShotResponsePtrInput `pulumi:"snapshot"` }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionResponseArgs) ElementType ¶
func (ManagementPolicyActionResponseArgs) ElementType() reflect.Type
func (ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput ¶
func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
func (ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext ¶
func (i ManagementPolicyActionResponseArgs) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
type ManagementPolicyActionResponseInput ¶
type ManagementPolicyActionResponseInput interface { pulumi.Input ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput ToManagementPolicyActionResponseOutputWithContext(context.Context) ManagementPolicyActionResponseOutput }
ManagementPolicyActionResponseInput is an input type that accepts ManagementPolicyActionResponseArgs and ManagementPolicyActionResponseOutput values. You can construct a concrete instance of `ManagementPolicyActionResponseInput` via:
ManagementPolicyActionResponseArgs{...}
type ManagementPolicyActionResponseOutput ¶
type ManagementPolicyActionResponseOutput struct{ *pulumi.OutputState }
Actions are applied to the filtered blobs when the execution condition is met.
func (ManagementPolicyActionResponseOutput) BaseBlob ¶
func (o ManagementPolicyActionResponseOutput) BaseBlob() ManagementPolicyBaseBlobResponsePtrOutput
The management policy action for base blob
func (ManagementPolicyActionResponseOutput) ElementType ¶
func (ManagementPolicyActionResponseOutput) ElementType() reflect.Type
func (ManagementPolicyActionResponseOutput) Snapshot ¶
func (o ManagementPolicyActionResponseOutput) Snapshot() ManagementPolicySnapShotResponsePtrOutput
The management policy action for snapshot
func (ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput ¶
func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutput() ManagementPolicyActionResponseOutput
func (ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext ¶
func (o ManagementPolicyActionResponseOutput) ToManagementPolicyActionResponseOutputWithContext(ctx context.Context) ManagementPolicyActionResponseOutput
type ManagementPolicyArgs ¶
type ManagementPolicyArgs struct { // The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. AccountName pulumi.StringInput // The name of the Storage Account Management Policy. It should always be 'default' ManagementPolicyName pulumi.StringInput // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ManagementPolicy resource.
func (ManagementPolicyArgs) ElementType ¶
func (ManagementPolicyArgs) ElementType() reflect.Type
type ManagementPolicyBaseBlob ¶
type ManagementPolicyBaseBlob struct { // The function to delete the blob Delete *DateAfterModification `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModification `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModification `pulumi:"tierToCool"` }
Management policy action for base blob.
type ManagementPolicyBaseBlobArgs ¶
type ManagementPolicyBaseBlobArgs struct { // The function to delete the blob Delete DateAfterModificationPtrInput `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive DateAfterModificationPtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool DateAfterModificationPtrInput `pulumi:"tierToCool"` }
Management policy action for base blob.
func (ManagementPolicyBaseBlobArgs) ElementType ¶
func (ManagementPolicyBaseBlobArgs) ElementType() reflect.Type
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (i ManagementPolicyBaseBlobArgs) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobInput ¶
type ManagementPolicyBaseBlobInput interface { pulumi.Input ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput ToManagementPolicyBaseBlobOutputWithContext(context.Context) ManagementPolicyBaseBlobOutput }
ManagementPolicyBaseBlobInput is an input type that accepts ManagementPolicyBaseBlobArgs and ManagementPolicyBaseBlobOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobInput` via:
ManagementPolicyBaseBlobArgs{...}
type ManagementPolicyBaseBlobOutput ¶
type ManagementPolicyBaseBlobOutput struct{ *pulumi.OutputState }
Management policy action for base blob.
func (ManagementPolicyBaseBlobOutput) Delete ¶
func (o ManagementPolicyBaseBlobOutput) Delete() DateAfterModificationPtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobOutput) ElementType ¶
func (ManagementPolicyBaseBlobOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutput() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobPtrInput ¶
type ManagementPolicyBaseBlobPtrInput interface { pulumi.Input ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput ToManagementPolicyBaseBlobPtrOutputWithContext(context.Context) ManagementPolicyBaseBlobPtrOutput }
ManagementPolicyBaseBlobPtrInput is an input type that accepts ManagementPolicyBaseBlobArgs, ManagementPolicyBaseBlobPtr and ManagementPolicyBaseBlobPtrOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobPtrInput` via:
ManagementPolicyBaseBlobArgs{...} or: nil
func ManagementPolicyBaseBlobPtr ¶
func ManagementPolicyBaseBlobPtr(v *ManagementPolicyBaseBlobArgs) ManagementPolicyBaseBlobPtrInput
type ManagementPolicyBaseBlobPtrOutput ¶
type ManagementPolicyBaseBlobPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyBaseBlobPtrOutput) Delete ¶
func (o ManagementPolicyBaseBlobPtrOutput) Delete() DateAfterModificationPtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobPtrOutput) Elem ¶
func (o ManagementPolicyBaseBlobPtrOutput) Elem() ManagementPolicyBaseBlobOutput
func (ManagementPolicyBaseBlobPtrOutput) ElementType ¶
func (ManagementPolicyBaseBlobPtrOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobPtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToArchive() DateAfterModificationPtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobPtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobPtrOutput) TierToCool() DateAfterModificationPtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput ¶
func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutput() ManagementPolicyBaseBlobPtrOutput
func (ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobPtrOutput) ToManagementPolicyBaseBlobPtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobPtrOutput
type ManagementPolicyBaseBlobResponse ¶
type ManagementPolicyBaseBlobResponse struct { // The function to delete the blob Delete *DateAfterModificationResponse `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive *DateAfterModificationResponse `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool *DateAfterModificationResponse `pulumi:"tierToCool"` }
Management policy action for base blob.
type ManagementPolicyBaseBlobResponseArgs ¶
type ManagementPolicyBaseBlobResponseArgs struct { // The function to delete the blob Delete DateAfterModificationResponsePtrInput `pulumi:"delete"` // The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier TierToArchive DateAfterModificationResponsePtrInput `pulumi:"tierToArchive"` // The function to tier blobs to cool storage. Support blobs currently at Hot tier TierToCool DateAfterModificationResponsePtrInput `pulumi:"tierToCool"` }
Management policy action for base blob.
func (ManagementPolicyBaseBlobResponseArgs) ElementType ¶
func (ManagementPolicyBaseBlobResponseArgs) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (i ManagementPolicyBaseBlobResponseArgs) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyBaseBlobResponseInput ¶
type ManagementPolicyBaseBlobResponseInput interface { pulumi.Input ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput ToManagementPolicyBaseBlobResponseOutputWithContext(context.Context) ManagementPolicyBaseBlobResponseOutput }
ManagementPolicyBaseBlobResponseInput is an input type that accepts ManagementPolicyBaseBlobResponseArgs and ManagementPolicyBaseBlobResponseOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobResponseInput` via:
ManagementPolicyBaseBlobResponseArgs{...}
type ManagementPolicyBaseBlobResponseOutput ¶
type ManagementPolicyBaseBlobResponseOutput struct{ *pulumi.OutputState }
Management policy action for base blob.
func (ManagementPolicyBaseBlobResponseOutput) Delete ¶
func (o ManagementPolicyBaseBlobResponseOutput) Delete() DateAfterModificationResponsePtrOutput
The function to delete the blob
func (ManagementPolicyBaseBlobResponseOutput) ElementType ¶
func (ManagementPolicyBaseBlobResponseOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponseOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobResponseOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponseOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutput() ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponseOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponseOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponseOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyBaseBlobResponsePtrInput ¶
type ManagementPolicyBaseBlobResponsePtrInput interface { pulumi.Input ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput ToManagementPolicyBaseBlobResponsePtrOutputWithContext(context.Context) ManagementPolicyBaseBlobResponsePtrOutput }
ManagementPolicyBaseBlobResponsePtrInput is an input type that accepts ManagementPolicyBaseBlobResponseArgs, ManagementPolicyBaseBlobResponsePtr and ManagementPolicyBaseBlobResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicyBaseBlobResponsePtrInput` via:
ManagementPolicyBaseBlobResponseArgs{...} or: nil
func ManagementPolicyBaseBlobResponsePtr ¶
func ManagementPolicyBaseBlobResponsePtr(v *ManagementPolicyBaseBlobResponseArgs) ManagementPolicyBaseBlobResponsePtrInput
type ManagementPolicyBaseBlobResponsePtrOutput ¶
type ManagementPolicyBaseBlobResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType ¶
func (ManagementPolicyBaseBlobResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToArchive() DateAfterModificationResponsePtrOutput
The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
func (ManagementPolicyBaseBlobResponsePtrOutput) TierToCool ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) TierToCool() DateAfterModificationResponsePtrOutput
The function to tier blobs to cool storage. Support blobs currently at Hot tier
func (ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutput() ManagementPolicyBaseBlobResponsePtrOutput
func (ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext ¶
func (o ManagementPolicyBaseBlobResponsePtrOutput) ToManagementPolicyBaseBlobResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyBaseBlobResponsePtrOutput
type ManagementPolicyDefinition ¶
type ManagementPolicyDefinition struct { // An object that defines the action set. Actions ManagementPolicyAction `pulumi:"actions"` // An object that defines the filter set. Filters *ManagementPolicyFilter `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
type ManagementPolicyDefinitionArgs ¶
type ManagementPolicyDefinitionArgs struct { // An object that defines the action set. Actions ManagementPolicyActionInput `pulumi:"actions"` // An object that defines the filter set. Filters ManagementPolicyFilterPtrInput `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionArgs) ElementType ¶
func (ManagementPolicyDefinitionArgs) ElementType() reflect.Type
func (ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput ¶
func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
func (ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext ¶
func (i ManagementPolicyDefinitionArgs) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
type ManagementPolicyDefinitionInput ¶
type ManagementPolicyDefinitionInput interface { pulumi.Input ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput ToManagementPolicyDefinitionOutputWithContext(context.Context) ManagementPolicyDefinitionOutput }
ManagementPolicyDefinitionInput is an input type that accepts ManagementPolicyDefinitionArgs and ManagementPolicyDefinitionOutput values. You can construct a concrete instance of `ManagementPolicyDefinitionInput` via:
ManagementPolicyDefinitionArgs{...}
type ManagementPolicyDefinitionOutput ¶
type ManagementPolicyDefinitionOutput struct{ *pulumi.OutputState }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionOutput) Actions ¶
func (o ManagementPolicyDefinitionOutput) Actions() ManagementPolicyActionOutput
An object that defines the action set.
func (ManagementPolicyDefinitionOutput) ElementType ¶
func (ManagementPolicyDefinitionOutput) ElementType() reflect.Type
func (ManagementPolicyDefinitionOutput) Filters ¶
func (o ManagementPolicyDefinitionOutput) Filters() ManagementPolicyFilterPtrOutput
An object that defines the filter set.
func (ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput ¶
func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutput() ManagementPolicyDefinitionOutput
func (ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext ¶
func (o ManagementPolicyDefinitionOutput) ToManagementPolicyDefinitionOutputWithContext(ctx context.Context) ManagementPolicyDefinitionOutput
type ManagementPolicyDefinitionResponse ¶
type ManagementPolicyDefinitionResponse struct { // An object that defines the action set. Actions ManagementPolicyActionResponse `pulumi:"actions"` // An object that defines the filter set. Filters *ManagementPolicyFilterResponse `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
type ManagementPolicyDefinitionResponseArgs ¶
type ManagementPolicyDefinitionResponseArgs struct { // An object that defines the action set. Actions ManagementPolicyActionResponseInput `pulumi:"actions"` // An object that defines the filter set. Filters ManagementPolicyFilterResponsePtrInput `pulumi:"filters"` }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionResponseArgs) ElementType ¶
func (ManagementPolicyDefinitionResponseArgs) ElementType() reflect.Type
func (ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput ¶
func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
func (ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext ¶
func (i ManagementPolicyDefinitionResponseArgs) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
type ManagementPolicyDefinitionResponseInput ¶
type ManagementPolicyDefinitionResponseInput interface { pulumi.Input ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput ToManagementPolicyDefinitionResponseOutputWithContext(context.Context) ManagementPolicyDefinitionResponseOutput }
ManagementPolicyDefinitionResponseInput is an input type that accepts ManagementPolicyDefinitionResponseArgs and ManagementPolicyDefinitionResponseOutput values. You can construct a concrete instance of `ManagementPolicyDefinitionResponseInput` via:
ManagementPolicyDefinitionResponseArgs{...}
type ManagementPolicyDefinitionResponseOutput ¶
type ManagementPolicyDefinitionResponseOutput struct{ *pulumi.OutputState }
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
func (ManagementPolicyDefinitionResponseOutput) Actions ¶
func (o ManagementPolicyDefinitionResponseOutput) Actions() ManagementPolicyActionResponseOutput
An object that defines the action set.
func (ManagementPolicyDefinitionResponseOutput) ElementType ¶
func (ManagementPolicyDefinitionResponseOutput) ElementType() reflect.Type
func (ManagementPolicyDefinitionResponseOutput) Filters ¶
func (o ManagementPolicyDefinitionResponseOutput) Filters() ManagementPolicyFilterResponsePtrOutput
An object that defines the filter set.
func (ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput ¶
func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutput() ManagementPolicyDefinitionResponseOutput
func (ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext ¶
func (o ManagementPolicyDefinitionResponseOutput) ToManagementPolicyDefinitionResponseOutputWithContext(ctx context.Context) ManagementPolicyDefinitionResponseOutput
type ManagementPolicyFilter ¶
type ManagementPolicyFilter struct { // An array of predefined enum values. Only blockBlob is supported. BlobTypes []string `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
type ManagementPolicyFilterArgs ¶
type ManagementPolicyFilterArgs struct { // An array of predefined enum values. Only blockBlob is supported. BlobTypes pulumi.StringArrayInput `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterArgs) ElementType ¶
func (ManagementPolicyFilterArgs) ElementType() reflect.Type
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext ¶
func (i ManagementPolicyFilterArgs) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterInput ¶
type ManagementPolicyFilterInput interface { pulumi.Input ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput ToManagementPolicyFilterOutputWithContext(context.Context) ManagementPolicyFilterOutput }
ManagementPolicyFilterInput is an input type that accepts ManagementPolicyFilterArgs and ManagementPolicyFilterOutput values. You can construct a concrete instance of `ManagementPolicyFilterInput` via:
ManagementPolicyFilterArgs{...}
type ManagementPolicyFilterOutput ¶
type ManagementPolicyFilterOutput struct{ *pulumi.OutputState }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterOutput) BlobTypes ¶
func (o ManagementPolicyFilterOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterOutput) ElementType ¶
func (ManagementPolicyFilterOutput) ElementType() reflect.Type
func (ManagementPolicyFilterOutput) PrefixMatch ¶
func (o ManagementPolicyFilterOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterOutput ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutput() ManagementPolicyFilterOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterOutputWithContext ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterOutputWithContext(ctx context.Context) ManagementPolicyFilterOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutput ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithContext ¶
func (o ManagementPolicyFilterOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterPtrInput ¶
type ManagementPolicyFilterPtrInput interface { pulumi.Input ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput ToManagementPolicyFilterPtrOutputWithContext(context.Context) ManagementPolicyFilterPtrOutput }
ManagementPolicyFilterPtrInput is an input type that accepts ManagementPolicyFilterArgs, ManagementPolicyFilterPtr and ManagementPolicyFilterPtrOutput values. You can construct a concrete instance of `ManagementPolicyFilterPtrInput` via:
ManagementPolicyFilterArgs{...} or: nil
func ManagementPolicyFilterPtr ¶
func ManagementPolicyFilterPtr(v *ManagementPolicyFilterArgs) ManagementPolicyFilterPtrInput
type ManagementPolicyFilterPtrOutput ¶
type ManagementPolicyFilterPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyFilterPtrOutput) BlobTypes ¶
func (o ManagementPolicyFilterPtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterPtrOutput) Elem ¶
func (o ManagementPolicyFilterPtrOutput) Elem() ManagementPolicyFilterOutput
func (ManagementPolicyFilterPtrOutput) ElementType ¶
func (ManagementPolicyFilterPtrOutput) ElementType() reflect.Type
func (ManagementPolicyFilterPtrOutput) PrefixMatch ¶
func (o ManagementPolicyFilterPtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput ¶
func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutput() ManagementPolicyFilterPtrOutput
func (ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext ¶
func (o ManagementPolicyFilterPtrOutput) ToManagementPolicyFilterPtrOutputWithContext(ctx context.Context) ManagementPolicyFilterPtrOutput
type ManagementPolicyFilterResponse ¶
type ManagementPolicyFilterResponse struct { // An array of predefined enum values. Only blockBlob is supported. BlobTypes []string `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch []string `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
type ManagementPolicyFilterResponseArgs ¶
type ManagementPolicyFilterResponseArgs struct { // An array of predefined enum values. Only blockBlob is supported. BlobTypes pulumi.StringArrayInput `pulumi:"blobTypes"` // An array of strings for prefixes to be match. PrefixMatch pulumi.StringArrayInput `pulumi:"prefixMatch"` }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterResponseArgs) ElementType ¶
func (ManagementPolicyFilterResponseArgs) ElementType() reflect.Type
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (i ManagementPolicyFilterResponseArgs) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyFilterResponseInput ¶
type ManagementPolicyFilterResponseInput interface { pulumi.Input ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput ToManagementPolicyFilterResponseOutputWithContext(context.Context) ManagementPolicyFilterResponseOutput }
ManagementPolicyFilterResponseInput is an input type that accepts ManagementPolicyFilterResponseArgs and ManagementPolicyFilterResponseOutput values. You can construct a concrete instance of `ManagementPolicyFilterResponseInput` via:
ManagementPolicyFilterResponseArgs{...}
type ManagementPolicyFilterResponseOutput ¶
type ManagementPolicyFilterResponseOutput struct{ *pulumi.OutputState }
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
func (ManagementPolicyFilterResponseOutput) BlobTypes ¶
func (o ManagementPolicyFilterResponseOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterResponseOutput) ElementType ¶
func (ManagementPolicyFilterResponseOutput) ElementType() reflect.Type
func (ManagementPolicyFilterResponseOutput) PrefixMatch ¶
func (o ManagementPolicyFilterResponseOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutput() ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponseOutputWithContext(ctx context.Context) ManagementPolicyFilterResponseOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (o ManagementPolicyFilterResponseOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyFilterResponsePtrInput ¶
type ManagementPolicyFilterResponsePtrInput interface { pulumi.Input ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput ToManagementPolicyFilterResponsePtrOutputWithContext(context.Context) ManagementPolicyFilterResponsePtrOutput }
ManagementPolicyFilterResponsePtrInput is an input type that accepts ManagementPolicyFilterResponseArgs, ManagementPolicyFilterResponsePtr and ManagementPolicyFilterResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicyFilterResponsePtrInput` via:
ManagementPolicyFilterResponseArgs{...} or: nil
func ManagementPolicyFilterResponsePtr ¶
func ManagementPolicyFilterResponsePtr(v *ManagementPolicyFilterResponseArgs) ManagementPolicyFilterResponsePtrInput
type ManagementPolicyFilterResponsePtrOutput ¶
type ManagementPolicyFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicyFilterResponsePtrOutput) BlobTypes ¶
func (o ManagementPolicyFilterResponsePtrOutput) BlobTypes() pulumi.StringArrayOutput
An array of predefined enum values. Only blockBlob is supported.
func (ManagementPolicyFilterResponsePtrOutput) ElementType ¶
func (ManagementPolicyFilterResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicyFilterResponsePtrOutput) PrefixMatch ¶
func (o ManagementPolicyFilterResponsePtrOutput) PrefixMatch() pulumi.StringArrayOutput
An array of strings for prefixes to be match.
func (ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutput ¶
func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutput() ManagementPolicyFilterResponsePtrOutput
func (ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutputWithContext ¶
func (o ManagementPolicyFilterResponsePtrOutput) ToManagementPolicyFilterResponsePtrOutputWithContext(ctx context.Context) ManagementPolicyFilterResponsePtrOutput
type ManagementPolicyInput ¶ added in v0.2.6
type ManagementPolicyInput interface { pulumi.Input ToManagementPolicyOutput() ManagementPolicyOutput ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput }
type ManagementPolicyOutput ¶ added in v0.2.6
type ManagementPolicyOutput struct {
*pulumi.OutputState
}
func (ManagementPolicyOutput) ElementType ¶ added in v0.2.6
func (ManagementPolicyOutput) ElementType() reflect.Type
func (ManagementPolicyOutput) ToManagementPolicyOutput ¶ added in v0.2.6
func (o ManagementPolicyOutput) ToManagementPolicyOutput() ManagementPolicyOutput
func (ManagementPolicyOutput) ToManagementPolicyOutputWithContext ¶ added in v0.2.6
func (o ManagementPolicyOutput) ToManagementPolicyOutputWithContext(ctx context.Context) ManagementPolicyOutput
type ManagementPolicyRule ¶
type ManagementPolicyRule struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinition `pulumi:"definition"` // Rule is enabled if set to true. Enabled *bool `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name string `pulumi:"name"` // The valid value is Lifecycle Type string `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
type ManagementPolicyRuleArgs ¶
type ManagementPolicyRuleArgs struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionInput `pulumi:"definition"` // Rule is enabled if set to true. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name pulumi.StringInput `pulumi:"name"` // The valid value is Lifecycle Type pulumi.StringInput `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleArgs) ElementType ¶
func (ManagementPolicyRuleArgs) ElementType() reflect.Type
func (ManagementPolicyRuleArgs) ToManagementPolicyRuleOutput ¶
func (i ManagementPolicyRuleArgs) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
func (ManagementPolicyRuleArgs) ToManagementPolicyRuleOutputWithContext ¶
func (i ManagementPolicyRuleArgs) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
type ManagementPolicyRuleArray ¶
type ManagementPolicyRuleArray []ManagementPolicyRuleInput
func (ManagementPolicyRuleArray) ElementType ¶
func (ManagementPolicyRuleArray) ElementType() reflect.Type
func (ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutput ¶
func (i ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
func (ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutputWithContext ¶
func (i ManagementPolicyRuleArray) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
type ManagementPolicyRuleArrayInput ¶
type ManagementPolicyRuleArrayInput interface { pulumi.Input ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput ToManagementPolicyRuleArrayOutputWithContext(context.Context) ManagementPolicyRuleArrayOutput }
ManagementPolicyRuleArrayInput is an input type that accepts ManagementPolicyRuleArray and ManagementPolicyRuleArrayOutput values. You can construct a concrete instance of `ManagementPolicyRuleArrayInput` via:
ManagementPolicyRuleArray{ ManagementPolicyRuleArgs{...} }
type ManagementPolicyRuleArrayOutput ¶
type ManagementPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementPolicyRuleArrayOutput) ElementType ¶
func (ManagementPolicyRuleArrayOutput) ElementType() reflect.Type
func (ManagementPolicyRuleArrayOutput) Index ¶
func (o ManagementPolicyRuleArrayOutput) Index(i pulumi.IntInput) ManagementPolicyRuleOutput
func (ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput ¶
func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutput() ManagementPolicyRuleArrayOutput
func (ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext ¶
func (o ManagementPolicyRuleArrayOutput) ToManagementPolicyRuleArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleArrayOutput
type ManagementPolicyRuleInput ¶
type ManagementPolicyRuleInput interface { pulumi.Input ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput ToManagementPolicyRuleOutputWithContext(context.Context) ManagementPolicyRuleOutput }
ManagementPolicyRuleInput is an input type that accepts ManagementPolicyRuleArgs and ManagementPolicyRuleOutput values. You can construct a concrete instance of `ManagementPolicyRuleInput` via:
ManagementPolicyRuleArgs{...}
type ManagementPolicyRuleOutput ¶
type ManagementPolicyRuleOutput struct{ *pulumi.OutputState }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleOutput) Definition ¶
func (o ManagementPolicyRuleOutput) Definition() ManagementPolicyDefinitionOutput
An object that defines the Lifecycle rule.
func (ManagementPolicyRuleOutput) ElementType ¶
func (ManagementPolicyRuleOutput) ElementType() reflect.Type
func (ManagementPolicyRuleOutput) Enabled ¶
func (o ManagementPolicyRuleOutput) Enabled() pulumi.BoolPtrOutput
Rule is enabled if set to true.
func (ManagementPolicyRuleOutput) Name ¶
func (o ManagementPolicyRuleOutput) Name() pulumi.StringOutput
A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
func (ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput ¶
func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutput() ManagementPolicyRuleOutput
func (ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext ¶
func (o ManagementPolicyRuleOutput) ToManagementPolicyRuleOutputWithContext(ctx context.Context) ManagementPolicyRuleOutput
func (ManagementPolicyRuleOutput) Type ¶
func (o ManagementPolicyRuleOutput) Type() pulumi.StringOutput
The valid value is Lifecycle
type ManagementPolicyRuleResponse ¶
type ManagementPolicyRuleResponse struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionResponse `pulumi:"definition"` // Rule is enabled if set to true. Enabled *bool `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name string `pulumi:"name"` // The valid value is Lifecycle Type string `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
type ManagementPolicyRuleResponseArgs ¶
type ManagementPolicyRuleResponseArgs struct { // An object that defines the Lifecycle rule. Definition ManagementPolicyDefinitionResponseInput `pulumi:"definition"` // Rule is enabled if set to true. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. Name pulumi.StringInput `pulumi:"name"` // The valid value is Lifecycle Type pulumi.StringInput `pulumi:"type"` }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleResponseArgs) ElementType ¶
func (ManagementPolicyRuleResponseArgs) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput ¶
func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext ¶
func (i ManagementPolicyRuleResponseArgs) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
type ManagementPolicyRuleResponseArray ¶
type ManagementPolicyRuleResponseArray []ManagementPolicyRuleResponseInput
func (ManagementPolicyRuleResponseArray) ElementType ¶
func (ManagementPolicyRuleResponseArray) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput ¶
func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
func (ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext ¶
func (i ManagementPolicyRuleResponseArray) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
type ManagementPolicyRuleResponseArrayInput ¶
type ManagementPolicyRuleResponseArrayInput interface { pulumi.Input ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput ToManagementPolicyRuleResponseArrayOutputWithContext(context.Context) ManagementPolicyRuleResponseArrayOutput }
ManagementPolicyRuleResponseArrayInput is an input type that accepts ManagementPolicyRuleResponseArray and ManagementPolicyRuleResponseArrayOutput values. You can construct a concrete instance of `ManagementPolicyRuleResponseArrayInput` via:
ManagementPolicyRuleResponseArray{ ManagementPolicyRuleResponseArgs{...} }
type ManagementPolicyRuleResponseArrayOutput ¶
type ManagementPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagementPolicyRuleResponseArrayOutput) ElementType ¶
func (ManagementPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput ¶
func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutput() ManagementPolicyRuleResponseArrayOutput
func (ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext ¶
func (o ManagementPolicyRuleResponseArrayOutput) ToManagementPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseArrayOutput
type ManagementPolicyRuleResponseInput ¶
type ManagementPolicyRuleResponseInput interface { pulumi.Input ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput ToManagementPolicyRuleResponseOutputWithContext(context.Context) ManagementPolicyRuleResponseOutput }
ManagementPolicyRuleResponseInput is an input type that accepts ManagementPolicyRuleResponseArgs and ManagementPolicyRuleResponseOutput values. You can construct a concrete instance of `ManagementPolicyRuleResponseInput` via:
ManagementPolicyRuleResponseArgs{...}
type ManagementPolicyRuleResponseOutput ¶
type ManagementPolicyRuleResponseOutput struct{ *pulumi.OutputState }
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
func (ManagementPolicyRuleResponseOutput) Definition ¶
func (o ManagementPolicyRuleResponseOutput) Definition() ManagementPolicyDefinitionResponseOutput
An object that defines the Lifecycle rule.
func (ManagementPolicyRuleResponseOutput) ElementType ¶
func (ManagementPolicyRuleResponseOutput) ElementType() reflect.Type
func (ManagementPolicyRuleResponseOutput) Enabled ¶
func (o ManagementPolicyRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
Rule is enabled if set to true.
func (ManagementPolicyRuleResponseOutput) Name ¶
func (o ManagementPolicyRuleResponseOutput) Name() pulumi.StringOutput
A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
func (ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput ¶
func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutput() ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext ¶
func (o ManagementPolicyRuleResponseOutput) ToManagementPolicyRuleResponseOutputWithContext(ctx context.Context) ManagementPolicyRuleResponseOutput
func (ManagementPolicyRuleResponseOutput) Type ¶
func (o ManagementPolicyRuleResponseOutput) Type() pulumi.StringOutput
The valid value is Lifecycle
type ManagementPolicySchema ¶
type ManagementPolicySchema struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRule `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
type ManagementPolicySchemaArgs ¶
type ManagementPolicySchemaArgs struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules ManagementPolicyRuleArrayInput `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaArgs) ElementType ¶
func (ManagementPolicySchemaArgs) ElementType() reflect.Type
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext ¶
func (i ManagementPolicySchemaArgs) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaInput ¶
type ManagementPolicySchemaInput interface { pulumi.Input ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput ToManagementPolicySchemaOutputWithContext(context.Context) ManagementPolicySchemaOutput }
ManagementPolicySchemaInput is an input type that accepts ManagementPolicySchemaArgs and ManagementPolicySchemaOutput values. You can construct a concrete instance of `ManagementPolicySchemaInput` via:
ManagementPolicySchemaArgs{...}
type ManagementPolicySchemaOutput ¶
type ManagementPolicySchemaOutput struct{ *pulumi.OutputState }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaOutput) ElementType ¶
func (ManagementPolicySchemaOutput) ElementType() reflect.Type
func (ManagementPolicySchemaOutput) Rules ¶
func (o ManagementPolicySchemaOutput) Rules() ManagementPolicyRuleArrayOutput
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutput() ManagementPolicySchemaOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaOutputWithContext(ctx context.Context) ManagementPolicySchemaOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext ¶
func (o ManagementPolicySchemaOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaPtrInput ¶
type ManagementPolicySchemaPtrInput interface { pulumi.Input ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput ToManagementPolicySchemaPtrOutputWithContext(context.Context) ManagementPolicySchemaPtrOutput }
ManagementPolicySchemaPtrInput is an input type that accepts ManagementPolicySchemaArgs, ManagementPolicySchemaPtr and ManagementPolicySchemaPtrOutput values. You can construct a concrete instance of `ManagementPolicySchemaPtrInput` via:
ManagementPolicySchemaArgs{...} or: nil
func ManagementPolicySchemaPtr ¶
func ManagementPolicySchemaPtr(v *ManagementPolicySchemaArgs) ManagementPolicySchemaPtrInput
type ManagementPolicySchemaPtrOutput ¶
type ManagementPolicySchemaPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySchemaPtrOutput) Elem ¶
func (o ManagementPolicySchemaPtrOutput) Elem() ManagementPolicySchemaOutput
func (ManagementPolicySchemaPtrOutput) ElementType ¶
func (ManagementPolicySchemaPtrOutput) ElementType() reflect.Type
func (ManagementPolicySchemaPtrOutput) Rules ¶
func (o ManagementPolicySchemaPtrOutput) Rules() ManagementPolicyRuleArrayOutput
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput ¶
func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutput() ManagementPolicySchemaPtrOutput
func (ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext ¶
func (o ManagementPolicySchemaPtrOutput) ToManagementPolicySchemaPtrOutputWithContext(ctx context.Context) ManagementPolicySchemaPtrOutput
type ManagementPolicySchemaResponse ¶
type ManagementPolicySchemaResponse struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules []ManagementPolicyRuleResponse `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
type ManagementPolicySchemaResponseArgs ¶
type ManagementPolicySchemaResponseArgs struct { // The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Rules ManagementPolicyRuleResponseArrayInput `pulumi:"rules"` }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseArgs) ElementType ¶
func (ManagementPolicySchemaResponseArgs) ElementType() reflect.Type
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (i ManagementPolicySchemaResponseArgs) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySchemaResponseInput ¶
type ManagementPolicySchemaResponseInput interface { pulumi.Input ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput ToManagementPolicySchemaResponseOutputWithContext(context.Context) ManagementPolicySchemaResponseOutput }
ManagementPolicySchemaResponseInput is an input type that accepts ManagementPolicySchemaResponseArgs and ManagementPolicySchemaResponseOutput values. You can construct a concrete instance of `ManagementPolicySchemaResponseInput` via:
ManagementPolicySchemaResponseArgs{...}
type ManagementPolicySchemaResponseOutput ¶
type ManagementPolicySchemaResponseOutput struct{ *pulumi.OutputState }
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseOutput) ElementType ¶
func (ManagementPolicySchemaResponseOutput) ElementType() reflect.Type
func (ManagementPolicySchemaResponseOutput) Rules ¶
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutput() ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponseOutputWithContext(ctx context.Context) ManagementPolicySchemaResponseOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (o ManagementPolicySchemaResponseOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySchemaResponsePtrInput ¶
type ManagementPolicySchemaResponsePtrInput interface { pulumi.Input ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput ToManagementPolicySchemaResponsePtrOutputWithContext(context.Context) ManagementPolicySchemaResponsePtrOutput }
ManagementPolicySchemaResponsePtrInput is an input type that accepts ManagementPolicySchemaResponseArgs, ManagementPolicySchemaResponsePtr and ManagementPolicySchemaResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicySchemaResponsePtrInput` via:
ManagementPolicySchemaResponseArgs{...} or: nil
func ManagementPolicySchemaResponsePtr ¶
func ManagementPolicySchemaResponsePtr(v *ManagementPolicySchemaResponseArgs) ManagementPolicySchemaResponsePtrInput
type ManagementPolicySchemaResponsePtrOutput ¶
type ManagementPolicySchemaResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySchemaResponsePtrOutput) ElementType ¶
func (ManagementPolicySchemaResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicySchemaResponsePtrOutput) Rules ¶
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
func (ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput ¶
func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutput() ManagementPolicySchemaResponsePtrOutput
func (ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext ¶
func (o ManagementPolicySchemaResponsePtrOutput) ToManagementPolicySchemaResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySchemaResponsePtrOutput
type ManagementPolicySnapShot ¶
type ManagementPolicySnapShot struct { // The function to delete the blob snapshot Delete *DateAfterCreation `pulumi:"delete"` }
Management policy action for snapshot.
type ManagementPolicySnapShotArgs ¶
type ManagementPolicySnapShotArgs struct { // The function to delete the blob snapshot Delete DateAfterCreationPtrInput `pulumi:"delete"` }
Management policy action for snapshot.
func (ManagementPolicySnapShotArgs) ElementType ¶
func (ManagementPolicySnapShotArgs) ElementType() reflect.Type
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (i ManagementPolicySnapShotArgs) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotInput ¶
type ManagementPolicySnapShotInput interface { pulumi.Input ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput ToManagementPolicySnapShotOutputWithContext(context.Context) ManagementPolicySnapShotOutput }
ManagementPolicySnapShotInput is an input type that accepts ManagementPolicySnapShotArgs and ManagementPolicySnapShotOutput values. You can construct a concrete instance of `ManagementPolicySnapShotInput` via:
ManagementPolicySnapShotArgs{...}
type ManagementPolicySnapShotOutput ¶
type ManagementPolicySnapShotOutput struct{ *pulumi.OutputState }
Management policy action for snapshot.
func (ManagementPolicySnapShotOutput) Delete ¶
func (o ManagementPolicySnapShotOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotOutput) ElementType ¶
func (ManagementPolicySnapShotOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutput() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotOutputWithContext(ctx context.Context) ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (o ManagementPolicySnapShotOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotPtrInput ¶
type ManagementPolicySnapShotPtrInput interface { pulumi.Input ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput ToManagementPolicySnapShotPtrOutputWithContext(context.Context) ManagementPolicySnapShotPtrOutput }
ManagementPolicySnapShotPtrInput is an input type that accepts ManagementPolicySnapShotArgs, ManagementPolicySnapShotPtr and ManagementPolicySnapShotPtrOutput values. You can construct a concrete instance of `ManagementPolicySnapShotPtrInput` via:
ManagementPolicySnapShotArgs{...} or: nil
func ManagementPolicySnapShotPtr ¶
func ManagementPolicySnapShotPtr(v *ManagementPolicySnapShotArgs) ManagementPolicySnapShotPtrInput
type ManagementPolicySnapShotPtrOutput ¶
type ManagementPolicySnapShotPtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySnapShotPtrOutput) Delete ¶
func (o ManagementPolicySnapShotPtrOutput) Delete() DateAfterCreationPtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotPtrOutput) Elem ¶
func (o ManagementPolicySnapShotPtrOutput) Elem() ManagementPolicySnapShotOutput
func (ManagementPolicySnapShotPtrOutput) ElementType ¶
func (ManagementPolicySnapShotPtrOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput ¶
func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutput() ManagementPolicySnapShotPtrOutput
func (ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext ¶
func (o ManagementPolicySnapShotPtrOutput) ToManagementPolicySnapShotPtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotPtrOutput
type ManagementPolicySnapShotResponse ¶
type ManagementPolicySnapShotResponse struct { // The function to delete the blob snapshot Delete *DateAfterCreationResponse `pulumi:"delete"` }
Management policy action for snapshot.
type ManagementPolicySnapShotResponseArgs ¶
type ManagementPolicySnapShotResponseArgs struct { // The function to delete the blob snapshot Delete DateAfterCreationResponsePtrInput `pulumi:"delete"` }
Management policy action for snapshot.
func (ManagementPolicySnapShotResponseArgs) ElementType ¶
func (ManagementPolicySnapShotResponseArgs) ElementType() reflect.Type
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (i ManagementPolicySnapShotResponseArgs) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicySnapShotResponseInput ¶
type ManagementPolicySnapShotResponseInput interface { pulumi.Input ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput ToManagementPolicySnapShotResponseOutputWithContext(context.Context) ManagementPolicySnapShotResponseOutput }
ManagementPolicySnapShotResponseInput is an input type that accepts ManagementPolicySnapShotResponseArgs and ManagementPolicySnapShotResponseOutput values. You can construct a concrete instance of `ManagementPolicySnapShotResponseInput` via:
ManagementPolicySnapShotResponseArgs{...}
type ManagementPolicySnapShotResponseOutput ¶
type ManagementPolicySnapShotResponseOutput struct{ *pulumi.OutputState }
Management policy action for snapshot.
func (ManagementPolicySnapShotResponseOutput) Delete ¶
func (o ManagementPolicySnapShotResponseOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotResponseOutput) ElementType ¶
func (ManagementPolicySnapShotResponseOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutput() ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponseOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponseOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (o ManagementPolicySnapShotResponseOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicySnapShotResponsePtrInput ¶
type ManagementPolicySnapShotResponsePtrInput interface { pulumi.Input ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput ToManagementPolicySnapShotResponsePtrOutputWithContext(context.Context) ManagementPolicySnapShotResponsePtrOutput }
ManagementPolicySnapShotResponsePtrInput is an input type that accepts ManagementPolicySnapShotResponseArgs, ManagementPolicySnapShotResponsePtr and ManagementPolicySnapShotResponsePtrOutput values. You can construct a concrete instance of `ManagementPolicySnapShotResponsePtrInput` via:
ManagementPolicySnapShotResponseArgs{...} or: nil
func ManagementPolicySnapShotResponsePtr ¶
func ManagementPolicySnapShotResponsePtr(v *ManagementPolicySnapShotResponseArgs) ManagementPolicySnapShotResponsePtrInput
type ManagementPolicySnapShotResponsePtrOutput ¶
type ManagementPolicySnapShotResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementPolicySnapShotResponsePtrOutput) Delete ¶
func (o ManagementPolicySnapShotResponsePtrOutput) Delete() DateAfterCreationResponsePtrOutput
The function to delete the blob snapshot
func (ManagementPolicySnapShotResponsePtrOutput) ElementType ¶
func (ManagementPolicySnapShotResponsePtrOutput) ElementType() reflect.Type
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutput() ManagementPolicySnapShotResponsePtrOutput
func (ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext ¶
func (o ManagementPolicySnapShotResponsePtrOutput) ToManagementPolicySnapShotResponsePtrOutputWithContext(ctx context.Context) ManagementPolicySnapShotResponsePtrOutput
type ManagementPolicyState ¶
type ManagementPolicyState struct { // Returns the date and time the ManagementPolicies was last modified. LastModifiedTime pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy ManagementPolicySchemaResponsePtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ManagementPolicyState) ElementType ¶
func (ManagementPolicyState) ElementType() reflect.Type
type NetworkRuleSet ¶
type NetworkRuleSet struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *string `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction string `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules []IPRule `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"` }
Network rule set
type NetworkRuleSetArgs ¶
type NetworkRuleSetArgs struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction DefaultAction `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules IPRuleArrayInput `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
Network rule set
func (NetworkRuleSetArgs) ElementType ¶
func (NetworkRuleSetArgs) ElementType() reflect.Type
func (NetworkRuleSetArgs) ToNetworkRuleSetOutput ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetOutput() NetworkRuleSetOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext ¶
func (i NetworkRuleSetArgs) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
type NetworkRuleSetInput ¶
type NetworkRuleSetInput interface { pulumi.Input ToNetworkRuleSetOutput() NetworkRuleSetOutput ToNetworkRuleSetOutputWithContext(context.Context) NetworkRuleSetOutput }
NetworkRuleSetInput is an input type that accepts NetworkRuleSetArgs and NetworkRuleSetOutput values. You can construct a concrete instance of `NetworkRuleSetInput` via:
NetworkRuleSetArgs{...}
type NetworkRuleSetOutput ¶
type NetworkRuleSetOutput struct{ *pulumi.OutputState }
Network rule set
func (NetworkRuleSetOutput) Bypass ¶
func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetOutput) DefaultAction ¶
func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetOutput) ElementType ¶
func (NetworkRuleSetOutput) ElementType() reflect.Type
func (NetworkRuleSetOutput) IpRules ¶
func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetOutput) ToNetworkRuleSetOutput ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetOutput() NetworkRuleSetOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetOutputWithContext(ctx context.Context) NetworkRuleSetOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext ¶
func (o NetworkRuleSetOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
func (NetworkRuleSetOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
Sets the virtual network rules
type NetworkRuleSetPtrInput ¶
type NetworkRuleSetPtrInput interface { pulumi.Input ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput ToNetworkRuleSetPtrOutputWithContext(context.Context) NetworkRuleSetPtrOutput }
NetworkRuleSetPtrInput is an input type that accepts NetworkRuleSetArgs, NetworkRuleSetPtr and NetworkRuleSetPtrOutput values. You can construct a concrete instance of `NetworkRuleSetPtrInput` via:
NetworkRuleSetArgs{...} or: nil
func NetworkRuleSetPtr ¶
func NetworkRuleSetPtr(v *NetworkRuleSetArgs) NetworkRuleSetPtrInput
type NetworkRuleSetPtrOutput ¶
type NetworkRuleSetPtrOutput struct{ *pulumi.OutputState }
func (NetworkRuleSetPtrOutput) Bypass ¶
func (o NetworkRuleSetPtrOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetPtrOutput) DefaultAction ¶
func (o NetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetPtrOutput) Elem ¶
func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
func (NetworkRuleSetPtrOutput) ElementType ¶
func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
func (NetworkRuleSetPtrOutput) IpRules ¶
func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput ¶
func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutput() NetworkRuleSetPtrOutput
func (NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext ¶
func (o NetworkRuleSetPtrOutput) ToNetworkRuleSetPtrOutputWithContext(ctx context.Context) NetworkRuleSetPtrOutput
func (NetworkRuleSetPtrOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetPtrOutput) VirtualNetworkRules() VirtualNetworkRuleArrayOutput
Sets the virtual network rules
type NetworkRuleSetResponse ¶
type NetworkRuleSetResponse struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass *string `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction string `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules []IPRuleResponse `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"` }
Network rule set
type NetworkRuleSetResponseArgs ¶
type NetworkRuleSetResponseArgs struct { // Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // Specifies the default action of allow or deny when no other rules match. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // Sets the IP ACL rules IpRules IPRuleResponseArrayInput `pulumi:"ipRules"` // Sets the virtual network rules VirtualNetworkRules VirtualNetworkRuleResponseArrayInput `pulumi:"virtualNetworkRules"` }
Network rule set
func (NetworkRuleSetResponseArgs) ElementType ¶
func (NetworkRuleSetResponseArgs) ElementType() reflect.Type
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (i NetworkRuleSetResponseArgs) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
type NetworkRuleSetResponseInput ¶
type NetworkRuleSetResponseInput interface { pulumi.Input ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput ToNetworkRuleSetResponseOutputWithContext(context.Context) NetworkRuleSetResponseOutput }
NetworkRuleSetResponseInput is an input type that accepts NetworkRuleSetResponseArgs and NetworkRuleSetResponseOutput values. You can construct a concrete instance of `NetworkRuleSetResponseInput` via:
NetworkRuleSetResponseArgs{...}
type NetworkRuleSetResponseOutput ¶
type NetworkRuleSetResponseOutput struct{ *pulumi.OutputState }
Network rule set
func (NetworkRuleSetResponseOutput) Bypass ¶
func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetResponseOutput) DefaultAction ¶
func (o NetworkRuleSetResponseOutput) DefaultAction() pulumi.StringOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetResponseOutput) ElementType ¶
func (NetworkRuleSetResponseOutput) ElementType() reflect.Type
func (NetworkRuleSetResponseOutput) IpRules ¶
func (o NetworkRuleSetResponseOutput) IpRules() IPRuleResponseArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutput() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponseOutputWithContext(ctx context.Context) NetworkRuleSetResponseOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (o NetworkRuleSetResponseOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponseOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetResponseOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
Sets the virtual network rules
type NetworkRuleSetResponsePtrInput ¶
type NetworkRuleSetResponsePtrInput interface { pulumi.Input ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput ToNetworkRuleSetResponsePtrOutputWithContext(context.Context) NetworkRuleSetResponsePtrOutput }
NetworkRuleSetResponsePtrInput is an input type that accepts NetworkRuleSetResponseArgs, NetworkRuleSetResponsePtr and NetworkRuleSetResponsePtrOutput values. You can construct a concrete instance of `NetworkRuleSetResponsePtrInput` via:
NetworkRuleSetResponseArgs{...} or: nil
func NetworkRuleSetResponsePtr ¶
func NetworkRuleSetResponsePtr(v *NetworkRuleSetResponseArgs) NetworkRuleSetResponsePtrInput
type NetworkRuleSetResponsePtrOutput ¶
type NetworkRuleSetResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkRuleSetResponsePtrOutput) Bypass ¶
func (o NetworkRuleSetResponsePtrOutput) Bypass() pulumi.StringPtrOutput
Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
func (NetworkRuleSetResponsePtrOutput) DefaultAction ¶
func (o NetworkRuleSetResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
Specifies the default action of allow or deny when no other rules match.
func (NetworkRuleSetResponsePtrOutput) Elem ¶
func (o NetworkRuleSetResponsePtrOutput) Elem() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponsePtrOutput) ElementType ¶
func (NetworkRuleSetResponsePtrOutput) ElementType() reflect.Type
func (NetworkRuleSetResponsePtrOutput) IpRules ¶
func (o NetworkRuleSetResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
Sets the IP ACL rules
func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput ¶
func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutput() NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext ¶
func (o NetworkRuleSetResponsePtrOutput) ToNetworkRuleSetResponsePtrOutputWithContext(ctx context.Context) NetworkRuleSetResponsePtrOutput
func (NetworkRuleSetResponsePtrOutput) VirtualNetworkRules ¶
func (o NetworkRuleSetResponsePtrOutput) VirtualNetworkRules() VirtualNetworkRuleResponseArrayOutput
Sets the virtual network rules
type PublicAccess ¶ added in v0.3.1
Specifies whether data in the container may be accessed publicly and the level of access.
func (PublicAccess) ElementType ¶ added in v0.3.1
func (PublicAccess) ElementType() reflect.Type
func (PublicAccess) ToStringOutput ¶ added in v0.3.1
func (e PublicAccess) ToStringOutput() pulumi.StringOutput
func (PublicAccess) ToStringOutputWithContext ¶ added in v0.3.1
func (e PublicAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicAccess) ToStringPtrOutput ¶ added in v0.3.1
func (e PublicAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicAccess) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PublicAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReasonCode ¶ added in v0.3.1
The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.
func (ReasonCode) ElementType ¶ added in v0.3.1
func (ReasonCode) ElementType() reflect.Type
func (ReasonCode) ToStringOutput ¶ added in v0.3.1
func (e ReasonCode) ToStringOutput() pulumi.StringOutput
func (ReasonCode) ToStringOutputWithContext ¶ added in v0.3.1
func (e ReasonCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReasonCode) ToStringPtrOutput ¶ added in v0.3.1
func (e ReasonCode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReasonCode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ReasonCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Restriction ¶
type Restriction struct { // The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. ReasonCode *string `pulumi:"reasonCode"` }
The restriction because of which SKU cannot be used.
type RestrictionArgs ¶
type RestrictionArgs struct { // The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. ReasonCode pulumi.StringPtrInput `pulumi:"reasonCode"` }
The restriction because of which SKU cannot be used.
func (RestrictionArgs) ElementType ¶
func (RestrictionArgs) ElementType() reflect.Type
func (RestrictionArgs) ToRestrictionOutput ¶
func (i RestrictionArgs) ToRestrictionOutput() RestrictionOutput
func (RestrictionArgs) ToRestrictionOutputWithContext ¶
func (i RestrictionArgs) ToRestrictionOutputWithContext(ctx context.Context) RestrictionOutput
type RestrictionArray ¶
type RestrictionArray []RestrictionInput
func (RestrictionArray) ElementType ¶
func (RestrictionArray) ElementType() reflect.Type
func (RestrictionArray) ToRestrictionArrayOutput ¶
func (i RestrictionArray) ToRestrictionArrayOutput() RestrictionArrayOutput
func (RestrictionArray) ToRestrictionArrayOutputWithContext ¶
func (i RestrictionArray) ToRestrictionArrayOutputWithContext(ctx context.Context) RestrictionArrayOutput
type RestrictionArrayInput ¶
type RestrictionArrayInput interface { pulumi.Input ToRestrictionArrayOutput() RestrictionArrayOutput ToRestrictionArrayOutputWithContext(context.Context) RestrictionArrayOutput }
RestrictionArrayInput is an input type that accepts RestrictionArray and RestrictionArrayOutput values. You can construct a concrete instance of `RestrictionArrayInput` via:
RestrictionArray{ RestrictionArgs{...} }
type RestrictionArrayOutput ¶
type RestrictionArrayOutput struct{ *pulumi.OutputState }
func (RestrictionArrayOutput) ElementType ¶
func (RestrictionArrayOutput) ElementType() reflect.Type
func (RestrictionArrayOutput) Index ¶
func (o RestrictionArrayOutput) Index(i pulumi.IntInput) RestrictionOutput
func (RestrictionArrayOutput) ToRestrictionArrayOutput ¶
func (o RestrictionArrayOutput) ToRestrictionArrayOutput() RestrictionArrayOutput
func (RestrictionArrayOutput) ToRestrictionArrayOutputWithContext ¶
func (o RestrictionArrayOutput) ToRestrictionArrayOutputWithContext(ctx context.Context) RestrictionArrayOutput
type RestrictionInput ¶
type RestrictionInput interface { pulumi.Input ToRestrictionOutput() RestrictionOutput ToRestrictionOutputWithContext(context.Context) RestrictionOutput }
RestrictionInput is an input type that accepts RestrictionArgs and RestrictionOutput values. You can construct a concrete instance of `RestrictionInput` via:
RestrictionArgs{...}
type RestrictionOutput ¶
type RestrictionOutput struct{ *pulumi.OutputState }
The restriction because of which SKU cannot be used.
func (RestrictionOutput) ElementType ¶
func (RestrictionOutput) ElementType() reflect.Type
func (RestrictionOutput) ReasonCode ¶
func (o RestrictionOutput) ReasonCode() pulumi.StringPtrOutput
The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.
func (RestrictionOutput) ToRestrictionOutput ¶
func (o RestrictionOutput) ToRestrictionOutput() RestrictionOutput
func (RestrictionOutput) ToRestrictionOutputWithContext ¶
func (o RestrictionOutput) ToRestrictionOutputWithContext(ctx context.Context) RestrictionOutput
type RestrictionResponse ¶
type RestrictionResponse struct { // The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. ReasonCode *string `pulumi:"reasonCode"` // The type of restrictions. As of now only possible value for this is location. Type string `pulumi:"type"` // The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted. Values []string `pulumi:"values"` }
The restriction because of which SKU cannot be used.
type RestrictionResponseArgs ¶
type RestrictionResponseArgs struct { // The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. ReasonCode pulumi.StringPtrInput `pulumi:"reasonCode"` // The type of restrictions. As of now only possible value for this is location. Type pulumi.StringInput `pulumi:"type"` // The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted. Values pulumi.StringArrayInput `pulumi:"values"` }
The restriction because of which SKU cannot be used.
func (RestrictionResponseArgs) ElementType ¶
func (RestrictionResponseArgs) ElementType() reflect.Type
func (RestrictionResponseArgs) ToRestrictionResponseOutput ¶
func (i RestrictionResponseArgs) ToRestrictionResponseOutput() RestrictionResponseOutput
func (RestrictionResponseArgs) ToRestrictionResponseOutputWithContext ¶
func (i RestrictionResponseArgs) ToRestrictionResponseOutputWithContext(ctx context.Context) RestrictionResponseOutput
type RestrictionResponseArray ¶
type RestrictionResponseArray []RestrictionResponseInput
func (RestrictionResponseArray) ElementType ¶
func (RestrictionResponseArray) ElementType() reflect.Type
func (RestrictionResponseArray) ToRestrictionResponseArrayOutput ¶
func (i RestrictionResponseArray) ToRestrictionResponseArrayOutput() RestrictionResponseArrayOutput
func (RestrictionResponseArray) ToRestrictionResponseArrayOutputWithContext ¶
func (i RestrictionResponseArray) ToRestrictionResponseArrayOutputWithContext(ctx context.Context) RestrictionResponseArrayOutput
type RestrictionResponseArrayInput ¶
type RestrictionResponseArrayInput interface { pulumi.Input ToRestrictionResponseArrayOutput() RestrictionResponseArrayOutput ToRestrictionResponseArrayOutputWithContext(context.Context) RestrictionResponseArrayOutput }
RestrictionResponseArrayInput is an input type that accepts RestrictionResponseArray and RestrictionResponseArrayOutput values. You can construct a concrete instance of `RestrictionResponseArrayInput` via:
RestrictionResponseArray{ RestrictionResponseArgs{...} }
type RestrictionResponseArrayOutput ¶
type RestrictionResponseArrayOutput struct{ *pulumi.OutputState }
func (RestrictionResponseArrayOutput) ElementType ¶
func (RestrictionResponseArrayOutput) ElementType() reflect.Type
func (RestrictionResponseArrayOutput) Index ¶
func (o RestrictionResponseArrayOutput) Index(i pulumi.IntInput) RestrictionResponseOutput
func (RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutput ¶
func (o RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutput() RestrictionResponseArrayOutput
func (RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutputWithContext ¶
func (o RestrictionResponseArrayOutput) ToRestrictionResponseArrayOutputWithContext(ctx context.Context) RestrictionResponseArrayOutput
type RestrictionResponseInput ¶
type RestrictionResponseInput interface { pulumi.Input ToRestrictionResponseOutput() RestrictionResponseOutput ToRestrictionResponseOutputWithContext(context.Context) RestrictionResponseOutput }
RestrictionResponseInput is an input type that accepts RestrictionResponseArgs and RestrictionResponseOutput values. You can construct a concrete instance of `RestrictionResponseInput` via:
RestrictionResponseArgs{...}
type RestrictionResponseOutput ¶
type RestrictionResponseOutput struct{ *pulumi.OutputState }
The restriction because of which SKU cannot be used.
func (RestrictionResponseOutput) ElementType ¶
func (RestrictionResponseOutput) ElementType() reflect.Type
func (RestrictionResponseOutput) ReasonCode ¶
func (o RestrictionResponseOutput) ReasonCode() pulumi.StringPtrOutput
The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.
func (RestrictionResponseOutput) ToRestrictionResponseOutput ¶
func (o RestrictionResponseOutput) ToRestrictionResponseOutput() RestrictionResponseOutput
func (RestrictionResponseOutput) ToRestrictionResponseOutputWithContext ¶
func (o RestrictionResponseOutput) ToRestrictionResponseOutputWithContext(ctx context.Context) RestrictionResponseOutput
func (RestrictionResponseOutput) Type ¶
func (o RestrictionResponseOutput) Type() pulumi.StringOutput
The type of restrictions. As of now only possible value for this is location.
func (RestrictionResponseOutput) Values ¶
func (o RestrictionResponseOutput) Values() pulumi.StringArrayOutput
The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
type RuleType ¶ added in v0.3.1
The valid value is Lifecycle
func (RuleType) ElementType ¶ added in v0.3.1
func (RuleType) ToStringOutput ¶ added in v0.3.1
func (e RuleType) ToStringOutput() pulumi.StringOutput
func (RuleType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleType) ToStringPtrOutput ¶ added in v0.3.1
func (e RuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SKUCapabilityResponse ¶
type SKUCapabilityResponse struct { // The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. Name string `pulumi:"name"` // A string value to indicate states of given capability. Possibly 'true' or 'false'. Value string `pulumi:"value"` }
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
type SKUCapabilityResponseArgs ¶
type SKUCapabilityResponseArgs struct { // The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. Name pulumi.StringInput `pulumi:"name"` // A string value to indicate states of given capability. Possibly 'true' or 'false'. Value pulumi.StringInput `pulumi:"value"` }
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
func (SKUCapabilityResponseArgs) ElementType ¶
func (SKUCapabilityResponseArgs) ElementType() reflect.Type
func (SKUCapabilityResponseArgs) ToSKUCapabilityResponseOutput ¶
func (i SKUCapabilityResponseArgs) ToSKUCapabilityResponseOutput() SKUCapabilityResponseOutput
func (SKUCapabilityResponseArgs) ToSKUCapabilityResponseOutputWithContext ¶
func (i SKUCapabilityResponseArgs) ToSKUCapabilityResponseOutputWithContext(ctx context.Context) SKUCapabilityResponseOutput
type SKUCapabilityResponseArray ¶
type SKUCapabilityResponseArray []SKUCapabilityResponseInput
func (SKUCapabilityResponseArray) ElementType ¶
func (SKUCapabilityResponseArray) ElementType() reflect.Type
func (SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutput ¶
func (i SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutput() SKUCapabilityResponseArrayOutput
func (SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutputWithContext ¶
func (i SKUCapabilityResponseArray) ToSKUCapabilityResponseArrayOutputWithContext(ctx context.Context) SKUCapabilityResponseArrayOutput
type SKUCapabilityResponseArrayInput ¶
type SKUCapabilityResponseArrayInput interface { pulumi.Input ToSKUCapabilityResponseArrayOutput() SKUCapabilityResponseArrayOutput ToSKUCapabilityResponseArrayOutputWithContext(context.Context) SKUCapabilityResponseArrayOutput }
SKUCapabilityResponseArrayInput is an input type that accepts SKUCapabilityResponseArray and SKUCapabilityResponseArrayOutput values. You can construct a concrete instance of `SKUCapabilityResponseArrayInput` via:
SKUCapabilityResponseArray{ SKUCapabilityResponseArgs{...} }
type SKUCapabilityResponseArrayOutput ¶
type SKUCapabilityResponseArrayOutput struct{ *pulumi.OutputState }
func (SKUCapabilityResponseArrayOutput) ElementType ¶
func (SKUCapabilityResponseArrayOutput) ElementType() reflect.Type
func (SKUCapabilityResponseArrayOutput) Index ¶
func (o SKUCapabilityResponseArrayOutput) Index(i pulumi.IntInput) SKUCapabilityResponseOutput
func (SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutput ¶
func (o SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutput() SKUCapabilityResponseArrayOutput
func (SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutputWithContext ¶
func (o SKUCapabilityResponseArrayOutput) ToSKUCapabilityResponseArrayOutputWithContext(ctx context.Context) SKUCapabilityResponseArrayOutput
type SKUCapabilityResponseInput ¶
type SKUCapabilityResponseInput interface { pulumi.Input ToSKUCapabilityResponseOutput() SKUCapabilityResponseOutput ToSKUCapabilityResponseOutputWithContext(context.Context) SKUCapabilityResponseOutput }
SKUCapabilityResponseInput is an input type that accepts SKUCapabilityResponseArgs and SKUCapabilityResponseOutput values. You can construct a concrete instance of `SKUCapabilityResponseInput` via:
SKUCapabilityResponseArgs{...}
type SKUCapabilityResponseOutput ¶
type SKUCapabilityResponseOutput struct{ *pulumi.OutputState }
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
func (SKUCapabilityResponseOutput) ElementType ¶
func (SKUCapabilityResponseOutput) ElementType() reflect.Type
func (SKUCapabilityResponseOutput) Name ¶
func (o SKUCapabilityResponseOutput) Name() pulumi.StringOutput
The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
func (SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutput ¶
func (o SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutput() SKUCapabilityResponseOutput
func (SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutputWithContext ¶
func (o SKUCapabilityResponseOutput) ToSKUCapabilityResponseOutputWithContext(ctx context.Context) SKUCapabilityResponseOutput
func (SKUCapabilityResponseOutput) Value ¶
func (o SKUCapabilityResponseOutput) Value() pulumi.StringOutput
A string value to indicate states of given capability. Possibly 'true' or 'false'.
type Sku ¶
type Sku struct { // Gets or sets 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 restrictions because of which SKU cannot be used. This is empty if there are no restrictions. Restrictions []Restriction `pulumi:"restrictions"` }
The SKU of the storage account.
type SkuArgs ¶
type SkuArgs struct { // Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. Name SkuName `pulumi:"name"` // The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. Restrictions RestrictionArrayInput `pulumi:"restrictions"` }
The SKU of the storage account.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuName ¶ added in v0.3.1
Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuName) ElementType ¶ added in v0.3.1
func (SkuName) ToStringOutput ¶ added in v0.3.1
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuName) 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
Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuOutput) Restrictions ¶
func (o SkuOutput) Restrictions() RestrictionArrayOutput
The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuPtrOutput) Restrictions ¶
func (o SkuPtrOutput) Restrictions() RestrictionArrayOutput
The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. Capabilities []SKUCapabilityResponse `pulumi:"capabilities"` // Indicates the type of storage account. Kind string `pulumi:"kind"` // The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). Locations []string `pulumi:"locations"` // Gets or sets 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 type of the resource, usually it is 'storageAccounts'. ResourceType string `pulumi:"resourceType"` // The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. Restrictions []RestrictionResponse `pulumi:"restrictions"` // Gets the SKU tier. This is based on the SKU name. Tier string `pulumi:"tier"` }
The SKU of the storage account.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. Capabilities SKUCapabilityResponseArrayInput `pulumi:"capabilities"` // Indicates the type of storage account. Kind pulumi.StringInput `pulumi:"kind"` // The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). Locations pulumi.StringArrayInput `pulumi:"locations"` // Gets or sets 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 type of the resource, usually it is 'storageAccounts'. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. Restrictions RestrictionResponseArrayInput `pulumi:"restrictions"` // Gets the SKU tier. This is based on the SKU name. Tier pulumi.StringInput `pulumi:"tier"` }
The SKU of the storage account.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The SKU of the storage account.
func (SkuResponseOutput) Capabilities ¶
func (o SkuResponseOutput) Capabilities() SKUCapabilityResponseArrayOutput
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Kind ¶
func (o SkuResponseOutput) Kind() pulumi.StringOutput
Indicates the type of storage account.
func (SkuResponseOutput) Locations ¶
func (o SkuResponseOutput) Locations() pulumi.StringArrayOutput
The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuResponseOutput) ResourceType ¶
func (o SkuResponseOutput) ResourceType() pulumi.StringOutput
The type of the resource, usually it is 'storageAccounts'.
func (SkuResponseOutput) Restrictions ¶
func (o SkuResponseOutput) Restrictions() RestrictionResponseArrayOutput
The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringOutput
Gets the SKU tier. This is based on the SKU name.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capabilities ¶
func (o SkuResponsePtrOutput) Capabilities() SKUCapabilityResponseArrayOutput
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Kind ¶
func (o SkuResponsePtrOutput) Kind() pulumi.StringPtrOutput
Indicates the type of storage account.
func (SkuResponsePtrOutput) Locations ¶
func (o SkuResponsePtrOutput) Locations() pulumi.StringArrayOutput
The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
func (SkuResponsePtrOutput) ResourceType ¶
func (o SkuResponsePtrOutput) ResourceType() pulumi.StringPtrOutput
The type of the resource, usually it is 'storageAccounts'.
func (SkuResponsePtrOutput) Restrictions ¶
func (o SkuResponsePtrOutput) Restrictions() RestrictionResponseArrayOutput
The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
Gets the SKU tier. This is based on the SKU name.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type State ¶ added in v0.3.1
Gets the state of virtual network rule.
func (State) ElementType ¶ added in v0.3.1
func (State) ToStringOutput ¶ added in v0.3.1
func (e State) ToStringOutput() pulumi.StringOutput
func (State) ToStringOutputWithContext ¶ added in v0.3.1
func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (State) ToStringPtrOutput ¶ added in v0.3.1
func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
func (State) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageAccount ¶
type StorageAccount struct { pulumi.CustomResourceState // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier pulumi.StringOutput `pulumi:"accessTier"` // 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"` // Enables Azure Files AAD Integration for SMB if sets to true. EnableAzureFilesAadIntegration pulumi.BoolPtrOutput `pulumi:"enableAzureFilesAadIntegration"` // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrOutput `pulumi:"enableHttpsTrafficOnly"` // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponseOutput `pulumi:"encryption"` // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress pulumi.BoolOutput `pulumi:"failoverInProgress"` // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponseOutput `pulumi:"geoReplicationStats"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrOutput `pulumi:"isHnsEnabled"` // Gets the Kind. Kind pulumi.StringOutput `pulumi:"kind"` // 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"` // 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"` // Gets the status of the storage account at the time the operation was called. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponseOutput `pulumi:"secondaryEndpoints"` // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation pulumi.StringOutput `pulumi:"secondaryLocation"` // Gets the SKU. Sku SkuResponseOutput `pulumi:"sku"` // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary pulumi.StringOutput `pulumi:"statusOfPrimary"` // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary pulumi.StringOutput `pulumi:"statusOfSecondary"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The storage account.
func GetStorageAccount ¶
func GetStorageAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageAccountState, opts ...pulumi.ResourceOption) (*StorageAccount, error)
GetStorageAccount gets an existing StorageAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStorageAccount ¶
func NewStorageAccount(ctx *pulumi.Context, name string, args *StorageAccountArgs, opts ...pulumi.ResourceOption) (*StorageAccount, error)
NewStorageAccount registers a new resource with the given unique name, arguments, and options.
func (*StorageAccount) ElementType ¶ added in v0.2.6
func (*StorageAccount) ElementType() reflect.Type
func (*StorageAccount) ToStorageAccountOutput ¶ added in v0.2.6
func (i *StorageAccount) ToStorageAccountOutput() StorageAccountOutput
func (*StorageAccount) ToStorageAccountOutputWithContext ¶ added in v0.2.6
func (i *StorageAccount) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountArgs ¶
type StorageAccountArgs struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier AccessTier // 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 // 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 // Enables Azure Files AAD Integration for SMB if sets to true. EnableAzureFilesAadIntegration pulumi.BoolPtrInput // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrInput // Provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted. Encryption EncryptionPtrInput // The identity of the resource. Identity IdentityPtrInput // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrInput // Required. Indicates the type of storage account. Kind Kind // Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. Location pulumi.StringInput // Network rule set NetworkRuleSet NetworkRuleSetPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // 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 ¶ added in v0.2.6
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput }
type StorageAccountKeyResponse ¶
type StorageAccountKeyResponse struct { // Name of the key. KeyName string `pulumi:"keyName"` // Permissions for the key -- read-only or full permissions. Permissions string `pulumi:"permissions"` // Base 64-encoded value of the key. Value string `pulumi:"value"` }
An access key for the storage account.
type StorageAccountKeyResponseArgs ¶
type StorageAccountKeyResponseArgs struct { // Name of the key. KeyName pulumi.StringInput `pulumi:"keyName"` // Permissions for the key -- read-only or full permissions. Permissions pulumi.StringInput `pulumi:"permissions"` // Base 64-encoded value of the key. Value pulumi.StringInput `pulumi:"value"` }
An access key for the storage account.
func (StorageAccountKeyResponseArgs) ElementType ¶
func (StorageAccountKeyResponseArgs) ElementType() reflect.Type
func (StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput ¶
func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext ¶
func (i StorageAccountKeyResponseArgs) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
type StorageAccountKeyResponseArray ¶
type StorageAccountKeyResponseArray []StorageAccountKeyResponseInput
func (StorageAccountKeyResponseArray) ElementType ¶
func (StorageAccountKeyResponseArray) ElementType() reflect.Type
func (StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput ¶
func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
func (StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext ¶
func (i StorageAccountKeyResponseArray) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
type StorageAccountKeyResponseArrayInput ¶
type StorageAccountKeyResponseArrayInput interface { pulumi.Input ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput ToStorageAccountKeyResponseArrayOutputWithContext(context.Context) StorageAccountKeyResponseArrayOutput }
StorageAccountKeyResponseArrayInput is an input type that accepts StorageAccountKeyResponseArray and StorageAccountKeyResponseArrayOutput values. You can construct a concrete instance of `StorageAccountKeyResponseArrayInput` via:
StorageAccountKeyResponseArray{ StorageAccountKeyResponseArgs{...} }
type StorageAccountKeyResponseArrayOutput ¶
type StorageAccountKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountKeyResponseArrayOutput) ElementType ¶
func (StorageAccountKeyResponseArrayOutput) ElementType() reflect.Type
func (StorageAccountKeyResponseArrayOutput) Index ¶
func (o StorageAccountKeyResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput ¶
func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutput() StorageAccountKeyResponseArrayOutput
func (StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext ¶
func (o StorageAccountKeyResponseArrayOutput) ToStorageAccountKeyResponseArrayOutputWithContext(ctx context.Context) StorageAccountKeyResponseArrayOutput
type StorageAccountKeyResponseInput ¶
type StorageAccountKeyResponseInput interface { pulumi.Input ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput ToStorageAccountKeyResponseOutputWithContext(context.Context) StorageAccountKeyResponseOutput }
StorageAccountKeyResponseInput is an input type that accepts StorageAccountKeyResponseArgs and StorageAccountKeyResponseOutput values. You can construct a concrete instance of `StorageAccountKeyResponseInput` via:
StorageAccountKeyResponseArgs{...}
type StorageAccountKeyResponseOutput ¶
type StorageAccountKeyResponseOutput struct{ *pulumi.OutputState }
An access key for the storage account.
func (StorageAccountKeyResponseOutput) ElementType ¶
func (StorageAccountKeyResponseOutput) ElementType() reflect.Type
func (StorageAccountKeyResponseOutput) KeyName ¶
func (o StorageAccountKeyResponseOutput) KeyName() pulumi.StringOutput
Name of the key.
func (StorageAccountKeyResponseOutput) Permissions ¶
func (o StorageAccountKeyResponseOutput) Permissions() pulumi.StringOutput
Permissions for the key -- read-only or full permissions.
func (StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput ¶
func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutput() StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext ¶
func (o StorageAccountKeyResponseOutput) ToStorageAccountKeyResponseOutputWithContext(ctx context.Context) StorageAccountKeyResponseOutput
func (StorageAccountKeyResponseOutput) Value ¶
func (o StorageAccountKeyResponseOutput) Value() pulumi.StringOutput
Base 64-encoded value of the key.
type StorageAccountOutput ¶ added in v0.2.6
type StorageAccountOutput struct {
*pulumi.OutputState
}
func (StorageAccountOutput) ElementType ¶ added in v0.2.6
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) ToStorageAccountOutput ¶ added in v0.2.6
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶ added in v0.2.6
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountState ¶
type StorageAccountState struct { // Required for storage accounts where kind = BlobStorage. The access tier used for billing. AccessTier pulumi.StringPtrInput // Gets the creation date and time of the storage account in UTC. CreationTime pulumi.StringPtrInput // Gets the custom domain the user assigned to this storage account. CustomDomain CustomDomainResponsePtrInput // Enables Azure Files AAD Integration for SMB if sets to true. EnableAzureFilesAadIntegration pulumi.BoolPtrInput // Allows https traffic only to storage service if sets to true. EnableHttpsTrafficOnly pulumi.BoolPtrInput // Gets the encryption settings on the account. If unspecified, the account is unencrypted. Encryption EncryptionResponsePtrInput // If the failover is in progress, the value will be true, otherwise, it will be null. FailoverInProgress pulumi.BoolPtrInput // Geo Replication Stats GeoReplicationStats GeoReplicationStatsResponsePtrInput // The identity of the resource. Identity IdentityResponsePtrInput // Account HierarchicalNamespace enabled if sets to true. IsHnsEnabled pulumi.BoolPtrInput // Gets the Kind. Kind pulumi.StringPtrInput // Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. LastGeoFailoverTime pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Network rule set NetworkRuleSet NetworkRuleSetResponsePtrInput // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. PrimaryEndpoints EndpointsResponsePtrInput // Gets the location of the primary data center for the storage account. PrimaryLocation pulumi.StringPtrInput // Gets the status of the storage account at the time the operation was called. ProvisioningState pulumi.StringPtrInput // Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. SecondaryEndpoints EndpointsResponsePtrInput // Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. SecondaryLocation pulumi.StringPtrInput // Gets the SKU. Sku SkuResponsePtrInput // Gets the status indicating whether the primary location of the storage account is available or unavailable. StatusOfPrimary pulumi.StringPtrInput // Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. StatusOfSecondary pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (StorageAccountState) ElementType ¶
func (StorageAccountState) ElementType() reflect.Type
type TagPropertyResponse ¶
type TagPropertyResponse struct { // Returns the Object ID of the user who added the tag. ObjectIdentifier string `pulumi:"objectIdentifier"` // The tag value. Tag string `pulumi:"tag"` // Returns the Tenant ID that issued the token for the user who added the tag. TenantId string `pulumi:"tenantId"` // Returns the date and time the tag was added. Timestamp string `pulumi:"timestamp"` // Returns the User Principal Name of the user who added the tag. Upn string `pulumi:"upn"` }
A tag of the LegalHold of a blob container.
type TagPropertyResponseArgs ¶
type TagPropertyResponseArgs struct { // Returns the Object ID of the user who added the tag. ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // The tag value. Tag pulumi.StringInput `pulumi:"tag"` // Returns the Tenant ID that issued the token for the user who added the tag. TenantId pulumi.StringInput `pulumi:"tenantId"` // Returns the date and time the tag was added. Timestamp pulumi.StringInput `pulumi:"timestamp"` // Returns the User Principal Name of the user who added the tag. Upn pulumi.StringInput `pulumi:"upn"` }
A tag of the LegalHold of a blob container.
func (TagPropertyResponseArgs) ElementType ¶
func (TagPropertyResponseArgs) ElementType() reflect.Type
func (TagPropertyResponseArgs) ToTagPropertyResponseOutput ¶
func (i TagPropertyResponseArgs) ToTagPropertyResponseOutput() TagPropertyResponseOutput
func (TagPropertyResponseArgs) ToTagPropertyResponseOutputWithContext ¶
func (i TagPropertyResponseArgs) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
type TagPropertyResponseArray ¶
type TagPropertyResponseArray []TagPropertyResponseInput
func (TagPropertyResponseArray) ElementType ¶
func (TagPropertyResponseArray) ElementType() reflect.Type
func (TagPropertyResponseArray) ToTagPropertyResponseArrayOutput ¶
func (i TagPropertyResponseArray) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
func (TagPropertyResponseArray) ToTagPropertyResponseArrayOutputWithContext ¶
func (i TagPropertyResponseArray) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
type TagPropertyResponseArrayInput ¶
type TagPropertyResponseArrayInput interface { pulumi.Input ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput ToTagPropertyResponseArrayOutputWithContext(context.Context) TagPropertyResponseArrayOutput }
TagPropertyResponseArrayInput is an input type that accepts TagPropertyResponseArray and TagPropertyResponseArrayOutput values. You can construct a concrete instance of `TagPropertyResponseArrayInput` via:
TagPropertyResponseArray{ TagPropertyResponseArgs{...} }
type TagPropertyResponseArrayOutput ¶
type TagPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (TagPropertyResponseArrayOutput) ElementType ¶
func (TagPropertyResponseArrayOutput) ElementType() reflect.Type
func (TagPropertyResponseArrayOutput) Index ¶
func (o TagPropertyResponseArrayOutput) Index(i pulumi.IntInput) TagPropertyResponseOutput
func (TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput ¶
func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutput() TagPropertyResponseArrayOutput
func (TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext ¶
func (o TagPropertyResponseArrayOutput) ToTagPropertyResponseArrayOutputWithContext(ctx context.Context) TagPropertyResponseArrayOutput
type TagPropertyResponseInput ¶
type TagPropertyResponseInput interface { pulumi.Input ToTagPropertyResponseOutput() TagPropertyResponseOutput ToTagPropertyResponseOutputWithContext(context.Context) TagPropertyResponseOutput }
TagPropertyResponseInput is an input type that accepts TagPropertyResponseArgs and TagPropertyResponseOutput values. You can construct a concrete instance of `TagPropertyResponseInput` via:
TagPropertyResponseArgs{...}
type TagPropertyResponseOutput ¶
type TagPropertyResponseOutput struct{ *pulumi.OutputState }
A tag of the LegalHold of a blob container.
func (TagPropertyResponseOutput) ElementType ¶
func (TagPropertyResponseOutput) ElementType() reflect.Type
func (TagPropertyResponseOutput) ObjectIdentifier ¶
func (o TagPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
Returns the Object ID of the user who added the tag.
func (TagPropertyResponseOutput) Tag ¶
func (o TagPropertyResponseOutput) Tag() pulumi.StringOutput
The tag value.
func (TagPropertyResponseOutput) TenantId ¶
func (o TagPropertyResponseOutput) TenantId() pulumi.StringOutput
Returns the Tenant ID that issued the token for the user who added the tag.
func (TagPropertyResponseOutput) Timestamp ¶
func (o TagPropertyResponseOutput) Timestamp() pulumi.StringOutput
Returns the date and time the tag was added.
func (TagPropertyResponseOutput) ToTagPropertyResponseOutput ¶
func (o TagPropertyResponseOutput) ToTagPropertyResponseOutput() TagPropertyResponseOutput
func (TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext ¶
func (o TagPropertyResponseOutput) ToTagPropertyResponseOutputWithContext(ctx context.Context) TagPropertyResponseOutput
func (TagPropertyResponseOutput) Upn ¶
func (o TagPropertyResponseOutput) Upn() pulumi.StringOutput
Returns the User Principal Name of the user who added the tag.
type UpdateHistoryPropertyResponse ¶
type UpdateHistoryPropertyResponse struct { // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays int `pulumi:"immutabilityPeriodSinceCreationInDays"` // Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier string `pulumi:"objectIdentifier"` // Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId string `pulumi:"tenantId"` // Returns the date and time the ImmutabilityPolicy was updated. Timestamp string `pulumi:"timestamp"` // The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update string `pulumi:"update"` // Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn string `pulumi:"upn"` }
An update history of the ImmutabilityPolicy of a blob container.
type UpdateHistoryPropertyResponseArgs ¶
type UpdateHistoryPropertyResponseArgs struct { // The immutability period for the blobs in the container since the policy creation, in days. ImmutabilityPeriodSinceCreationInDays pulumi.IntInput `pulumi:"immutabilityPeriodSinceCreationInDays"` // Returns the Object ID of the user who updated the ImmutabilityPolicy. ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. TenantId pulumi.StringInput `pulumi:"tenantId"` // Returns the date and time the ImmutabilityPolicy was updated. Timestamp pulumi.StringInput `pulumi:"timestamp"` // The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend. Update pulumi.StringInput `pulumi:"update"` // Returns the User Principal Name of the user who updated the ImmutabilityPolicy. Upn pulumi.StringInput `pulumi:"upn"` }
An update history of the ImmutabilityPolicy of a blob container.
func (UpdateHistoryPropertyResponseArgs) ElementType ¶
func (UpdateHistoryPropertyResponseArgs) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput ¶
func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext ¶
func (i UpdateHistoryPropertyResponseArgs) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
type UpdateHistoryPropertyResponseArray ¶
type UpdateHistoryPropertyResponseArray []UpdateHistoryPropertyResponseInput
func (UpdateHistoryPropertyResponseArray) ElementType ¶
func (UpdateHistoryPropertyResponseArray) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput ¶
func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
func (UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext ¶
func (i UpdateHistoryPropertyResponseArray) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
type UpdateHistoryPropertyResponseArrayInput ¶
type UpdateHistoryPropertyResponseArrayInput interface { pulumi.Input ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput ToUpdateHistoryPropertyResponseArrayOutputWithContext(context.Context) UpdateHistoryPropertyResponseArrayOutput }
UpdateHistoryPropertyResponseArrayInput is an input type that accepts UpdateHistoryPropertyResponseArray and UpdateHistoryPropertyResponseArrayOutput values. You can construct a concrete instance of `UpdateHistoryPropertyResponseArrayInput` via:
UpdateHistoryPropertyResponseArray{ UpdateHistoryPropertyResponseArgs{...} }
type UpdateHistoryPropertyResponseArrayOutput ¶
type UpdateHistoryPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (UpdateHistoryPropertyResponseArrayOutput) ElementType ¶
func (UpdateHistoryPropertyResponseArrayOutput) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput ¶
func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutput() UpdateHistoryPropertyResponseArrayOutput
func (UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext ¶
func (o UpdateHistoryPropertyResponseArrayOutput) ToUpdateHistoryPropertyResponseArrayOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseArrayOutput
type UpdateHistoryPropertyResponseInput ¶
type UpdateHistoryPropertyResponseInput interface { pulumi.Input ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput ToUpdateHistoryPropertyResponseOutputWithContext(context.Context) UpdateHistoryPropertyResponseOutput }
UpdateHistoryPropertyResponseInput is an input type that accepts UpdateHistoryPropertyResponseArgs and UpdateHistoryPropertyResponseOutput values. You can construct a concrete instance of `UpdateHistoryPropertyResponseInput` via:
UpdateHistoryPropertyResponseArgs{...}
type UpdateHistoryPropertyResponseOutput ¶
type UpdateHistoryPropertyResponseOutput struct{ *pulumi.OutputState }
An update history of the ImmutabilityPolicy of a blob container.
func (UpdateHistoryPropertyResponseOutput) ElementType ¶
func (UpdateHistoryPropertyResponseOutput) ElementType() reflect.Type
func (UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays ¶
func (o UpdateHistoryPropertyResponseOutput) ImmutabilityPeriodSinceCreationInDays() pulumi.IntOutput
The immutability period for the blobs in the container since the policy creation, in days.
func (UpdateHistoryPropertyResponseOutput) ObjectIdentifier ¶
func (o UpdateHistoryPropertyResponseOutput) ObjectIdentifier() pulumi.StringOutput
Returns the Object ID of the user who updated the ImmutabilityPolicy.
func (UpdateHistoryPropertyResponseOutput) TenantId ¶
func (o UpdateHistoryPropertyResponseOutput) TenantId() pulumi.StringOutput
Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy.
func (UpdateHistoryPropertyResponseOutput) Timestamp ¶
func (o UpdateHistoryPropertyResponseOutput) Timestamp() pulumi.StringOutput
Returns the date and time the ImmutabilityPolicy was updated.
func (UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput ¶
func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutput() UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext ¶
func (o UpdateHistoryPropertyResponseOutput) ToUpdateHistoryPropertyResponseOutputWithContext(ctx context.Context) UpdateHistoryPropertyResponseOutput
func (UpdateHistoryPropertyResponseOutput) Update ¶
func (o UpdateHistoryPropertyResponseOutput) Update() pulumi.StringOutput
The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.
func (UpdateHistoryPropertyResponseOutput) Upn ¶
func (o UpdateHistoryPropertyResponseOutput) Upn() pulumi.StringOutput
Returns the User Principal Name of the user who updated the ImmutabilityPolicy.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // The action of virtual network rule. Action *string `pulumi:"action"` // Gets the state of virtual network rule. State *string `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // The action of virtual network rule. Action Action `pulumi:"action"` // Gets the state of virtual network rule. State State `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
func (VirtualNetworkRuleArgs) ElementType ¶
func (VirtualNetworkRuleArgs) ElementType() reflect.Type
func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput ¶
func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext ¶
func (i VirtualNetworkRuleArgs) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
type VirtualNetworkRuleArray ¶
type VirtualNetworkRuleArray []VirtualNetworkRuleInput
func (VirtualNetworkRuleArray) ElementType ¶
func (VirtualNetworkRuleArray) ElementType() reflect.Type
func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput ¶
func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
func (VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext ¶
func (i VirtualNetworkRuleArray) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
type VirtualNetworkRuleArrayInput ¶
type VirtualNetworkRuleArrayInput interface { pulumi.Input ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput ToVirtualNetworkRuleArrayOutputWithContext(context.Context) VirtualNetworkRuleArrayOutput }
VirtualNetworkRuleArrayInput is an input type that accepts VirtualNetworkRuleArray and VirtualNetworkRuleArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleArrayInput` via:
VirtualNetworkRuleArray{ VirtualNetworkRuleArgs{...} }
type VirtualNetworkRuleArrayOutput ¶
type VirtualNetworkRuleArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkRuleArrayOutput) ElementType ¶
func (VirtualNetworkRuleArrayOutput) ElementType() reflect.Type
func (VirtualNetworkRuleArrayOutput) Index ¶
func (o VirtualNetworkRuleArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleOutput
func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput ¶
func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutput() VirtualNetworkRuleArrayOutput
func (VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext ¶
func (o VirtualNetworkRuleArrayOutput) ToVirtualNetworkRuleArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleArrayOutput
type VirtualNetworkRuleInput ¶
type VirtualNetworkRuleInput interface { pulumi.Input ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput ToVirtualNetworkRuleOutputWithContext(context.Context) VirtualNetworkRuleOutput }
VirtualNetworkRuleInput is an input type that accepts VirtualNetworkRuleArgs and VirtualNetworkRuleOutput values. You can construct a concrete instance of `VirtualNetworkRuleInput` via:
VirtualNetworkRuleArgs{...}
type VirtualNetworkRuleOutput ¶
type VirtualNetworkRuleOutput struct{ *pulumi.OutputState }
Virtual Network rule.
func (VirtualNetworkRuleOutput) Action ¶
func (o VirtualNetworkRuleOutput) Action() pulumi.StringPtrOutput
The action of virtual network rule.
func (VirtualNetworkRuleOutput) ElementType ¶
func (VirtualNetworkRuleOutput) ElementType() reflect.Type
func (VirtualNetworkRuleOutput) State ¶
func (o VirtualNetworkRuleOutput) State() pulumi.StringPtrOutput
Gets the state of virtual network rule.
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) VirtualNetworkResourceId ¶
func (o VirtualNetworkRuleOutput) VirtualNetworkResourceId() pulumi.StringOutput
Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
type VirtualNetworkRuleResponse ¶
type VirtualNetworkRuleResponse struct { // The action of virtual network rule. Action *string `pulumi:"action"` // Gets the state of virtual network rule. State *string `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId string `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
type VirtualNetworkRuleResponseArgs ¶
type VirtualNetworkRuleResponseArgs struct { // The action of virtual network rule. Action pulumi.StringPtrInput `pulumi:"action"` // Gets the state of virtual network rule. State pulumi.StringPtrInput `pulumi:"state"` // Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. VirtualNetworkResourceId pulumi.StringInput `pulumi:"virtualNetworkResourceId"` }
Virtual Network rule.
func (VirtualNetworkRuleResponseArgs) ElementType ¶
func (VirtualNetworkRuleResponseArgs) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput ¶
func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext ¶
func (i VirtualNetworkRuleResponseArgs) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
type VirtualNetworkRuleResponseArray ¶
type VirtualNetworkRuleResponseArray []VirtualNetworkRuleResponseInput
func (VirtualNetworkRuleResponseArray) ElementType ¶
func (VirtualNetworkRuleResponseArray) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput ¶
func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
func (VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext ¶
func (i VirtualNetworkRuleResponseArray) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
type VirtualNetworkRuleResponseArrayInput ¶
type VirtualNetworkRuleResponseArrayInput interface { pulumi.Input ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput ToVirtualNetworkRuleResponseArrayOutputWithContext(context.Context) VirtualNetworkRuleResponseArrayOutput }
VirtualNetworkRuleResponseArrayInput is an input type that accepts VirtualNetworkRuleResponseArray and VirtualNetworkRuleResponseArrayOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseArrayInput` via:
VirtualNetworkRuleResponseArray{ VirtualNetworkRuleResponseArgs{...} }
type VirtualNetworkRuleResponseArrayOutput ¶
type VirtualNetworkRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkRuleResponseArrayOutput) ElementType ¶
func (VirtualNetworkRuleResponseArrayOutput) ElementType() reflect.Type
func (VirtualNetworkRuleResponseArrayOutput) Index ¶
func (o VirtualNetworkRuleResponseArrayOutput) Index(i pulumi.IntInput) VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput ¶
func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutput() VirtualNetworkRuleResponseArrayOutput
func (VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext ¶
func (o VirtualNetworkRuleResponseArrayOutput) ToVirtualNetworkRuleResponseArrayOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseArrayOutput
type VirtualNetworkRuleResponseInput ¶
type VirtualNetworkRuleResponseInput interface { pulumi.Input ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput ToVirtualNetworkRuleResponseOutputWithContext(context.Context) VirtualNetworkRuleResponseOutput }
VirtualNetworkRuleResponseInput is an input type that accepts VirtualNetworkRuleResponseArgs and VirtualNetworkRuleResponseOutput values. You can construct a concrete instance of `VirtualNetworkRuleResponseInput` via:
VirtualNetworkRuleResponseArgs{...}
type VirtualNetworkRuleResponseOutput ¶
type VirtualNetworkRuleResponseOutput struct{ *pulumi.OutputState }
Virtual Network rule.
func (VirtualNetworkRuleResponseOutput) Action ¶
func (o VirtualNetworkRuleResponseOutput) Action() pulumi.StringPtrOutput
The action of virtual network rule.
func (VirtualNetworkRuleResponseOutput) ElementType ¶
func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
func (VirtualNetworkRuleResponseOutput) State ¶
func (o VirtualNetworkRuleResponseOutput) State() pulumi.StringPtrOutput
Gets the state of virtual network rule.
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId ¶
func (o VirtualNetworkRuleResponseOutput) VirtualNetworkResourceId() pulumi.StringOutput
Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
Source Files ¶
- blobContainer.go
- blobContainerImmutabilityPolicy.go
- blobServiceProperties.go
- getBlobContainer.go
- getBlobContainerImmutabilityPolicy.go
- getBlobServiceProperties.go
- getManagementPolicy.go
- getStorageAccount.go
- listStorageAccountKeys.go
- managementPolicy.go
- pulumiEnums.go
- pulumiTypes.go
- storageAccount.go