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 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 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 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 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 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 LookupManagementPolicyArgs
- type LookupManagementPolicyResult
- type LookupStorageAccountArgs
- type LookupStorageAccountManagementPoliciesArgs
- type LookupStorageAccountManagementPoliciesResult
- type LookupStorageAccountResult
- type ManagementPolicy
- type ManagementPolicyArgs
- type ManagementPolicyInput
- type ManagementPolicyOutput
- 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 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 StorageAccountManagementPolicies
- func GetStorageAccountManagementPolicies(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*StorageAccountManagementPolicies, error)
- func NewStorageAccountManagementPolicies(ctx *pulumi.Context, name string, args *StorageAccountManagementPoliciesArgs, ...) (*StorageAccountManagementPolicies, error)
- func (*StorageAccountManagementPolicies) ElementType() reflect.Type
- func (i *StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutput() StorageAccountManagementPoliciesOutput
- func (i *StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutputWithContext(ctx context.Context) StorageAccountManagementPoliciesOutput
- type StorageAccountManagementPoliciesArgs
- type StorageAccountManagementPoliciesInput
- type StorageAccountManagementPoliciesOutput
- func (StorageAccountManagementPoliciesOutput) ElementType() reflect.Type
- func (o StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutput() StorageAccountManagementPoliciesOutput
- func (o StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutputWithContext(ctx context.Context) StorageAccountManagementPoliciesOutput
- type StorageAccountManagementPoliciesState
- 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") )
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") )
const ( StateProvisioning = State("provisioning") StateDeprovisioning = State("deprovisioning") StateSucceeded = State("succeeded") StateFailed = State("failed") StateNetworkSourceDeleted = State("networkSourceDeleted") )
const (
ActionAllow = Action("Allow")
)
const (
IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
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 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 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 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 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 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 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy interface{} `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"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupStorageAccountManagementPoliciesArgs ¶
type LookupStorageAccountManagementPoliciesArgs 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 LookupStorageAccountManagementPoliciesResult ¶
type LookupStorageAccountManagementPoliciesResult 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy interface{} `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 LookupStorageAccountManagementPolicies ¶
func LookupStorageAccountManagementPolicies(ctx *pulumi.Context, args *LookupStorageAccountManagementPoliciesArgs, opts ...pulumi.InvokeOption) (*LookupStorageAccountManagementPoliciesResult, error)
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"` // 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"` // 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.AnyOutput `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 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.Input // 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 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 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.Input // 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 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"` // 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"` // 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 // 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 StorageAccountManagementPolicies ¶
type StorageAccountManagementPolicies 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.AnyOutput `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 GetStorageAccountManagementPolicies ¶
func GetStorageAccountManagementPolicies(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageAccountManagementPoliciesState, opts ...pulumi.ResourceOption) (*StorageAccountManagementPolicies, error)
GetStorageAccountManagementPolicies gets an existing StorageAccountManagementPolicies 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 NewStorageAccountManagementPolicies ¶
func NewStorageAccountManagementPolicies(ctx *pulumi.Context, name string, args *StorageAccountManagementPoliciesArgs, opts ...pulumi.ResourceOption) (*StorageAccountManagementPolicies, error)
NewStorageAccountManagementPolicies registers a new resource with the given unique name, arguments, and options.
func (*StorageAccountManagementPolicies) ElementType ¶ added in v0.2.6
func (*StorageAccountManagementPolicies) ElementType() reflect.Type
func (*StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutput ¶ added in v0.2.6
func (i *StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutput() StorageAccountManagementPoliciesOutput
func (*StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutputWithContext ¶ added in v0.2.6
func (i *StorageAccountManagementPolicies) ToStorageAccountManagementPoliciesOutputWithContext(ctx context.Context) StorageAccountManagementPoliciesOutput
type StorageAccountManagementPoliciesArgs ¶
type StorageAccountManagementPoliciesArgs 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.Input // 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 StorageAccountManagementPolicies resource.
func (StorageAccountManagementPoliciesArgs) ElementType ¶
func (StorageAccountManagementPoliciesArgs) ElementType() reflect.Type
type StorageAccountManagementPoliciesInput ¶ added in v0.2.6
type StorageAccountManagementPoliciesInput interface { pulumi.Input ToStorageAccountManagementPoliciesOutput() StorageAccountManagementPoliciesOutput ToStorageAccountManagementPoliciesOutputWithContext(ctx context.Context) StorageAccountManagementPoliciesOutput }
type StorageAccountManagementPoliciesOutput ¶ added in v0.2.6
type StorageAccountManagementPoliciesOutput struct {
*pulumi.OutputState
}
func (StorageAccountManagementPoliciesOutput) ElementType ¶ added in v0.2.6
func (StorageAccountManagementPoliciesOutput) ElementType() reflect.Type
func (StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutput ¶ added in v0.2.6
func (o StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutput() StorageAccountManagementPoliciesOutput
func (StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutputWithContext ¶ added in v0.2.6
func (o StorageAccountManagementPoliciesOutput) ToStorageAccountManagementPoliciesOutputWithContext(ctx context.Context) StorageAccountManagementPoliciesOutput
type StorageAccountManagementPoliciesState ¶
type StorageAccountManagementPoliciesState 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 ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. Policy pulumi.Input // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (StorageAccountManagementPoliciesState) ElementType ¶
func (StorageAccountManagementPoliciesState) ElementType() reflect.Type
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 // 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 // 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
- getBlobContainer.go
- getBlobContainerImmutabilityPolicy.go
- getManagementPolicy.go
- getStorageAccount.go
- getStorageAccountManagementPolicies.go
- listStorageAccountKeys.go
- managementPolicy.go
- pulumiEnums.go
- pulumiTypes.go
- storageAccount.go
- storageAccountManagementPolicies.go