Documentation
¶
Index ¶
- Constants
- type AccessPolicyEntry
- type AccessPolicyEntryArgs
- type AccessPolicyEntryArray
- type AccessPolicyEntryArrayInput
- type AccessPolicyEntryArrayOutput
- func (AccessPolicyEntryArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyEntryArrayOutput) Index(i pulumi.IntInput) AccessPolicyEntryOutput
- func (o AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutput() AccessPolicyEntryArrayOutput
- func (o AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutputWithContext(ctx context.Context) AccessPolicyEntryArrayOutput
- type AccessPolicyEntryInput
- type AccessPolicyEntryOutput
- func (o AccessPolicyEntryOutput) ApplicationId() pulumi.StringPtrOutput
- func (AccessPolicyEntryOutput) ElementType() reflect.Type
- func (o AccessPolicyEntryOutput) ObjectId() pulumi.StringOutput
- func (o AccessPolicyEntryOutput) Permissions() PermissionsOutput
- func (o AccessPolicyEntryOutput) TenantId() pulumi.StringOutput
- func (o AccessPolicyEntryOutput) ToAccessPolicyEntryOutput() AccessPolicyEntryOutput
- func (o AccessPolicyEntryOutput) ToAccessPolicyEntryOutputWithContext(ctx context.Context) AccessPolicyEntryOutput
- type AccessPolicyEntryResponse
- type AccessPolicyEntryResponseArgs
- func (AccessPolicyEntryResponseArgs) ElementType() reflect.Type
- func (i AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutput() AccessPolicyEntryResponseOutput
- func (i AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutputWithContext(ctx context.Context) AccessPolicyEntryResponseOutput
- type AccessPolicyEntryResponseArray
- func (AccessPolicyEntryResponseArray) ElementType() reflect.Type
- func (i AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutput() AccessPolicyEntryResponseArrayOutput
- func (i AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutputWithContext(ctx context.Context) AccessPolicyEntryResponseArrayOutput
- type AccessPolicyEntryResponseArrayInput
- type AccessPolicyEntryResponseArrayOutput
- func (AccessPolicyEntryResponseArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyEntryResponseArrayOutput) Index(i pulumi.IntInput) AccessPolicyEntryResponseOutput
- func (o AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutput() AccessPolicyEntryResponseArrayOutput
- func (o AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutputWithContext(ctx context.Context) AccessPolicyEntryResponseArrayOutput
- type AccessPolicyEntryResponseInput
- type AccessPolicyEntryResponseOutput
- func (o AccessPolicyEntryResponseOutput) ApplicationId() pulumi.StringPtrOutput
- func (AccessPolicyEntryResponseOutput) ElementType() reflect.Type
- func (o AccessPolicyEntryResponseOutput) ObjectId() pulumi.StringOutput
- func (o AccessPolicyEntryResponseOutput) Permissions() PermissionsResponseOutput
- func (o AccessPolicyEntryResponseOutput) TenantId() pulumi.StringOutput
- func (o AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutput() AccessPolicyEntryResponseOutput
- func (o AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutputWithContext(ctx context.Context) AccessPolicyEntryResponseOutput
- type ActionsRequired
- func (ActionsRequired) ElementType() reflect.Type
- func (e ActionsRequired) ToStringOutput() pulumi.StringOutput
- func (e ActionsRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ActionsRequired) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ActionsRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificatePermissions
- func (CertificatePermissions) ElementType() reflect.Type
- func (e CertificatePermissions) ToStringOutput() pulumi.StringOutput
- func (e CertificatePermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificatePermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificatePermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CreateMode
- func (CreateMode) ElementType() reflect.Type
- func (e CreateMode) ToStringOutput() pulumi.StringOutput
- func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) 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
- type KeyPermissions
- func (KeyPermissions) ElementType() reflect.Type
- func (e KeyPermissions) ToStringOutput() pulumi.StringOutput
- func (e KeyPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KeyPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KeyPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupManagedHsmArgs
- type LookupManagedHsmResult
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionResult
- type LookupSecretArgs
- type LookupSecretResult
- type LookupVaultArgs
- type LookupVaultResult
- type ManagedHsm
- type ManagedHsmArgs
- type ManagedHsmInput
- type ManagedHsmOutput
- type ManagedHsmProperties
- type ManagedHsmPropertiesArgs
- func (ManagedHsmPropertiesArgs) ElementType() reflect.Type
- func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutput() ManagedHsmPropertiesOutput
- func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutputWithContext(ctx context.Context) ManagedHsmPropertiesOutput
- func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
- func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
- type ManagedHsmPropertiesInput
- type ManagedHsmPropertiesOutput
- func (o ManagedHsmPropertiesOutput) CreateMode() pulumi.StringPtrOutput
- func (ManagedHsmPropertiesOutput) ElementType() reflect.Type
- func (o ManagedHsmPropertiesOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
- func (o ManagedHsmPropertiesOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o ManagedHsmPropertiesOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutput() ManagedHsmPropertiesOutput
- func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutputWithContext(ctx context.Context) ManagedHsmPropertiesOutput
- func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
- func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
- type ManagedHsmPropertiesPtrInput
- type ManagedHsmPropertiesPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) CreateMode() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) Elem() ManagedHsmPropertiesOutput
- func (ManagedHsmPropertiesPtrOutput) ElementType() reflect.Type
- func (o ManagedHsmPropertiesPtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
- func (o ManagedHsmPropertiesPtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
- func (o ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
- type ManagedHsmPropertiesResponse
- type ManagedHsmPropertiesResponseArgs
- func (ManagedHsmPropertiesResponseArgs) ElementType() reflect.Type
- func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutput() ManagedHsmPropertiesResponseOutput
- func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponseOutput
- func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
- func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
- type ManagedHsmPropertiesResponseInput
- type ManagedHsmPropertiesResponseOutput
- func (o ManagedHsmPropertiesResponseOutput) CreateMode() pulumi.StringPtrOutput
- func (ManagedHsmPropertiesResponseOutput) ElementType() reflect.Type
- func (o ManagedHsmPropertiesResponseOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesResponseOutput) HsmUri() pulumi.StringOutput
- func (o ManagedHsmPropertiesResponseOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
- func (o ManagedHsmPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ManagedHsmPropertiesResponseOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o ManagedHsmPropertiesResponseOutput) StatusMessage() pulumi.StringOutput
- func (o ManagedHsmPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutput() ManagedHsmPropertiesResponseOutput
- func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponseOutput
- func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
- func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
- type ManagedHsmPropertiesResponsePtrInput
- type ManagedHsmPropertiesResponsePtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) CreateMode() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) Elem() ManagedHsmPropertiesResponseOutput
- func (ManagedHsmPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedHsmPropertiesResponsePtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) HsmUri() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) StatusMessage() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
- func (o ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
- type ManagedHsmSku
- type ManagedHsmSkuArgs
- func (ManagedHsmSkuArgs) ElementType() reflect.Type
- func (i ManagedHsmSkuArgs) ToManagedHsmSkuOutput() ManagedHsmSkuOutput
- func (i ManagedHsmSkuArgs) ToManagedHsmSkuOutputWithContext(ctx context.Context) ManagedHsmSkuOutput
- func (i ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
- func (i ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
- type ManagedHsmSkuFamily
- func (ManagedHsmSkuFamily) ElementType() reflect.Type
- func (e ManagedHsmSkuFamily) ToStringOutput() pulumi.StringOutput
- func (e ManagedHsmSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedHsmSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedHsmSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedHsmSkuInput
- type ManagedHsmSkuName
- func (ManagedHsmSkuName) ElementType() reflect.Type
- func (e ManagedHsmSkuName) ToStringOutput() pulumi.StringOutput
- func (e ManagedHsmSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedHsmSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedHsmSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedHsmSkuOutput
- func (ManagedHsmSkuOutput) ElementType() reflect.Type
- func (o ManagedHsmSkuOutput) Family() pulumi.StringOutput
- func (o ManagedHsmSkuOutput) Name() pulumi.StringOutput
- func (o ManagedHsmSkuOutput) ToManagedHsmSkuOutput() ManagedHsmSkuOutput
- func (o ManagedHsmSkuOutput) ToManagedHsmSkuOutputWithContext(ctx context.Context) ManagedHsmSkuOutput
- func (o ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
- func (o ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
- type ManagedHsmSkuPtrInput
- type ManagedHsmSkuPtrOutput
- func (o ManagedHsmSkuPtrOutput) Elem() ManagedHsmSkuOutput
- func (ManagedHsmSkuPtrOutput) ElementType() reflect.Type
- func (o ManagedHsmSkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o ManagedHsmSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
- func (o ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
- type ManagedHsmSkuResponse
- type ManagedHsmSkuResponseArgs
- func (ManagedHsmSkuResponseArgs) ElementType() reflect.Type
- func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutput() ManagedHsmSkuResponseOutput
- func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutputWithContext(ctx context.Context) ManagedHsmSkuResponseOutput
- func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
- func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
- type ManagedHsmSkuResponseInput
- type ManagedHsmSkuResponseOutput
- func (ManagedHsmSkuResponseOutput) ElementType() reflect.Type
- func (o ManagedHsmSkuResponseOutput) Family() pulumi.StringOutput
- func (o ManagedHsmSkuResponseOutput) Name() pulumi.StringOutput
- func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutput() ManagedHsmSkuResponseOutput
- func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutputWithContext(ctx context.Context) ManagedHsmSkuResponseOutput
- func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
- func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
- type ManagedHsmSkuResponsePtrInput
- type ManagedHsmSkuResponsePtrOutput
- func (o ManagedHsmSkuResponsePtrOutput) Elem() ManagedHsmSkuResponseOutput
- func (ManagedHsmSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedHsmSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o ManagedHsmSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
- func (o ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
- type ManagedHsmState
- type NetworkRuleAction
- func (NetworkRuleAction) ElementType() reflect.Type
- func (e NetworkRuleAction) ToStringOutput() pulumi.StringOutput
- func (e NetworkRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkRuleBypassOptions
- func (NetworkRuleBypassOptions) ElementType() reflect.Type
- func (e NetworkRuleBypassOptions) ToStringOutput() pulumi.StringOutput
- func (e NetworkRuleBypassOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkRuleBypassOptions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkRuleBypassOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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.StringPtrOutput
- 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.StringPtrOutput
- 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 Permissions
- type PermissionsArgs
- type PermissionsInput
- type PermissionsOutput
- func (o PermissionsOutput) Certificates() pulumi.StringArrayOutput
- func (PermissionsOutput) ElementType() reflect.Type
- func (o PermissionsOutput) Keys() pulumi.StringArrayOutput
- func (o PermissionsOutput) Secrets() pulumi.StringArrayOutput
- func (o PermissionsOutput) Storage() pulumi.StringArrayOutput
- func (o PermissionsOutput) ToPermissionsOutput() PermissionsOutput
- func (o PermissionsOutput) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
- type PermissionsResponse
- type PermissionsResponseArgs
- type PermissionsResponseInput
- type PermissionsResponseOutput
- func (o PermissionsResponseOutput) Certificates() pulumi.StringArrayOutput
- func (PermissionsResponseOutput) ElementType() reflect.Type
- func (o PermissionsResponseOutput) Keys() pulumi.StringArrayOutput
- func (o PermissionsResponseOutput) Secrets() pulumi.StringArrayOutput
- func (o PermissionsResponseOutput) Storage() pulumi.StringArrayOutput
- func (o PermissionsResponseOutput) ToPermissionsResponseOutput() PermissionsResponseOutput
- func (o PermissionsResponseOutput) ToPermissionsResponseOutputWithContext(ctx context.Context) PermissionsResponseOutput
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionInput
- type PrivateEndpointConnectionItemResponse
- type PrivateEndpointConnectionItemResponseArgs
- func (PrivateEndpointConnectionItemResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutput() PrivateEndpointConnectionItemResponseOutput
- func (i PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseOutput
- type PrivateEndpointConnectionItemResponseArray
- func (PrivateEndpointConnectionItemResponseArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutput() PrivateEndpointConnectionItemResponseArrayOutput
- func (i PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseArrayOutput
- type PrivateEndpointConnectionItemResponseArrayInput
- type PrivateEndpointConnectionItemResponseArrayOutput
- func (PrivateEndpointConnectionItemResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionItemResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionItemResponseOutput
- func (o PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutput() PrivateEndpointConnectionItemResponseArrayOutput
- func (o PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseArrayOutput
- type PrivateEndpointConnectionItemResponseInput
- type PrivateEndpointConnectionItemResponseOutput
- func (PrivateEndpointConnectionItemResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionItemResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionItemResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateEndpointConnectionItemResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutput() PrivateEndpointConnectionItemResponseOutput
- func (o PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseOutput
- type PrivateEndpointConnectionOutput
- func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointResponse
- type PrivateEndpointResponseArgs
- func (PrivateEndpointResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponseInput
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponsePtrInput
- type PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
- func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointServiceConnectionStatus
- func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateInput
- type PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStatePtrInput
- type PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Elem() PrivateLinkServiceConnectionStateOutput
- func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponseInput
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponsePtrInput
- type PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput
- func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type Secret
- type SecretArgs
- type SecretAttributes
- type SecretAttributesArgs
- func (SecretAttributesArgs) ElementType() reflect.Type
- func (i SecretAttributesArgs) ToSecretAttributesOutput() SecretAttributesOutput
- func (i SecretAttributesArgs) ToSecretAttributesOutputWithContext(ctx context.Context) SecretAttributesOutput
- func (i SecretAttributesArgs) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
- func (i SecretAttributesArgs) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
- type SecretAttributesInput
- type SecretAttributesOutput
- func (SecretAttributesOutput) ElementType() reflect.Type
- func (o SecretAttributesOutput) Enabled() pulumi.BoolPtrOutput
- func (o SecretAttributesOutput) Expires() pulumi.IntPtrOutput
- func (o SecretAttributesOutput) NotBefore() pulumi.IntPtrOutput
- func (o SecretAttributesOutput) ToSecretAttributesOutput() SecretAttributesOutput
- func (o SecretAttributesOutput) ToSecretAttributesOutputWithContext(ctx context.Context) SecretAttributesOutput
- func (o SecretAttributesOutput) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
- func (o SecretAttributesOutput) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
- type SecretAttributesPtrInput
- type SecretAttributesPtrOutput
- func (o SecretAttributesPtrOutput) Elem() SecretAttributesOutput
- func (SecretAttributesPtrOutput) ElementType() reflect.Type
- func (o SecretAttributesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o SecretAttributesPtrOutput) Expires() pulumi.IntPtrOutput
- func (o SecretAttributesPtrOutput) NotBefore() pulumi.IntPtrOutput
- func (o SecretAttributesPtrOutput) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
- func (o SecretAttributesPtrOutput) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
- type SecretAttributesResponse
- type SecretAttributesResponseArgs
- func (SecretAttributesResponseArgs) ElementType() reflect.Type
- func (i SecretAttributesResponseArgs) ToSecretAttributesResponseOutput() SecretAttributesResponseOutput
- func (i SecretAttributesResponseArgs) ToSecretAttributesResponseOutputWithContext(ctx context.Context) SecretAttributesResponseOutput
- func (i SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
- func (i SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
- type SecretAttributesResponseInput
- type SecretAttributesResponseOutput
- func (o SecretAttributesResponseOutput) Created() pulumi.IntOutput
- func (SecretAttributesResponseOutput) ElementType() reflect.Type
- func (o SecretAttributesResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o SecretAttributesResponseOutput) Expires() pulumi.IntPtrOutput
- func (o SecretAttributesResponseOutput) NotBefore() pulumi.IntPtrOutput
- func (o SecretAttributesResponseOutput) ToSecretAttributesResponseOutput() SecretAttributesResponseOutput
- func (o SecretAttributesResponseOutput) ToSecretAttributesResponseOutputWithContext(ctx context.Context) SecretAttributesResponseOutput
- func (o SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
- func (o SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
- func (o SecretAttributesResponseOutput) Updated() pulumi.IntOutput
- type SecretAttributesResponsePtrInput
- type SecretAttributesResponsePtrOutput
- func (o SecretAttributesResponsePtrOutput) Created() pulumi.IntPtrOutput
- func (o SecretAttributesResponsePtrOutput) Elem() SecretAttributesResponseOutput
- func (SecretAttributesResponsePtrOutput) ElementType() reflect.Type
- func (o SecretAttributesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o SecretAttributesResponsePtrOutput) Expires() pulumi.IntPtrOutput
- func (o SecretAttributesResponsePtrOutput) NotBefore() pulumi.IntPtrOutput
- func (o SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
- func (o SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
- func (o SecretAttributesResponsePtrOutput) Updated() pulumi.IntPtrOutput
- type SecretInput
- type SecretOutput
- type SecretPermissions
- func (SecretPermissions) ElementType() reflect.Type
- func (e SecretPermissions) ToStringOutput() pulumi.StringOutput
- func (e SecretPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecretPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecretPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecretProperties
- type SecretPropertiesArgs
- func (SecretPropertiesArgs) ElementType() reflect.Type
- func (i SecretPropertiesArgs) ToSecretPropertiesOutput() SecretPropertiesOutput
- func (i SecretPropertiesArgs) ToSecretPropertiesOutputWithContext(ctx context.Context) SecretPropertiesOutput
- func (i SecretPropertiesArgs) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
- func (i SecretPropertiesArgs) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
- type SecretPropertiesInput
- type SecretPropertiesOutput
- func (o SecretPropertiesOutput) Attributes() SecretAttributesPtrOutput
- func (o SecretPropertiesOutput) ContentType() pulumi.StringPtrOutput
- func (SecretPropertiesOutput) ElementType() reflect.Type
- func (o SecretPropertiesOutput) ToSecretPropertiesOutput() SecretPropertiesOutput
- func (o SecretPropertiesOutput) ToSecretPropertiesOutputWithContext(ctx context.Context) SecretPropertiesOutput
- func (o SecretPropertiesOutput) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
- func (o SecretPropertiesOutput) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
- func (o SecretPropertiesOutput) Value() pulumi.StringPtrOutput
- type SecretPropertiesPtrInput
- type SecretPropertiesPtrOutput
- func (o SecretPropertiesPtrOutput) Attributes() SecretAttributesPtrOutput
- func (o SecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o SecretPropertiesPtrOutput) Elem() SecretPropertiesOutput
- func (SecretPropertiesPtrOutput) ElementType() reflect.Type
- func (o SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
- func (o SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
- func (o SecretPropertiesPtrOutput) Value() pulumi.StringPtrOutput
- type SecretPropertiesResponse
- type SecretPropertiesResponseArgs
- func (SecretPropertiesResponseArgs) ElementType() reflect.Type
- func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutput() SecretPropertiesResponseOutput
- func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutputWithContext(ctx context.Context) SecretPropertiesResponseOutput
- func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
- func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
- type SecretPropertiesResponseInput
- type SecretPropertiesResponseOutput
- func (o SecretPropertiesResponseOutput) Attributes() SecretAttributesResponsePtrOutput
- func (o SecretPropertiesResponseOutput) ContentType() pulumi.StringPtrOutput
- func (SecretPropertiesResponseOutput) ElementType() reflect.Type
- func (o SecretPropertiesResponseOutput) SecretUri() pulumi.StringOutput
- func (o SecretPropertiesResponseOutput) SecretUriWithVersion() pulumi.StringOutput
- func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutput() SecretPropertiesResponseOutput
- func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutputWithContext(ctx context.Context) SecretPropertiesResponseOutput
- func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
- func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
- func (o SecretPropertiesResponseOutput) Value() pulumi.StringPtrOutput
- type SecretPropertiesResponsePtrInput
- type SecretPropertiesResponsePtrOutput
- func (o SecretPropertiesResponsePtrOutput) Attributes() SecretAttributesResponsePtrOutput
- func (o SecretPropertiesResponsePtrOutput) ContentType() pulumi.StringPtrOutput
- func (o SecretPropertiesResponsePtrOutput) Elem() SecretPropertiesResponseOutput
- func (SecretPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o SecretPropertiesResponsePtrOutput) SecretUri() pulumi.StringPtrOutput
- func (o SecretPropertiesResponsePtrOutput) SecretUriWithVersion() pulumi.StringPtrOutput
- func (o SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
- func (o SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
- func (o SecretPropertiesResponsePtrOutput) Value() pulumi.StringPtrOutput
- type SecretState
- type Sku
- type SkuArgs
- type SkuFamily
- func (SkuFamily) ElementType() reflect.Type
- func (e SkuFamily) ToStringOutput() pulumi.StringOutput
- func (e SkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) Family() pulumi.StringOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- 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) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringOutput
- func (o SkuResponseOutput) Name() 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) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type StoragePermissions
- func (StoragePermissions) ElementType() reflect.Type
- func (e StoragePermissions) ToStringOutput() pulumi.StringOutput
- func (e StoragePermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StoragePermissions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StoragePermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Vault
- type VaultArgs
- type VaultInput
- type VaultOutput
- type VaultProperties
- type VaultPropertiesArgs
- func (VaultPropertiesArgs) ElementType() reflect.Type
- func (i VaultPropertiesArgs) ToVaultPropertiesOutput() VaultPropertiesOutput
- func (i VaultPropertiesArgs) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput
- func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
- func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
- type VaultPropertiesInput
- type VaultPropertiesOutput
- func (o VaultPropertiesOutput) AccessPolicies() AccessPolicyEntryArrayOutput
- func (o VaultPropertiesOutput) CreateMode() pulumi.StringPtrOutput
- func (VaultPropertiesOutput) ElementType() reflect.Type
- func (o VaultPropertiesOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) EnabledForDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesOutput) NetworkAcls() NetworkRuleSetPtrOutput
- func (o VaultPropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VaultPropertiesOutput) Sku() SkuOutput
- func (o VaultPropertiesOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o VaultPropertiesOutput) TenantId() pulumi.StringOutput
- func (o VaultPropertiesOutput) ToVaultPropertiesOutput() VaultPropertiesOutput
- func (o VaultPropertiesOutput) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput
- func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
- func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
- func (o VaultPropertiesOutput) VaultUri() pulumi.StringPtrOutput
- type VaultPropertiesPtrInput
- type VaultPropertiesPtrOutput
- func (o VaultPropertiesPtrOutput) AccessPolicies() AccessPolicyEntryArrayOutput
- func (o VaultPropertiesPtrOutput) CreateMode() pulumi.StringPtrOutput
- func (o VaultPropertiesPtrOutput) Elem() VaultPropertiesOutput
- func (VaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o VaultPropertiesPtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) EnabledForDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesPtrOutput) NetworkAcls() NetworkRuleSetPtrOutput
- func (o VaultPropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VaultPropertiesPtrOutput) Sku() SkuPtrOutput
- func (o VaultPropertiesPtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o VaultPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
- func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
- func (o VaultPropertiesPtrOutput) VaultUri() pulumi.StringPtrOutput
- type VaultPropertiesResponse
- type VaultPropertiesResponseArgs
- func (VaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- type VaultPropertiesResponseInput
- type VaultPropertiesResponseOutput
- func (o VaultPropertiesResponseOutput) AccessPolicies() AccessPolicyEntryResponseArrayOutput
- func (o VaultPropertiesResponseOutput) CreateMode() pulumi.StringPtrOutput
- func (VaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o VaultPropertiesResponseOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) EnabledForDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponseOutput) NetworkAcls() NetworkRuleSetResponsePtrOutput
- func (o VaultPropertiesResponseOutput) PrivateEndpointConnections() PrivateEndpointConnectionItemResponseArrayOutput
- func (o VaultPropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VaultPropertiesResponseOutput) Sku() SkuResponseOutput
- func (o VaultPropertiesResponseOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o VaultPropertiesResponseOutput) TenantId() pulumi.StringOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponseOutput) VaultUri() pulumi.StringPtrOutput
- type VaultPropertiesResponsePtrInput
- type VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) AccessPolicies() AccessPolicyEntryResponseArrayOutput
- func (o VaultPropertiesResponsePtrOutput) CreateMode() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
- func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VaultPropertiesResponsePtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) EnabledForDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
- func (o VaultPropertiesResponsePtrOutput) NetworkAcls() NetworkRuleSetResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) PrivateEndpointConnections() PrivateEndpointConnectionItemResponseArrayOutput
- func (o VaultPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) Sku() SkuResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
- func (o VaultPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) VaultUri() pulumi.StringPtrOutput
- type VaultProvisioningState
- func (VaultProvisioningState) ElementType() reflect.Type
- func (e VaultProvisioningState) ToStringOutput() pulumi.StringOutput
- func (e VaultProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VaultProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VaultProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VaultState
- 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 (VirtualNetworkRuleOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleOutput) Id() pulumi.StringOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
- func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
- 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 (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkRuleResponseOutput) Id() pulumi.StringOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
- func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput
Constants ¶
const ( CertificatePermissionsGet = CertificatePermissions("get") CertificatePermissionsList = CertificatePermissions("list") CertificatePermissionsDelete = CertificatePermissions("delete") CertificatePermissionsCreate = CertificatePermissions("create") CertificatePermissionsImport = CertificatePermissions("import") CertificatePermissionsUpdate = CertificatePermissions("update") CertificatePermissionsManagecontacts = CertificatePermissions("managecontacts") CertificatePermissionsGetissuers = CertificatePermissions("getissuers") CertificatePermissionsListissuers = CertificatePermissions("listissuers") CertificatePermissionsSetissuers = CertificatePermissions("setissuers") CertificatePermissionsDeleteissuers = CertificatePermissions("deleteissuers") CertificatePermissionsManageissuers = CertificatePermissions("manageissuers") CertificatePermissionsRecover = CertificatePermissions("recover") CertificatePermissionsPurge = CertificatePermissions("purge") CertificatePermissionsBackup = CertificatePermissions("backup") CertificatePermissionsRestore = CertificatePermissions("restore") )
const ( CreateModeRecover = CreateMode("recover") CreateModeDefault = CreateMode("default") )
const ( KeyPermissionsEncrypt = KeyPermissions("encrypt") KeyPermissionsDecrypt = KeyPermissions("decrypt") KeyPermissionsWrapKey = KeyPermissions("wrapKey") KeyPermissionsUnwrapKey = KeyPermissions("unwrapKey") KeyPermissionsSign = KeyPermissions("sign") KeyPermissionsVerify = KeyPermissions("verify") KeyPermissionsGet = KeyPermissions("get") KeyPermissionsList = KeyPermissions("list") KeyPermissionsCreate = KeyPermissions("create") KeyPermissionsUpdate = KeyPermissions("update") KeyPermissionsImport = KeyPermissions("import") KeyPermissionsDelete = KeyPermissions("delete") KeyPermissionsBackup = KeyPermissions("backup") KeyPermissionsRestore = KeyPermissions("restore") KeyPermissionsRecover = KeyPermissions("recover") KeyPermissionsPurge = KeyPermissions("purge") )
const ( ManagedHsmSkuName_Standard_B1 = ManagedHsmSkuName("Standard_B1") ManagedHsmSkuName_Custom_B32 = ManagedHsmSkuName("Custom_B32") )
const ( NetworkRuleActionAllow = NetworkRuleAction("Allow") NetworkRuleActionDeny = NetworkRuleAction("Deny") )
const ( NetworkRuleBypassOptionsAzureServices = NetworkRuleBypassOptions("AzureServices") NetworkRuleBypassOptionsNone = NetworkRuleBypassOptions("None") )
const ( PrivateEndpointServiceConnectionStatusPending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected") PrivateEndpointServiceConnectionStatusDisconnected = PrivateEndpointServiceConnectionStatus("Disconnected") )
const ( SecretPermissionsGet = SecretPermissions("get") SecretPermissionsList = SecretPermissions("list") SecretPermissionsSet = SecretPermissions("set") SecretPermissionsDelete = SecretPermissions("delete") SecretPermissionsBackup = SecretPermissions("backup") SecretPermissionsRestore = SecretPermissions("restore") SecretPermissionsRecover = SecretPermissions("recover") SecretPermissionsPurge = SecretPermissions("purge") )
const ( SkuNameStandard = SkuName("standard") SkuNamePremium = SkuName("premium") )
const ( StoragePermissionsGet = StoragePermissions("get") StoragePermissionsList = StoragePermissions("list") StoragePermissionsDelete = StoragePermissions("delete") StoragePermissionsSet = StoragePermissions("set") StoragePermissionsUpdate = StoragePermissions("update") StoragePermissionsRegeneratekey = StoragePermissions("regeneratekey") StoragePermissionsRecover = StoragePermissions("recover") StoragePermissionsPurge = StoragePermissions("purge") StoragePermissionsBackup = StoragePermissions("backup") StoragePermissionsRestore = StoragePermissions("restore") StoragePermissionsSetsas = StoragePermissions("setsas") StoragePermissionsListsas = StoragePermissions("listsas") StoragePermissionsGetsas = StoragePermissions("getsas") StoragePermissionsDeletesas = StoragePermissions("deletesas") )
const ( VaultProvisioningStateSucceeded = VaultProvisioningState("Succeeded") VaultProvisioningStateRegisteringDns = VaultProvisioningState("RegisteringDns") )
const (
ActionsRequiredNone = ActionsRequired("None")
)
const (
ManagedHsmSkuFamilyB = ManagedHsmSkuFamily("B")
)
const (
SkuFamilyA = SkuFamily("A")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicyEntry ¶
type AccessPolicyEntry struct { // Application ID of the client making request on behalf of a principal ApplicationId *string `pulumi:"applicationId"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId string `pulumi:"objectId"` // Permissions the identity has for keys, secrets and certificates. Permissions Permissions `pulumi:"permissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId string `pulumi:"tenantId"` }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
type AccessPolicyEntryArgs ¶
type AccessPolicyEntryArgs struct { // Application ID of the client making request on behalf of a principal ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId pulumi.StringInput `pulumi:"objectId"` // Permissions the identity has for keys, secrets and certificates. Permissions PermissionsInput `pulumi:"permissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput `pulumi:"tenantId"` }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (AccessPolicyEntryArgs) ElementType ¶
func (AccessPolicyEntryArgs) ElementType() reflect.Type
func (AccessPolicyEntryArgs) ToAccessPolicyEntryOutput ¶
func (i AccessPolicyEntryArgs) ToAccessPolicyEntryOutput() AccessPolicyEntryOutput
func (AccessPolicyEntryArgs) ToAccessPolicyEntryOutputWithContext ¶
func (i AccessPolicyEntryArgs) ToAccessPolicyEntryOutputWithContext(ctx context.Context) AccessPolicyEntryOutput
type AccessPolicyEntryArray ¶
type AccessPolicyEntryArray []AccessPolicyEntryInput
func (AccessPolicyEntryArray) ElementType ¶
func (AccessPolicyEntryArray) ElementType() reflect.Type
func (AccessPolicyEntryArray) ToAccessPolicyEntryArrayOutput ¶
func (i AccessPolicyEntryArray) ToAccessPolicyEntryArrayOutput() AccessPolicyEntryArrayOutput
func (AccessPolicyEntryArray) ToAccessPolicyEntryArrayOutputWithContext ¶
func (i AccessPolicyEntryArray) ToAccessPolicyEntryArrayOutputWithContext(ctx context.Context) AccessPolicyEntryArrayOutput
type AccessPolicyEntryArrayInput ¶
type AccessPolicyEntryArrayInput interface { pulumi.Input ToAccessPolicyEntryArrayOutput() AccessPolicyEntryArrayOutput ToAccessPolicyEntryArrayOutputWithContext(context.Context) AccessPolicyEntryArrayOutput }
AccessPolicyEntryArrayInput is an input type that accepts AccessPolicyEntryArray and AccessPolicyEntryArrayOutput values. You can construct a concrete instance of `AccessPolicyEntryArrayInput` via:
AccessPolicyEntryArray{ AccessPolicyEntryArgs{...} }
type AccessPolicyEntryArrayOutput ¶
type AccessPolicyEntryArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyEntryArrayOutput) ElementType ¶
func (AccessPolicyEntryArrayOutput) ElementType() reflect.Type
func (AccessPolicyEntryArrayOutput) Index ¶
func (o AccessPolicyEntryArrayOutput) Index(i pulumi.IntInput) AccessPolicyEntryOutput
func (AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutput ¶
func (o AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutput() AccessPolicyEntryArrayOutput
func (AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutputWithContext ¶
func (o AccessPolicyEntryArrayOutput) ToAccessPolicyEntryArrayOutputWithContext(ctx context.Context) AccessPolicyEntryArrayOutput
type AccessPolicyEntryInput ¶
type AccessPolicyEntryInput interface { pulumi.Input ToAccessPolicyEntryOutput() AccessPolicyEntryOutput ToAccessPolicyEntryOutputWithContext(context.Context) AccessPolicyEntryOutput }
AccessPolicyEntryInput is an input type that accepts AccessPolicyEntryArgs and AccessPolicyEntryOutput values. You can construct a concrete instance of `AccessPolicyEntryInput` via:
AccessPolicyEntryArgs{...}
type AccessPolicyEntryOutput ¶
type AccessPolicyEntryOutput struct{ *pulumi.OutputState }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (AccessPolicyEntryOutput) ApplicationId ¶
func (o AccessPolicyEntryOutput) ApplicationId() pulumi.StringPtrOutput
Application ID of the client making request on behalf of a principal
func (AccessPolicyEntryOutput) ElementType ¶
func (AccessPolicyEntryOutput) ElementType() reflect.Type
func (AccessPolicyEntryOutput) ObjectId ¶
func (o AccessPolicyEntryOutput) ObjectId() pulumi.StringOutput
The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.
func (AccessPolicyEntryOutput) Permissions ¶
func (o AccessPolicyEntryOutput) Permissions() PermissionsOutput
Permissions the identity has for keys, secrets and certificates.
func (AccessPolicyEntryOutput) TenantId ¶
func (o AccessPolicyEntryOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (AccessPolicyEntryOutput) ToAccessPolicyEntryOutput ¶
func (o AccessPolicyEntryOutput) ToAccessPolicyEntryOutput() AccessPolicyEntryOutput
func (AccessPolicyEntryOutput) ToAccessPolicyEntryOutputWithContext ¶
func (o AccessPolicyEntryOutput) ToAccessPolicyEntryOutputWithContext(ctx context.Context) AccessPolicyEntryOutput
type AccessPolicyEntryResponse ¶
type AccessPolicyEntryResponse struct { // Application ID of the client making request on behalf of a principal ApplicationId *string `pulumi:"applicationId"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId string `pulumi:"objectId"` // Permissions the identity has for keys, secrets and certificates. Permissions PermissionsResponse `pulumi:"permissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId string `pulumi:"tenantId"` }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
type AccessPolicyEntryResponseArgs ¶
type AccessPolicyEntryResponseArgs struct { // Application ID of the client making request on behalf of a principal ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId pulumi.StringInput `pulumi:"objectId"` // Permissions the identity has for keys, secrets and certificates. Permissions PermissionsResponseInput `pulumi:"permissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput `pulumi:"tenantId"` }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (AccessPolicyEntryResponseArgs) ElementType ¶
func (AccessPolicyEntryResponseArgs) ElementType() reflect.Type
func (AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutput ¶
func (i AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutput() AccessPolicyEntryResponseOutput
func (AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutputWithContext ¶
func (i AccessPolicyEntryResponseArgs) ToAccessPolicyEntryResponseOutputWithContext(ctx context.Context) AccessPolicyEntryResponseOutput
type AccessPolicyEntryResponseArray ¶
type AccessPolicyEntryResponseArray []AccessPolicyEntryResponseInput
func (AccessPolicyEntryResponseArray) ElementType ¶
func (AccessPolicyEntryResponseArray) ElementType() reflect.Type
func (AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutput ¶
func (i AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutput() AccessPolicyEntryResponseArrayOutput
func (AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutputWithContext ¶
func (i AccessPolicyEntryResponseArray) ToAccessPolicyEntryResponseArrayOutputWithContext(ctx context.Context) AccessPolicyEntryResponseArrayOutput
type AccessPolicyEntryResponseArrayInput ¶
type AccessPolicyEntryResponseArrayInput interface { pulumi.Input ToAccessPolicyEntryResponseArrayOutput() AccessPolicyEntryResponseArrayOutput ToAccessPolicyEntryResponseArrayOutputWithContext(context.Context) AccessPolicyEntryResponseArrayOutput }
AccessPolicyEntryResponseArrayInput is an input type that accepts AccessPolicyEntryResponseArray and AccessPolicyEntryResponseArrayOutput values. You can construct a concrete instance of `AccessPolicyEntryResponseArrayInput` via:
AccessPolicyEntryResponseArray{ AccessPolicyEntryResponseArgs{...} }
type AccessPolicyEntryResponseArrayOutput ¶
type AccessPolicyEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyEntryResponseArrayOutput) ElementType ¶
func (AccessPolicyEntryResponseArrayOutput) ElementType() reflect.Type
func (AccessPolicyEntryResponseArrayOutput) Index ¶
func (o AccessPolicyEntryResponseArrayOutput) Index(i pulumi.IntInput) AccessPolicyEntryResponseOutput
func (AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutput ¶
func (o AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutput() AccessPolicyEntryResponseArrayOutput
func (AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutputWithContext ¶
func (o AccessPolicyEntryResponseArrayOutput) ToAccessPolicyEntryResponseArrayOutputWithContext(ctx context.Context) AccessPolicyEntryResponseArrayOutput
type AccessPolicyEntryResponseInput ¶
type AccessPolicyEntryResponseInput interface { pulumi.Input ToAccessPolicyEntryResponseOutput() AccessPolicyEntryResponseOutput ToAccessPolicyEntryResponseOutputWithContext(context.Context) AccessPolicyEntryResponseOutput }
AccessPolicyEntryResponseInput is an input type that accepts AccessPolicyEntryResponseArgs and AccessPolicyEntryResponseOutput values. You can construct a concrete instance of `AccessPolicyEntryResponseInput` via:
AccessPolicyEntryResponseArgs{...}
type AccessPolicyEntryResponseOutput ¶
type AccessPolicyEntryResponseOutput struct{ *pulumi.OutputState }
An identity that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
func (AccessPolicyEntryResponseOutput) ApplicationId ¶
func (o AccessPolicyEntryResponseOutput) ApplicationId() pulumi.StringPtrOutput
Application ID of the client making request on behalf of a principal
func (AccessPolicyEntryResponseOutput) ElementType ¶
func (AccessPolicyEntryResponseOutput) ElementType() reflect.Type
func (AccessPolicyEntryResponseOutput) ObjectId ¶
func (o AccessPolicyEntryResponseOutput) ObjectId() pulumi.StringOutput
The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.
func (AccessPolicyEntryResponseOutput) Permissions ¶
func (o AccessPolicyEntryResponseOutput) Permissions() PermissionsResponseOutput
Permissions the identity has for keys, secrets and certificates.
func (AccessPolicyEntryResponseOutput) TenantId ¶
func (o AccessPolicyEntryResponseOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutput ¶
func (o AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutput() AccessPolicyEntryResponseOutput
func (AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutputWithContext ¶
func (o AccessPolicyEntryResponseOutput) ToAccessPolicyEntryResponseOutputWithContext(ctx context.Context) AccessPolicyEntryResponseOutput
type ActionsRequired ¶ added in v0.5.0
A message indicating if changes on the service provider require any updates on the consumer.
func (ActionsRequired) ElementType ¶ added in v0.5.0
func (ActionsRequired) ElementType() reflect.Type
func (ActionsRequired) ToStringOutput ¶ added in v0.5.0
func (e ActionsRequired) ToStringOutput() pulumi.StringOutput
func (ActionsRequired) ToStringOutputWithContext ¶ added in v0.5.0
func (e ActionsRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ActionsRequired) ToStringPtrOutput ¶ added in v0.5.0
func (e ActionsRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionsRequired) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e ActionsRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificatePermissions ¶ added in v0.3.1
func (CertificatePermissions) ElementType ¶ added in v0.3.1
func (CertificatePermissions) ElementType() reflect.Type
func (CertificatePermissions) ToStringOutput ¶ added in v0.3.1
func (e CertificatePermissions) ToStringOutput() pulumi.StringOutput
func (CertificatePermissions) ToStringOutputWithContext ¶ added in v0.3.1
func (e CertificatePermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificatePermissions) ToStringPtrOutput ¶ added in v0.3.1
func (e CertificatePermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificatePermissions) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CertificatePermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CreateMode ¶ added in v0.3.1
The vault's create mode to indicate whether the vault need to be recovered or not.
func (CreateMode) ElementType ¶ added in v0.3.1
func (CreateMode) ElementType() reflect.Type
func (CreateMode) ToStringOutput ¶ added in v0.3.1
func (e CreateMode) ToStringOutput() pulumi.StringOutput
func (CreateMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CreateMode) ToStringPtrOutput ¶ added in v0.3.1
func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRule ¶
type IPRule struct { // An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value string `pulumi:"value"` }
A rule governing the accessibility of a vault from a specific ip address or ip range.
type IPRuleArgs ¶
type IPRuleArgs struct { // An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value pulumi.StringInput `pulumi:"value"` }
A rule governing the accessibility of a vault from a specific ip address or ip range.
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 }
A rule governing the accessibility of a vault from a specific ip address or ip range.
func (IPRuleOutput) ElementType ¶
func (IPRuleOutput) ElementType() reflect.Type
func (IPRuleOutput) ToIPRuleOutput ¶
func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput
func (IPRuleOutput) ToIPRuleOutputWithContext ¶
func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
func (IPRuleOutput) Value ¶
func (o IPRuleOutput) Value() pulumi.StringOutput
An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
type IPRuleResponse ¶
type IPRuleResponse struct { // An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value string `pulumi:"value"` }
A rule governing the accessibility of a vault from a specific ip address or ip range.
type IPRuleResponseArgs ¶
type IPRuleResponseArgs struct { // An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value pulumi.StringInput `pulumi:"value"` }
A rule governing the accessibility of a vault from a specific ip address or ip range.
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 }
A rule governing the accessibility of a vault from a specific ip address or ip range.
func (IPRuleResponseOutput) ElementType ¶
func (IPRuleResponseOutput) ElementType() reflect.Type
func (IPRuleResponseOutput) ToIPRuleResponseOutput ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
func (IPRuleResponseOutput) Value ¶
func (o IPRuleResponseOutput) Value() pulumi.StringOutput
An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
type KeyPermissions ¶ added in v0.3.1
func (KeyPermissions) ElementType ¶ added in v0.3.1
func (KeyPermissions) ElementType() reflect.Type
func (KeyPermissions) ToStringOutput ¶ added in v0.3.1
func (e KeyPermissions) ToStringOutput() pulumi.StringOutput
func (KeyPermissions) ToStringOutputWithContext ¶ added in v0.3.1
func (e KeyPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeyPermissions) ToStringPtrOutput ¶ added in v0.3.1
func (e KeyPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyPermissions) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e KeyPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupManagedHsmArgs ¶
type LookupManagedHsmResult ¶
type LookupManagedHsmResult struct { // The Azure Resource Manager resource ID for the managed HSM Pool. Id string `pulumi:"id"` // The supported Azure location where the managed HSM Pool should be created. Location *string `pulumi:"location"` // The name of the managed HSM Pool. Name string `pulumi:"name"` // Properties of the managed HSM Properties ManagedHsmPropertiesResponse `pulumi:"properties"` // SKU details Sku *ManagedHsmSkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // The resource type of the managed HSM Pool. Type string `pulumi:"type"` }
Resource information with extended details.
func LookupManagedHsm ¶
func LookupManagedHsm(ctx *pulumi.Context, args *LookupManagedHsmArgs, opts ...pulumi.InvokeOption) (*LookupManagedHsmResult, error)
type LookupPrivateEndpointConnectionArgs ¶
type LookupPrivateEndpointConnectionArgs struct { // Name of the private endpoint connection associated with the key vault. PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"` // Name of the resource group that contains the key vault. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the key vault. VaultName string `pulumi:"vaultName"` }
type LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult struct { // Modified whenever there is a change in the state of private endpoint connection. Etag *string `pulumi:"etag"` // Fully qualified identifier of the key vault resource. Id string `pulumi:"id"` // Azure location of the key vault resource. Location string `pulumi:"location"` // Name of the key vault resource. Name string `pulumi:"name"` // Properties of the private endpoint object. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // Approval state of the private link connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // Provisioning state of the private endpoint connection. ProvisioningState string `pulumi:"provisioningState"` // Tags assigned to the key vault resource. Tags map[string]string `pulumi:"tags"` // Resource type of the key vault resource. Type string `pulumi:"type"` }
Private endpoint connection resource.
func LookupPrivateEndpointConnection ¶
func LookupPrivateEndpointConnection(ctx *pulumi.Context, args *LookupPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointConnectionResult, error)
type LookupSecretArgs ¶ added in v0.3.1
type LookupSecretResult ¶ added in v0.3.1
type LookupSecretResult struct { // Fully qualified identifier of the key vault resource. Id string `pulumi:"id"` // Azure location of the key vault resource. Location string `pulumi:"location"` // Name of the key vault resource. Name string `pulumi:"name"` // Properties of the secret Properties SecretPropertiesResponse `pulumi:"properties"` // Tags assigned to the key vault resource. Tags map[string]string `pulumi:"tags"` // Resource type of the key vault resource. Type string `pulumi:"type"` }
Resource information with extended details.
func LookupSecret ¶ added in v0.3.1
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
type LookupVaultArgs ¶
type LookupVaultResult ¶
type LookupVaultResult struct { // Fully qualified identifier of the key vault resource. Id string `pulumi:"id"` // Azure location of the key vault resource. Location *string `pulumi:"location"` // Name of the key vault resource. Name string `pulumi:"name"` // Properties of the vault Properties VaultPropertiesResponse `pulumi:"properties"` // Tags assigned to the key vault resource. Tags map[string]string `pulumi:"tags"` // Resource type of the key vault resource. Type string `pulumi:"type"` }
Resource information with extended details.
func LookupVault ¶
func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)
type ManagedHsm ¶
type ManagedHsm struct { pulumi.CustomResourceState // The supported Azure location where the managed HSM Pool should be created. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the managed HSM Pool. Name pulumi.StringOutput `pulumi:"name"` // Properties of the managed HSM Properties ManagedHsmPropertiesResponseOutput `pulumi:"properties"` // SKU details Sku ManagedHsmSkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource type of the managed HSM Pool. Type pulumi.StringOutput `pulumi:"type"` }
Resource information with extended details.
func GetManagedHsm ¶
func GetManagedHsm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedHsmState, opts ...pulumi.ResourceOption) (*ManagedHsm, error)
GetManagedHsm gets an existing ManagedHsm 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 NewManagedHsm ¶
func NewManagedHsm(ctx *pulumi.Context, name string, args *ManagedHsmArgs, opts ...pulumi.ResourceOption) (*ManagedHsm, error)
NewManagedHsm registers a new resource with the given unique name, arguments, and options.
func (*ManagedHsm) ElementType ¶ added in v0.2.6
func (*ManagedHsm) ElementType() reflect.Type
func (*ManagedHsm) ToManagedHsmOutput ¶ added in v0.2.6
func (i *ManagedHsm) ToManagedHsmOutput() ManagedHsmOutput
func (*ManagedHsm) ToManagedHsmOutputWithContext ¶ added in v0.2.6
func (i *ManagedHsm) ToManagedHsmOutputWithContext(ctx context.Context) ManagedHsmOutput
type ManagedHsmArgs ¶
type ManagedHsmArgs struct { // The supported Azure location where the managed HSM Pool should be created. Location pulumi.StringPtrInput // Name of the managed HSM Pool Name pulumi.StringInput // Properties of the managed HSM Properties ManagedHsmPropertiesPtrInput // Name of the resource group that contains the managed HSM pool. ResourceGroupName pulumi.StringInput // SKU details Sku ManagedHsmSkuPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedHsm resource.
func (ManagedHsmArgs) ElementType ¶
func (ManagedHsmArgs) ElementType() reflect.Type
type ManagedHsmInput ¶ added in v0.2.6
type ManagedHsmInput interface { pulumi.Input ToManagedHsmOutput() ManagedHsmOutput ToManagedHsmOutputWithContext(ctx context.Context) ManagedHsmOutput }
type ManagedHsmOutput ¶ added in v0.2.6
type ManagedHsmOutput struct {
*pulumi.OutputState
}
func (ManagedHsmOutput) ElementType ¶ added in v0.2.6
func (ManagedHsmOutput) ElementType() reflect.Type
func (ManagedHsmOutput) ToManagedHsmOutput ¶ added in v0.2.6
func (o ManagedHsmOutput) ToManagedHsmOutput() ManagedHsmOutput
func (ManagedHsmOutput) ToManagedHsmOutputWithContext ¶ added in v0.2.6
func (o ManagedHsmOutput) ToManagedHsmOutputWithContext(ctx context.Context) ManagedHsmOutput
type ManagedHsmProperties ¶
type ManagedHsmProperties struct { // The create mode to indicate whether the resource is being created or is being recovered from a deleted resource. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete *bool `pulumi:"enableSoftDelete"` // Array of initial administrators object ids for this managed hsm pool. InitialAdminObjectIds []string `pulumi:"initialAdminObjectIds"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. TenantId *string `pulumi:"tenantId"` }
Properties of the managed HSM Pool
type ManagedHsmPropertiesArgs ¶
type ManagedHsmPropertiesArgs struct { // The create mode to indicate whether the resource is being created or is being recovered from a deleted resource. CreateMode CreateMode `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete pulumi.BoolPtrInput `pulumi:"enableSoftDelete"` // Array of initial administrators object ids for this managed hsm pool. InitialAdminObjectIds pulumi.StringArrayInput `pulumi:"initialAdminObjectIds"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays pulumi.IntPtrInput `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Properties of the managed HSM Pool
func (ManagedHsmPropertiesArgs) ElementType ¶
func (ManagedHsmPropertiesArgs) ElementType() reflect.Type
func (ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutput ¶
func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutput() ManagedHsmPropertiesOutput
func (ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutputWithContext ¶
func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesOutputWithContext(ctx context.Context) ManagedHsmPropertiesOutput
func (ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutput ¶
func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
func (ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutputWithContext ¶
func (i ManagedHsmPropertiesArgs) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
type ManagedHsmPropertiesInput ¶
type ManagedHsmPropertiesInput interface { pulumi.Input ToManagedHsmPropertiesOutput() ManagedHsmPropertiesOutput ToManagedHsmPropertiesOutputWithContext(context.Context) ManagedHsmPropertiesOutput }
ManagedHsmPropertiesInput is an input type that accepts ManagedHsmPropertiesArgs and ManagedHsmPropertiesOutput values. You can construct a concrete instance of `ManagedHsmPropertiesInput` via:
ManagedHsmPropertiesArgs{...}
type ManagedHsmPropertiesOutput ¶
type ManagedHsmPropertiesOutput struct{ *pulumi.OutputState }
Properties of the managed HSM Pool
func (ManagedHsmPropertiesOutput) CreateMode ¶
func (o ManagedHsmPropertiesOutput) CreateMode() pulumi.StringPtrOutput
The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.
func (ManagedHsmPropertiesOutput) ElementType ¶
func (ManagedHsmPropertiesOutput) ElementType() reflect.Type
func (ManagedHsmPropertiesOutput) EnablePurgeProtection ¶
func (o ManagedHsmPropertiesOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible.
func (ManagedHsmPropertiesOutput) EnableSoftDelete ¶
func (o ManagedHsmPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (ManagedHsmPropertiesOutput) InitialAdminObjectIds ¶
func (o ManagedHsmPropertiesOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
Array of initial administrators object ids for this managed hsm pool.
func (ManagedHsmPropertiesOutput) SoftDeleteRetentionInDays ¶
func (o ManagedHsmPropertiesOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (ManagedHsmPropertiesOutput) TenantId ¶
func (o ManagedHsmPropertiesOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.
func (ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutput ¶
func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutput() ManagedHsmPropertiesOutput
func (ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutputWithContext ¶
func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesOutputWithContext(ctx context.Context) ManagedHsmPropertiesOutput
func (ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutput ¶
func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
func (ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutputWithContext ¶
func (o ManagedHsmPropertiesOutput) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
type ManagedHsmPropertiesPtrInput ¶
type ManagedHsmPropertiesPtrInput interface { pulumi.Input ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput ToManagedHsmPropertiesPtrOutputWithContext(context.Context) ManagedHsmPropertiesPtrOutput }
ManagedHsmPropertiesPtrInput is an input type that accepts ManagedHsmPropertiesArgs, ManagedHsmPropertiesPtr and ManagedHsmPropertiesPtrOutput values. You can construct a concrete instance of `ManagedHsmPropertiesPtrInput` via:
ManagedHsmPropertiesArgs{...} or: nil
func ManagedHsmPropertiesPtr ¶
func ManagedHsmPropertiesPtr(v *ManagedHsmPropertiesArgs) ManagedHsmPropertiesPtrInput
type ManagedHsmPropertiesPtrOutput ¶
type ManagedHsmPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ManagedHsmPropertiesPtrOutput) CreateMode ¶
func (o ManagedHsmPropertiesPtrOutput) CreateMode() pulumi.StringPtrOutput
The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.
func (ManagedHsmPropertiesPtrOutput) Elem ¶
func (o ManagedHsmPropertiesPtrOutput) Elem() ManagedHsmPropertiesOutput
func (ManagedHsmPropertiesPtrOutput) ElementType ¶
func (ManagedHsmPropertiesPtrOutput) ElementType() reflect.Type
func (ManagedHsmPropertiesPtrOutput) EnablePurgeProtection ¶
func (o ManagedHsmPropertiesPtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible.
func (ManagedHsmPropertiesPtrOutput) EnableSoftDelete ¶
func (o ManagedHsmPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (ManagedHsmPropertiesPtrOutput) InitialAdminObjectIds ¶
func (o ManagedHsmPropertiesPtrOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
Array of initial administrators object ids for this managed hsm pool.
func (ManagedHsmPropertiesPtrOutput) SoftDeleteRetentionInDays ¶
func (o ManagedHsmPropertiesPtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (ManagedHsmPropertiesPtrOutput) TenantId ¶
func (o ManagedHsmPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.
func (ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutput ¶
func (o ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutput() ManagedHsmPropertiesPtrOutput
func (ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutputWithContext ¶
func (o ManagedHsmPropertiesPtrOutput) ToManagedHsmPropertiesPtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesPtrOutput
type ManagedHsmPropertiesResponse ¶
type ManagedHsmPropertiesResponse struct { // The create mode to indicate whether the resource is being created or is being recovered from a deleted resource. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete *bool `pulumi:"enableSoftDelete"` // The URI of the managed hsm pool for performing operations on keys. HsmUri string `pulumi:"hsmUri"` // Array of initial administrators object ids for this managed hsm pool. InitialAdminObjectIds []string `pulumi:"initialAdminObjectIds"` // Provisioning state. ProvisioningState string `pulumi:"provisioningState"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `pulumi:"softDeleteRetentionInDays"` // Resource Status Message. StatusMessage string `pulumi:"statusMessage"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. TenantId *string `pulumi:"tenantId"` }
Properties of the managed HSM Pool
type ManagedHsmPropertiesResponseArgs ¶
type ManagedHsmPropertiesResponseArgs struct { // The create mode to indicate whether the resource is being created or is being recovered from a deleted resource. CreateMode pulumi.StringPtrInput `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete pulumi.BoolPtrInput `pulumi:"enableSoftDelete"` // The URI of the managed hsm pool for performing operations on keys. HsmUri pulumi.StringInput `pulumi:"hsmUri"` // Array of initial administrators object ids for this managed hsm pool. InitialAdminObjectIds pulumi.StringArrayInput `pulumi:"initialAdminObjectIds"` // Provisioning state. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays pulumi.IntPtrInput `pulumi:"softDeleteRetentionInDays"` // Resource Status Message. StatusMessage pulumi.StringInput `pulumi:"statusMessage"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Properties of the managed HSM Pool
func (ManagedHsmPropertiesResponseArgs) ElementType ¶
func (ManagedHsmPropertiesResponseArgs) ElementType() reflect.Type
func (ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutput ¶
func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutput() ManagedHsmPropertiesResponseOutput
func (ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutputWithContext ¶
func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponseOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponseOutput
func (ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutput ¶
func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
func (ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutputWithContext ¶
func (i ManagedHsmPropertiesResponseArgs) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
type ManagedHsmPropertiesResponseInput ¶
type ManagedHsmPropertiesResponseInput interface { pulumi.Input ToManagedHsmPropertiesResponseOutput() ManagedHsmPropertiesResponseOutput ToManagedHsmPropertiesResponseOutputWithContext(context.Context) ManagedHsmPropertiesResponseOutput }
ManagedHsmPropertiesResponseInput is an input type that accepts ManagedHsmPropertiesResponseArgs and ManagedHsmPropertiesResponseOutput values. You can construct a concrete instance of `ManagedHsmPropertiesResponseInput` via:
ManagedHsmPropertiesResponseArgs{...}
type ManagedHsmPropertiesResponseOutput ¶
type ManagedHsmPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the managed HSM Pool
func (ManagedHsmPropertiesResponseOutput) CreateMode ¶
func (o ManagedHsmPropertiesResponseOutput) CreateMode() pulumi.StringPtrOutput
The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.
func (ManagedHsmPropertiesResponseOutput) ElementType ¶
func (ManagedHsmPropertiesResponseOutput) ElementType() reflect.Type
func (ManagedHsmPropertiesResponseOutput) EnablePurgeProtection ¶
func (o ManagedHsmPropertiesResponseOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible.
func (ManagedHsmPropertiesResponseOutput) EnableSoftDelete ¶
func (o ManagedHsmPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (ManagedHsmPropertiesResponseOutput) HsmUri ¶ added in v0.2.1
func (o ManagedHsmPropertiesResponseOutput) HsmUri() pulumi.StringOutput
The URI of the managed hsm pool for performing operations on keys.
func (ManagedHsmPropertiesResponseOutput) InitialAdminObjectIds ¶
func (o ManagedHsmPropertiesResponseOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
Array of initial administrators object ids for this managed hsm pool.
func (ManagedHsmPropertiesResponseOutput) ProvisioningState ¶
func (o ManagedHsmPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning state.
func (ManagedHsmPropertiesResponseOutput) SoftDeleteRetentionInDays ¶
func (o ManagedHsmPropertiesResponseOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (ManagedHsmPropertiesResponseOutput) StatusMessage ¶
func (o ManagedHsmPropertiesResponseOutput) StatusMessage() pulumi.StringOutput
Resource Status Message.
func (ManagedHsmPropertiesResponseOutput) TenantId ¶
func (o ManagedHsmPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.
func (ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutput ¶
func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutput() ManagedHsmPropertiesResponseOutput
func (ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutputWithContext ¶
func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponseOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponseOutput
func (ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutput ¶
func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
func (ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext ¶
func (o ManagedHsmPropertiesResponseOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
type ManagedHsmPropertiesResponsePtrInput ¶
type ManagedHsmPropertiesResponsePtrInput interface { pulumi.Input ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput ToManagedHsmPropertiesResponsePtrOutputWithContext(context.Context) ManagedHsmPropertiesResponsePtrOutput }
ManagedHsmPropertiesResponsePtrInput is an input type that accepts ManagedHsmPropertiesResponseArgs, ManagedHsmPropertiesResponsePtr and ManagedHsmPropertiesResponsePtrOutput values. You can construct a concrete instance of `ManagedHsmPropertiesResponsePtrInput` via:
ManagedHsmPropertiesResponseArgs{...} or: nil
func ManagedHsmPropertiesResponsePtr ¶
func ManagedHsmPropertiesResponsePtr(v *ManagedHsmPropertiesResponseArgs) ManagedHsmPropertiesResponsePtrInput
type ManagedHsmPropertiesResponsePtrOutput ¶
type ManagedHsmPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedHsmPropertiesResponsePtrOutput) CreateMode ¶
func (o ManagedHsmPropertiesResponsePtrOutput) CreateMode() pulumi.StringPtrOutput
The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.
func (ManagedHsmPropertiesResponsePtrOutput) ElementType ¶
func (ManagedHsmPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ManagedHsmPropertiesResponsePtrOutput) EnablePurgeProtection ¶
func (o ManagedHsmPropertiesResponsePtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible.
func (ManagedHsmPropertiesResponsePtrOutput) EnableSoftDelete ¶
func (o ManagedHsmPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (ManagedHsmPropertiesResponsePtrOutput) HsmUri ¶ added in v0.2.1
func (o ManagedHsmPropertiesResponsePtrOutput) HsmUri() pulumi.StringPtrOutput
The URI of the managed hsm pool for performing operations on keys.
func (ManagedHsmPropertiesResponsePtrOutput) InitialAdminObjectIds ¶
func (o ManagedHsmPropertiesResponsePtrOutput) InitialAdminObjectIds() pulumi.StringArrayOutput
Array of initial administrators object ids for this managed hsm pool.
func (ManagedHsmPropertiesResponsePtrOutput) ProvisioningState ¶
func (o ManagedHsmPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state.
func (ManagedHsmPropertiesResponsePtrOutput) SoftDeleteRetentionInDays ¶
func (o ManagedHsmPropertiesResponsePtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (ManagedHsmPropertiesResponsePtrOutput) StatusMessage ¶
func (o ManagedHsmPropertiesResponsePtrOutput) StatusMessage() pulumi.StringPtrOutput
Resource Status Message.
func (ManagedHsmPropertiesResponsePtrOutput) TenantId ¶
func (o ManagedHsmPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.
func (ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutput ¶
func (o ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutput() ManagedHsmPropertiesResponsePtrOutput
func (ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext ¶
func (o ManagedHsmPropertiesResponsePtrOutput) ToManagedHsmPropertiesResponsePtrOutputWithContext(ctx context.Context) ManagedHsmPropertiesResponsePtrOutput
type ManagedHsmSku ¶
type ManagedHsmSku struct { // SKU Family of the managed HSM Pool Family string `pulumi:"family"` // SKU of the managed HSM Pool Name string `pulumi:"name"` }
SKU details
type ManagedHsmSkuArgs ¶
type ManagedHsmSkuArgs struct { // SKU Family of the managed HSM Pool Family pulumi.StringInput `pulumi:"family"` // SKU of the managed HSM Pool Name ManagedHsmSkuName `pulumi:"name"` }
SKU details
func (ManagedHsmSkuArgs) ElementType ¶
func (ManagedHsmSkuArgs) ElementType() reflect.Type
func (ManagedHsmSkuArgs) ToManagedHsmSkuOutput ¶
func (i ManagedHsmSkuArgs) ToManagedHsmSkuOutput() ManagedHsmSkuOutput
func (ManagedHsmSkuArgs) ToManagedHsmSkuOutputWithContext ¶
func (i ManagedHsmSkuArgs) ToManagedHsmSkuOutputWithContext(ctx context.Context) ManagedHsmSkuOutput
func (ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutput ¶
func (i ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
func (ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutputWithContext ¶
func (i ManagedHsmSkuArgs) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
type ManagedHsmSkuFamily ¶ added in v0.3.1
SKU Family of the managed HSM Pool
func (ManagedHsmSkuFamily) ElementType ¶ added in v0.3.1
func (ManagedHsmSkuFamily) ElementType() reflect.Type
func (ManagedHsmSkuFamily) ToStringOutput ¶ added in v0.3.1
func (e ManagedHsmSkuFamily) ToStringOutput() pulumi.StringOutput
func (ManagedHsmSkuFamily) ToStringOutputWithContext ¶ added in v0.3.1
func (e ManagedHsmSkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedHsmSkuFamily) ToStringPtrOutput ¶ added in v0.3.1
func (e ManagedHsmSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedHsmSkuFamily) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ManagedHsmSkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedHsmSkuInput ¶
type ManagedHsmSkuInput interface { pulumi.Input ToManagedHsmSkuOutput() ManagedHsmSkuOutput ToManagedHsmSkuOutputWithContext(context.Context) ManagedHsmSkuOutput }
ManagedHsmSkuInput is an input type that accepts ManagedHsmSkuArgs and ManagedHsmSkuOutput values. You can construct a concrete instance of `ManagedHsmSkuInput` via:
ManagedHsmSkuArgs{...}
type ManagedHsmSkuName ¶ added in v0.3.1
SKU of the managed HSM Pool
func (ManagedHsmSkuName) ElementType ¶ added in v0.3.1
func (ManagedHsmSkuName) ElementType() reflect.Type
func (ManagedHsmSkuName) ToStringOutput ¶ added in v0.3.1
func (e ManagedHsmSkuName) ToStringOutput() pulumi.StringOutput
func (ManagedHsmSkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e ManagedHsmSkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedHsmSkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e ManagedHsmSkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedHsmSkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ManagedHsmSkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedHsmSkuOutput ¶
type ManagedHsmSkuOutput struct{ *pulumi.OutputState }
SKU details
func (ManagedHsmSkuOutput) ElementType ¶
func (ManagedHsmSkuOutput) ElementType() reflect.Type
func (ManagedHsmSkuOutput) Family ¶
func (o ManagedHsmSkuOutput) Family() pulumi.StringOutput
SKU Family of the managed HSM Pool
func (ManagedHsmSkuOutput) Name ¶
func (o ManagedHsmSkuOutput) Name() pulumi.StringOutput
SKU of the managed HSM Pool
func (ManagedHsmSkuOutput) ToManagedHsmSkuOutput ¶
func (o ManagedHsmSkuOutput) ToManagedHsmSkuOutput() ManagedHsmSkuOutput
func (ManagedHsmSkuOutput) ToManagedHsmSkuOutputWithContext ¶
func (o ManagedHsmSkuOutput) ToManagedHsmSkuOutputWithContext(ctx context.Context) ManagedHsmSkuOutput
func (ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutput ¶
func (o ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
func (ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutputWithContext ¶
func (o ManagedHsmSkuOutput) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
type ManagedHsmSkuPtrInput ¶
type ManagedHsmSkuPtrInput interface { pulumi.Input ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput ToManagedHsmSkuPtrOutputWithContext(context.Context) ManagedHsmSkuPtrOutput }
ManagedHsmSkuPtrInput is an input type that accepts ManagedHsmSkuArgs, ManagedHsmSkuPtr and ManagedHsmSkuPtrOutput values. You can construct a concrete instance of `ManagedHsmSkuPtrInput` via:
ManagedHsmSkuArgs{...} or: nil
func ManagedHsmSkuPtr ¶
func ManagedHsmSkuPtr(v *ManagedHsmSkuArgs) ManagedHsmSkuPtrInput
type ManagedHsmSkuPtrOutput ¶
type ManagedHsmSkuPtrOutput struct{ *pulumi.OutputState }
func (ManagedHsmSkuPtrOutput) Elem ¶
func (o ManagedHsmSkuPtrOutput) Elem() ManagedHsmSkuOutput
func (ManagedHsmSkuPtrOutput) ElementType ¶
func (ManagedHsmSkuPtrOutput) ElementType() reflect.Type
func (ManagedHsmSkuPtrOutput) Family ¶
func (o ManagedHsmSkuPtrOutput) Family() pulumi.StringPtrOutput
SKU Family of the managed HSM Pool
func (ManagedHsmSkuPtrOutput) Name ¶
func (o ManagedHsmSkuPtrOutput) Name() pulumi.StringPtrOutput
SKU of the managed HSM Pool
func (ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutput ¶
func (o ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutput() ManagedHsmSkuPtrOutput
func (ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutputWithContext ¶
func (o ManagedHsmSkuPtrOutput) ToManagedHsmSkuPtrOutputWithContext(ctx context.Context) ManagedHsmSkuPtrOutput
type ManagedHsmSkuResponse ¶
type ManagedHsmSkuResponse struct { // SKU Family of the managed HSM Pool Family string `pulumi:"family"` // SKU of the managed HSM Pool Name string `pulumi:"name"` }
SKU details
type ManagedHsmSkuResponseArgs ¶
type ManagedHsmSkuResponseArgs struct { // SKU Family of the managed HSM Pool Family pulumi.StringInput `pulumi:"family"` // SKU of the managed HSM Pool Name pulumi.StringInput `pulumi:"name"` }
SKU details
func (ManagedHsmSkuResponseArgs) ElementType ¶
func (ManagedHsmSkuResponseArgs) ElementType() reflect.Type
func (ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutput ¶
func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutput() ManagedHsmSkuResponseOutput
func (ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutputWithContext ¶
func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponseOutputWithContext(ctx context.Context) ManagedHsmSkuResponseOutput
func (ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutput ¶
func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
func (ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutputWithContext ¶
func (i ManagedHsmSkuResponseArgs) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
type ManagedHsmSkuResponseInput ¶
type ManagedHsmSkuResponseInput interface { pulumi.Input ToManagedHsmSkuResponseOutput() ManagedHsmSkuResponseOutput ToManagedHsmSkuResponseOutputWithContext(context.Context) ManagedHsmSkuResponseOutput }
ManagedHsmSkuResponseInput is an input type that accepts ManagedHsmSkuResponseArgs and ManagedHsmSkuResponseOutput values. You can construct a concrete instance of `ManagedHsmSkuResponseInput` via:
ManagedHsmSkuResponseArgs{...}
type ManagedHsmSkuResponseOutput ¶
type ManagedHsmSkuResponseOutput struct{ *pulumi.OutputState }
SKU details
func (ManagedHsmSkuResponseOutput) ElementType ¶
func (ManagedHsmSkuResponseOutput) ElementType() reflect.Type
func (ManagedHsmSkuResponseOutput) Family ¶
func (o ManagedHsmSkuResponseOutput) Family() pulumi.StringOutput
SKU Family of the managed HSM Pool
func (ManagedHsmSkuResponseOutput) Name ¶
func (o ManagedHsmSkuResponseOutput) Name() pulumi.StringOutput
SKU of the managed HSM Pool
func (ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutput ¶
func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutput() ManagedHsmSkuResponseOutput
func (ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutputWithContext ¶
func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponseOutputWithContext(ctx context.Context) ManagedHsmSkuResponseOutput
func (ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutput ¶
func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
func (ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutputWithContext ¶
func (o ManagedHsmSkuResponseOutput) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
type ManagedHsmSkuResponsePtrInput ¶
type ManagedHsmSkuResponsePtrInput interface { pulumi.Input ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput ToManagedHsmSkuResponsePtrOutputWithContext(context.Context) ManagedHsmSkuResponsePtrOutput }
ManagedHsmSkuResponsePtrInput is an input type that accepts ManagedHsmSkuResponseArgs, ManagedHsmSkuResponsePtr and ManagedHsmSkuResponsePtrOutput values. You can construct a concrete instance of `ManagedHsmSkuResponsePtrInput` via:
ManagedHsmSkuResponseArgs{...} or: nil
func ManagedHsmSkuResponsePtr ¶
func ManagedHsmSkuResponsePtr(v *ManagedHsmSkuResponseArgs) ManagedHsmSkuResponsePtrInput
type ManagedHsmSkuResponsePtrOutput ¶
type ManagedHsmSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedHsmSkuResponsePtrOutput) Elem ¶
func (o ManagedHsmSkuResponsePtrOutput) Elem() ManagedHsmSkuResponseOutput
func (ManagedHsmSkuResponsePtrOutput) ElementType ¶
func (ManagedHsmSkuResponsePtrOutput) ElementType() reflect.Type
func (ManagedHsmSkuResponsePtrOutput) Family ¶
func (o ManagedHsmSkuResponsePtrOutput) Family() pulumi.StringPtrOutput
SKU Family of the managed HSM Pool
func (ManagedHsmSkuResponsePtrOutput) Name ¶
func (o ManagedHsmSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
SKU of the managed HSM Pool
func (ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutput ¶
func (o ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutput() ManagedHsmSkuResponsePtrOutput
func (ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutputWithContext ¶
func (o ManagedHsmSkuResponsePtrOutput) ToManagedHsmSkuResponsePtrOutputWithContext(ctx context.Context) ManagedHsmSkuResponsePtrOutput
type ManagedHsmState ¶
type ManagedHsmState struct { // The supported Azure location where the managed HSM Pool should be created. Location pulumi.StringPtrInput // The name of the managed HSM Pool. Name pulumi.StringPtrInput // Properties of the managed HSM Properties ManagedHsmPropertiesResponsePtrInput // SKU details Sku ManagedHsmSkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // The resource type of the managed HSM Pool. Type pulumi.StringPtrInput }
func (ManagedHsmState) ElementType ¶
func (ManagedHsmState) ElementType() reflect.Type
type NetworkRuleAction ¶ added in v0.3.1
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
func (NetworkRuleAction) ElementType ¶ added in v0.3.1
func (NetworkRuleAction) ElementType() reflect.Type
func (NetworkRuleAction) ToStringOutput ¶ added in v0.3.1
func (e NetworkRuleAction) ToStringOutput() pulumi.StringOutput
func (NetworkRuleAction) ToStringOutputWithContext ¶ added in v0.3.1
func (e NetworkRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkRuleAction) ToStringPtrOutput ¶ added in v0.3.1
func (e NetworkRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkRuleAction) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NetworkRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkRuleBypassOptions ¶ added in v0.3.1
Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.
func (NetworkRuleBypassOptions) ElementType ¶ added in v0.3.1
func (NetworkRuleBypassOptions) ElementType() reflect.Type
func (NetworkRuleBypassOptions) ToStringOutput ¶ added in v0.3.1
func (e NetworkRuleBypassOptions) ToStringOutput() pulumi.StringOutput
func (NetworkRuleBypassOptions) ToStringOutputWithContext ¶ added in v0.3.1
func (e NetworkRuleBypassOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkRuleBypassOptions) ToStringPtrOutput ¶ added in v0.3.1
func (e NetworkRuleBypassOptions) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkRuleBypassOptions) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NetworkRuleBypassOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkRuleSet ¶
type NetworkRuleSet struct { // Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Bypass *string `pulumi:"bypass"` // The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. DefaultAction *string `pulumi:"defaultAction"` // The list of IP address rules. IpRules []IPRule `pulumi:"ipRules"` // The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRule `pulumi:"virtualNetworkRules"` }
A set of rules governing the network accessibility of a vault.
type NetworkRuleSetArgs ¶
type NetworkRuleSetArgs struct { // Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // The list of IP address rules. IpRules IPRuleArrayInput `pulumi:"ipRules"` // The list of virtual network rules. VirtualNetworkRules VirtualNetworkRuleArrayInput `pulumi:"virtualNetworkRules"` }
A set of rules governing the network accessibility of a vault.
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 }
A set of rules governing the network accessibility of a vault.
func (NetworkRuleSetOutput) Bypass ¶
func (o NetworkRuleSetOutput) Bypass() pulumi.StringPtrOutput
Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.
func (NetworkRuleSetOutput) DefaultAction ¶
func (o NetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
func (NetworkRuleSetOutput) ElementType ¶
func (NetworkRuleSetOutput) ElementType() reflect.Type
func (NetworkRuleSetOutput) IpRules ¶
func (o NetworkRuleSetOutput) IpRules() IPRuleArrayOutput
The list of IP address 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
The list of 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
Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.
func (NetworkRuleSetPtrOutput) DefaultAction ¶
func (o NetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
func (NetworkRuleSetPtrOutput) Elem ¶
func (o NetworkRuleSetPtrOutput) Elem() NetworkRuleSetOutput
func (NetworkRuleSetPtrOutput) ElementType ¶
func (NetworkRuleSetPtrOutput) ElementType() reflect.Type
func (NetworkRuleSetPtrOutput) IpRules ¶
func (o NetworkRuleSetPtrOutput) IpRules() IPRuleArrayOutput
The list of IP address 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
The list of virtual network rules.
type NetworkRuleSetResponse ¶
type NetworkRuleSetResponse struct { // Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Bypass *string `pulumi:"bypass"` // The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. DefaultAction *string `pulumi:"defaultAction"` // The list of IP address rules. IpRules []IPRuleResponse `pulumi:"ipRules"` // The list of virtual network rules. VirtualNetworkRules []VirtualNetworkRuleResponse `pulumi:"virtualNetworkRules"` }
A set of rules governing the network accessibility of a vault.
type NetworkRuleSetResponseArgs ¶
type NetworkRuleSetResponseArgs struct { // Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // The list of IP address rules. IpRules IPRuleResponseArrayInput `pulumi:"ipRules"` // The list of virtual network rules. VirtualNetworkRules VirtualNetworkRuleResponseArrayInput `pulumi:"virtualNetworkRules"` }
A set of rules governing the network accessibility of a vault.
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 }
A set of rules governing the network accessibility of a vault.
func (NetworkRuleSetResponseOutput) Bypass ¶
func (o NetworkRuleSetResponseOutput) Bypass() pulumi.StringPtrOutput
Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.
func (NetworkRuleSetResponseOutput) DefaultAction ¶
func (o NetworkRuleSetResponseOutput) DefaultAction() pulumi.StringPtrOutput
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
func (NetworkRuleSetResponseOutput) ElementType ¶
func (NetworkRuleSetResponseOutput) ElementType() reflect.Type
func (NetworkRuleSetResponseOutput) IpRules ¶
func (o NetworkRuleSetResponseOutput) IpRules() IPRuleResponseArrayOutput
The list of IP address 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
The list of 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
Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.
func (NetworkRuleSetResponsePtrOutput) DefaultAction ¶
func (o NetworkRuleSetResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
func (NetworkRuleSetResponsePtrOutput) Elem ¶
func (o NetworkRuleSetResponsePtrOutput) Elem() NetworkRuleSetResponseOutput
func (NetworkRuleSetResponsePtrOutput) ElementType ¶
func (NetworkRuleSetResponsePtrOutput) ElementType() reflect.Type
func (NetworkRuleSetResponsePtrOutput) IpRules ¶
func (o NetworkRuleSetResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
The list of IP address 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
The list of virtual network rules.
type Permissions ¶
type Permissions struct { // Permissions to certificates Certificates []string `pulumi:"certificates"` // Permissions to keys Keys []string `pulumi:"keys"` // Permissions to secrets Secrets []string `pulumi:"secrets"` // Permissions to storage accounts Storage []string `pulumi:"storage"` }
Permissions the identity has for keys, secrets, certificates and storage.
type PermissionsArgs ¶
type PermissionsArgs struct { // Permissions to certificates Certificates pulumi.StringArrayInput `pulumi:"certificates"` // Permissions to keys Keys pulumi.StringArrayInput `pulumi:"keys"` // Permissions to secrets Secrets pulumi.StringArrayInput `pulumi:"secrets"` // Permissions to storage accounts Storage pulumi.StringArrayInput `pulumi:"storage"` }
Permissions the identity has for keys, secrets, certificates and storage.
func (PermissionsArgs) ElementType ¶
func (PermissionsArgs) ElementType() reflect.Type
func (PermissionsArgs) ToPermissionsOutput ¶
func (i PermissionsArgs) ToPermissionsOutput() PermissionsOutput
func (PermissionsArgs) ToPermissionsOutputWithContext ¶
func (i PermissionsArgs) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
type PermissionsInput ¶
type PermissionsInput interface { pulumi.Input ToPermissionsOutput() PermissionsOutput ToPermissionsOutputWithContext(context.Context) PermissionsOutput }
PermissionsInput is an input type that accepts PermissionsArgs and PermissionsOutput values. You can construct a concrete instance of `PermissionsInput` via:
PermissionsArgs{...}
type PermissionsOutput ¶
type PermissionsOutput struct{ *pulumi.OutputState }
Permissions the identity has for keys, secrets, certificates and storage.
func (PermissionsOutput) Certificates ¶
func (o PermissionsOutput) Certificates() pulumi.StringArrayOutput
Permissions to certificates
func (PermissionsOutput) ElementType ¶
func (PermissionsOutput) ElementType() reflect.Type
func (PermissionsOutput) Keys ¶
func (o PermissionsOutput) Keys() pulumi.StringArrayOutput
Permissions to keys
func (PermissionsOutput) Secrets ¶
func (o PermissionsOutput) Secrets() pulumi.StringArrayOutput
Permissions to secrets
func (PermissionsOutput) Storage ¶
func (o PermissionsOutput) Storage() pulumi.StringArrayOutput
Permissions to storage accounts
func (PermissionsOutput) ToPermissionsOutput ¶
func (o PermissionsOutput) ToPermissionsOutput() PermissionsOutput
func (PermissionsOutput) ToPermissionsOutputWithContext ¶
func (o PermissionsOutput) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
type PermissionsResponse ¶
type PermissionsResponse struct { // Permissions to certificates Certificates []string `pulumi:"certificates"` // Permissions to keys Keys []string `pulumi:"keys"` // Permissions to secrets Secrets []string `pulumi:"secrets"` // Permissions to storage accounts Storage []string `pulumi:"storage"` }
Permissions the identity has for keys, secrets, certificates and storage.
type PermissionsResponseArgs ¶
type PermissionsResponseArgs struct { // Permissions to certificates Certificates pulumi.StringArrayInput `pulumi:"certificates"` // Permissions to keys Keys pulumi.StringArrayInput `pulumi:"keys"` // Permissions to secrets Secrets pulumi.StringArrayInput `pulumi:"secrets"` // Permissions to storage accounts Storage pulumi.StringArrayInput `pulumi:"storage"` }
Permissions the identity has for keys, secrets, certificates and storage.
func (PermissionsResponseArgs) ElementType ¶
func (PermissionsResponseArgs) ElementType() reflect.Type
func (PermissionsResponseArgs) ToPermissionsResponseOutput ¶
func (i PermissionsResponseArgs) ToPermissionsResponseOutput() PermissionsResponseOutput
func (PermissionsResponseArgs) ToPermissionsResponseOutputWithContext ¶
func (i PermissionsResponseArgs) ToPermissionsResponseOutputWithContext(ctx context.Context) PermissionsResponseOutput
type PermissionsResponseInput ¶
type PermissionsResponseInput interface { pulumi.Input ToPermissionsResponseOutput() PermissionsResponseOutput ToPermissionsResponseOutputWithContext(context.Context) PermissionsResponseOutput }
PermissionsResponseInput is an input type that accepts PermissionsResponseArgs and PermissionsResponseOutput values. You can construct a concrete instance of `PermissionsResponseInput` via:
PermissionsResponseArgs{...}
type PermissionsResponseOutput ¶
type PermissionsResponseOutput struct{ *pulumi.OutputState }
Permissions the identity has for keys, secrets, certificates and storage.
func (PermissionsResponseOutput) Certificates ¶
func (o PermissionsResponseOutput) Certificates() pulumi.StringArrayOutput
Permissions to certificates
func (PermissionsResponseOutput) ElementType ¶
func (PermissionsResponseOutput) ElementType() reflect.Type
func (PermissionsResponseOutput) Keys ¶
func (o PermissionsResponseOutput) Keys() pulumi.StringArrayOutput
Permissions to keys
func (PermissionsResponseOutput) Secrets ¶
func (o PermissionsResponseOutput) Secrets() pulumi.StringArrayOutput
Permissions to secrets
func (PermissionsResponseOutput) Storage ¶
func (o PermissionsResponseOutput) Storage() pulumi.StringArrayOutput
Permissions to storage accounts
func (PermissionsResponseOutput) ToPermissionsResponseOutput ¶
func (o PermissionsResponseOutput) ToPermissionsResponseOutput() PermissionsResponseOutput
func (PermissionsResponseOutput) ToPermissionsResponseOutputWithContext ¶
func (o PermissionsResponseOutput) ToPermissionsResponseOutputWithContext(ctx context.Context) PermissionsResponseOutput
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // Modified whenever there is a change in the state of private endpoint connection. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Azure location of the key vault resource. Location pulumi.StringOutput `pulumi:"location"` // Name of the key vault resource. Name pulumi.StringOutput `pulumi:"name"` // Properties of the private endpoint object. PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"` // Approval state of the private link connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"` // Provisioning state of the private endpoint connection. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Tags assigned to the key vault resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type of the key vault resource. Type pulumi.StringOutput `pulumi:"type"` }
Private endpoint connection resource.
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpointConnection) ElementType ¶ added in v0.2.6
func (*PrivateEndpointConnection) ElementType() reflect.Type
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput ¶ added in v0.2.6
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext ¶ added in v0.2.6
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { // Modified whenever there is a change in the state of private endpoint connection. Etag pulumi.StringPtrInput // Name of the private endpoint connection associated with the key vault. PrivateEndpointConnectionName pulumi.StringInput // Approval state of the private link connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput // Name of the resource group that contains the key vault. ResourceGroupName pulumi.StringInput // The name of the key vault. VaultName pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionInput ¶ added in v0.2.6
type PrivateEndpointConnectionInput interface { pulumi.Input ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput }
type PrivateEndpointConnectionItemResponse ¶
type PrivateEndpointConnectionItemResponse struct { // Properties of the private endpoint object. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // Approval state of the private link connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // Provisioning state of the private endpoint connection. ProvisioningState string `pulumi:"provisioningState"` }
Private endpoint connection item.
type PrivateEndpointConnectionItemResponseArgs ¶
type PrivateEndpointConnectionItemResponseArgs struct { // Properties of the private endpoint object. PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"` // Approval state of the private link connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput `pulumi:"privateLinkServiceConnectionState"` // Provisioning state of the private endpoint connection. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }
Private endpoint connection item.
func (PrivateEndpointConnectionItemResponseArgs) ElementType ¶
func (PrivateEndpointConnectionItemResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutput ¶
func (i PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutput() PrivateEndpointConnectionItemResponseOutput
func (PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutputWithContext ¶
func (i PrivateEndpointConnectionItemResponseArgs) ToPrivateEndpointConnectionItemResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseOutput
type PrivateEndpointConnectionItemResponseArray ¶
type PrivateEndpointConnectionItemResponseArray []PrivateEndpointConnectionItemResponseInput
func (PrivateEndpointConnectionItemResponseArray) ElementType ¶
func (PrivateEndpointConnectionItemResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutput ¶
func (i PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutput() PrivateEndpointConnectionItemResponseArrayOutput
func (PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext ¶
func (i PrivateEndpointConnectionItemResponseArray) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseArrayOutput
type PrivateEndpointConnectionItemResponseArrayInput ¶
type PrivateEndpointConnectionItemResponseArrayInput interface { pulumi.Input ToPrivateEndpointConnectionItemResponseArrayOutput() PrivateEndpointConnectionItemResponseArrayOutput ToPrivateEndpointConnectionItemResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionItemResponseArrayOutput }
PrivateEndpointConnectionItemResponseArrayInput is an input type that accepts PrivateEndpointConnectionItemResponseArray and PrivateEndpointConnectionItemResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionItemResponseArrayInput` via:
PrivateEndpointConnectionItemResponseArray{ PrivateEndpointConnectionItemResponseArgs{...} }
type PrivateEndpointConnectionItemResponseArrayOutput ¶
type PrivateEndpointConnectionItemResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionItemResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionItemResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutput ¶
func (o PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutput() PrivateEndpointConnectionItemResponseArrayOutput
func (PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionItemResponseArrayOutput) ToPrivateEndpointConnectionItemResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseArrayOutput
type PrivateEndpointConnectionItemResponseInput ¶
type PrivateEndpointConnectionItemResponseInput interface { pulumi.Input ToPrivateEndpointConnectionItemResponseOutput() PrivateEndpointConnectionItemResponseOutput ToPrivateEndpointConnectionItemResponseOutputWithContext(context.Context) PrivateEndpointConnectionItemResponseOutput }
PrivateEndpointConnectionItemResponseInput is an input type that accepts PrivateEndpointConnectionItemResponseArgs and PrivateEndpointConnectionItemResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionItemResponseInput` via:
PrivateEndpointConnectionItemResponseArgs{...}
type PrivateEndpointConnectionItemResponseOutput ¶
type PrivateEndpointConnectionItemResponseOutput struct{ *pulumi.OutputState }
Private endpoint connection item.
func (PrivateEndpointConnectionItemResponseOutput) ElementType ¶
func (PrivateEndpointConnectionItemResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionItemResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionItemResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
Properties of the private endpoint object.
func (PrivateEndpointConnectionItemResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionItemResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponsePtrOutput
Approval state of the private link connection.
func (PrivateEndpointConnectionItemResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionItemResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the private endpoint connection.
func (PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutput ¶
func (o PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutput() PrivateEndpointConnectionItemResponseOutput
func (PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutputWithContext ¶
func (o PrivateEndpointConnectionItemResponseOutput) ToPrivateEndpointConnectionItemResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionItemResponseOutput
type PrivateEndpointConnectionOutput ¶ added in v0.2.6
type PrivateEndpointConnectionOutput struct {
*pulumi.OutputState
}
func (PrivateEndpointConnectionOutput) ElementType ¶ added in v0.2.6
func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput ¶ added in v0.2.6
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext ¶ added in v0.2.6
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { // Modified whenever there is a change in the state of private endpoint connection. Etag pulumi.StringPtrInput // Azure location of the key vault resource. Location pulumi.StringPtrInput // Name of the key vault resource. Name pulumi.StringPtrInput // Properties of the private endpoint object. PrivateEndpoint PrivateEndpointResponsePtrInput // Approval state of the private link connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput // Provisioning state of the private endpoint connection. ProvisioningState pulumi.StringPtrInput // Tags assigned to the key vault resource. Tags pulumi.StringMapInput // Resource type of the key vault resource. Type pulumi.StringPtrInput }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // Full identifier of the private endpoint resource. Id string `pulumi:"id"` }
Private endpoint object properties.
type PrivateEndpointResponseArgs ¶
type PrivateEndpointResponseArgs struct { // Full identifier of the private endpoint resource. Id pulumi.StringInput `pulumi:"id"` }
Private endpoint object properties.
func (PrivateEndpointResponseArgs) ElementType ¶
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponseInput ¶
type PrivateEndpointResponseInput interface { pulumi.Input ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput }
PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:
PrivateEndpointResponseArgs{...}
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
Private endpoint object properties.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
Full identifier of the private endpoint resource.
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponsePtrInput ¶
type PrivateEndpointResponsePtrInput interface { pulumi.Input ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput }
PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:
PrivateEndpointResponseArgs{...} or: nil
func PrivateEndpointResponsePtr ¶
func PrivateEndpointResponsePtr(v *PrivateEndpointResponseArgs) PrivateEndpointResponsePtrInput
type PrivateEndpointResponsePtrOutput ¶
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
Full identifier of the private endpoint resource.
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointServiceConnectionStatus ¶ added in v0.3.1
Indicates whether the connection has been approved, rejected or removed by the key vault owner.
func (PrivateEndpointServiceConnectionStatus) ElementType ¶ added in v0.3.1
func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatus) ToStringOutput ¶ added in v0.3.1
func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval or rejection. Description *string `pulumi:"description"` // Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status *string `pulumi:"status"` }
An object that represents the approval state of the private link connection.
type PrivateLinkServiceConnectionStateArgs ¶
type PrivateLinkServiceConnectionStateArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval or rejection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status pulumi.StringPtrInput `pulumi:"status"` }
An object that represents the approval state of the private link connection.
func (PrivateLinkServiceConnectionStateArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateInput ¶
type PrivateLinkServiceConnectionStateInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput }
PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:
PrivateLinkServiceConnectionStateArgs{...}
type PrivateLinkServiceConnectionStateOutput ¶
type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }
An object that represents the approval state of the private link connection.
func (PrivateLinkServiceConnectionStateOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateOutput) Description ¶
func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
The reason for approval or rejection.
func (PrivateLinkServiceConnectionStateOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateOutput) Status ¶
func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been approved, rejected or removed by the key vault owner.
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStatePtrInput ¶
type PrivateLinkServiceConnectionStatePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput }
PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:
PrivateLinkServiceConnectionStateArgs{...} or: nil
func PrivateLinkServiceConnectionStatePtr ¶
func PrivateLinkServiceConnectionStatePtr(v *PrivateLinkServiceConnectionStateArgs) PrivateLinkServiceConnectionStatePtrInput
type PrivateLinkServiceConnectionStatePtrOutput ¶
type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStatePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval or rejection.
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been approved, rejected or removed by the key vault owner.
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval or rejection. Description *string `pulumi:"description"` // Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status *string `pulumi:"status"` }
An object that represents the approval state of the private link connection.
type PrivateLinkServiceConnectionStateResponseArgs ¶
type PrivateLinkServiceConnectionStateResponseArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval or rejection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been approved, rejected or removed by the key vault owner. Status pulumi.StringPtrInput `pulumi:"status"` }
An object that represents the approval state of the private link connection.
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponseInput ¶
type PrivateLinkServiceConnectionStateResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput }
PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...}
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
An object that represents the approval state of the private link connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval or rejection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been approved, rejected or removed by the key vault owner.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponsePtrInput ¶
type PrivateLinkServiceConnectionStateResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput }
PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStateResponsePtr ¶
func PrivateLinkServiceConnectionStateResponsePtr(v *PrivateLinkServiceConnectionStateResponseArgs) PrivateLinkServiceConnectionStateResponsePtrInput
type PrivateLinkServiceConnectionStateResponsePtrOutput ¶
type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired ¶ added in v0.5.0
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval or rejection.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been approved, rejected or removed by the key vault owner.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type Secret ¶ added in v0.3.1
type Secret struct { pulumi.CustomResourceState // Azure location of the key vault resource. Location pulumi.StringOutput `pulumi:"location"` // Name of the key vault resource. Name pulumi.StringOutput `pulumi:"name"` // Properties of the secret Properties SecretPropertiesResponseOutput `pulumi:"properties"` // Tags assigned to the key vault resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type of the key vault resource. Type pulumi.StringOutput `pulumi:"type"` }
Resource information with extended details.
func GetSecret ¶ added in v0.3.1
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret 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 NewSecret ¶ added in v0.3.1
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶ added in v0.3.1
func (*Secret) ToSecretOutput ¶ added in v0.3.1
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶ added in v0.3.1
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArgs ¶ added in v0.3.1
type SecretArgs struct { // Properties of the secret Properties SecretPropertiesInput // The name of the Resource Group to which the vault belongs. ResourceGroupName pulumi.StringInput // Name of the secret SecretName pulumi.StringInput // The tags that will be assigned to the secret. Tags pulumi.StringMapInput // Name of the vault VaultName pulumi.StringInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶ added in v0.3.1
func (SecretArgs) ElementType() reflect.Type
type SecretAttributes ¶ added in v0.3.1
type SecretAttributes struct { // Determines whether the object is enabled. Enabled *bool `pulumi:"enabled"` // Expiry date in seconds since 1970-01-01T00:00:00Z. Expires *int `pulumi:"expires"` // Not before date in seconds since 1970-01-01T00:00:00Z. NotBefore *int `pulumi:"notBefore"` }
The secret management attributes.
type SecretAttributesArgs ¶ added in v0.3.1
type SecretAttributesArgs struct { // Determines whether the object is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Expiry date in seconds since 1970-01-01T00:00:00Z. Expires pulumi.IntPtrInput `pulumi:"expires"` // Not before date in seconds since 1970-01-01T00:00:00Z. NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` }
The secret management attributes.
func (SecretAttributesArgs) ElementType ¶ added in v0.3.1
func (SecretAttributesArgs) ElementType() reflect.Type
func (SecretAttributesArgs) ToSecretAttributesOutput ¶ added in v0.3.1
func (i SecretAttributesArgs) ToSecretAttributesOutput() SecretAttributesOutput
func (SecretAttributesArgs) ToSecretAttributesOutputWithContext ¶ added in v0.3.1
func (i SecretAttributesArgs) ToSecretAttributesOutputWithContext(ctx context.Context) SecretAttributesOutput
func (SecretAttributesArgs) ToSecretAttributesPtrOutput ¶ added in v0.3.1
func (i SecretAttributesArgs) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
func (SecretAttributesArgs) ToSecretAttributesPtrOutputWithContext ¶ added in v0.3.1
func (i SecretAttributesArgs) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
type SecretAttributesInput ¶ added in v0.3.1
type SecretAttributesInput interface { pulumi.Input ToSecretAttributesOutput() SecretAttributesOutput ToSecretAttributesOutputWithContext(context.Context) SecretAttributesOutput }
SecretAttributesInput is an input type that accepts SecretAttributesArgs and SecretAttributesOutput values. You can construct a concrete instance of `SecretAttributesInput` via:
SecretAttributesArgs{...}
type SecretAttributesOutput ¶ added in v0.3.1
type SecretAttributesOutput struct{ *pulumi.OutputState }
The secret management attributes.
func (SecretAttributesOutput) ElementType ¶ added in v0.3.1
func (SecretAttributesOutput) ElementType() reflect.Type
func (SecretAttributesOutput) Enabled ¶ added in v0.3.1
func (o SecretAttributesOutput) Enabled() pulumi.BoolPtrOutput
Determines whether the object is enabled.
func (SecretAttributesOutput) Expires ¶ added in v0.3.1
func (o SecretAttributesOutput) Expires() pulumi.IntPtrOutput
Expiry date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesOutput) NotBefore ¶ added in v0.3.1
func (o SecretAttributesOutput) NotBefore() pulumi.IntPtrOutput
Not before date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesOutput) ToSecretAttributesOutput ¶ added in v0.3.1
func (o SecretAttributesOutput) ToSecretAttributesOutput() SecretAttributesOutput
func (SecretAttributesOutput) ToSecretAttributesOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesOutput) ToSecretAttributesOutputWithContext(ctx context.Context) SecretAttributesOutput
func (SecretAttributesOutput) ToSecretAttributesPtrOutput ¶ added in v0.3.1
func (o SecretAttributesOutput) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
func (SecretAttributesOutput) ToSecretAttributesPtrOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesOutput) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
type SecretAttributesPtrInput ¶ added in v0.3.1
type SecretAttributesPtrInput interface { pulumi.Input ToSecretAttributesPtrOutput() SecretAttributesPtrOutput ToSecretAttributesPtrOutputWithContext(context.Context) SecretAttributesPtrOutput }
SecretAttributesPtrInput is an input type that accepts SecretAttributesArgs, SecretAttributesPtr and SecretAttributesPtrOutput values. You can construct a concrete instance of `SecretAttributesPtrInput` via:
SecretAttributesArgs{...} or: nil
func SecretAttributesPtr ¶ added in v0.3.1
func SecretAttributesPtr(v *SecretAttributesArgs) SecretAttributesPtrInput
type SecretAttributesPtrOutput ¶ added in v0.3.1
type SecretAttributesPtrOutput struct{ *pulumi.OutputState }
func (SecretAttributesPtrOutput) Elem ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) Elem() SecretAttributesOutput
func (SecretAttributesPtrOutput) ElementType ¶ added in v0.3.1
func (SecretAttributesPtrOutput) ElementType() reflect.Type
func (SecretAttributesPtrOutput) Enabled ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) Enabled() pulumi.BoolPtrOutput
Determines whether the object is enabled.
func (SecretAttributesPtrOutput) Expires ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) Expires() pulumi.IntPtrOutput
Expiry date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesPtrOutput) NotBefore ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) NotBefore() pulumi.IntPtrOutput
Not before date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesPtrOutput) ToSecretAttributesPtrOutput ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) ToSecretAttributesPtrOutput() SecretAttributesPtrOutput
func (SecretAttributesPtrOutput) ToSecretAttributesPtrOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesPtrOutput) ToSecretAttributesPtrOutputWithContext(ctx context.Context) SecretAttributesPtrOutput
type SecretAttributesResponse ¶ added in v0.3.1
type SecretAttributesResponse struct { // Creation time in seconds since 1970-01-01T00:00:00Z. Created int `pulumi:"created"` // Determines whether the object is enabled. Enabled *bool `pulumi:"enabled"` // Expiry date in seconds since 1970-01-01T00:00:00Z. Expires *int `pulumi:"expires"` // Not before date in seconds since 1970-01-01T00:00:00Z. NotBefore *int `pulumi:"notBefore"` // Last updated time in seconds since 1970-01-01T00:00:00Z. Updated int `pulumi:"updated"` }
The secret management attributes.
type SecretAttributesResponseArgs ¶ added in v0.3.1
type SecretAttributesResponseArgs struct { // Creation time in seconds since 1970-01-01T00:00:00Z. Created pulumi.IntInput `pulumi:"created"` // Determines whether the object is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Expiry date in seconds since 1970-01-01T00:00:00Z. Expires pulumi.IntPtrInput `pulumi:"expires"` // Not before date in seconds since 1970-01-01T00:00:00Z. NotBefore pulumi.IntPtrInput `pulumi:"notBefore"` // Last updated time in seconds since 1970-01-01T00:00:00Z. Updated pulumi.IntInput `pulumi:"updated"` }
The secret management attributes.
func (SecretAttributesResponseArgs) ElementType ¶ added in v0.3.1
func (SecretAttributesResponseArgs) ElementType() reflect.Type
func (SecretAttributesResponseArgs) ToSecretAttributesResponseOutput ¶ added in v0.3.1
func (i SecretAttributesResponseArgs) ToSecretAttributesResponseOutput() SecretAttributesResponseOutput
func (SecretAttributesResponseArgs) ToSecretAttributesResponseOutputWithContext ¶ added in v0.3.1
func (i SecretAttributesResponseArgs) ToSecretAttributesResponseOutputWithContext(ctx context.Context) SecretAttributesResponseOutput
func (SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutput ¶ added in v0.3.1
func (i SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
func (SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutputWithContext ¶ added in v0.3.1
func (i SecretAttributesResponseArgs) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
type SecretAttributesResponseInput ¶ added in v0.3.1
type SecretAttributesResponseInput interface { pulumi.Input ToSecretAttributesResponseOutput() SecretAttributesResponseOutput ToSecretAttributesResponseOutputWithContext(context.Context) SecretAttributesResponseOutput }
SecretAttributesResponseInput is an input type that accepts SecretAttributesResponseArgs and SecretAttributesResponseOutput values. You can construct a concrete instance of `SecretAttributesResponseInput` via:
SecretAttributesResponseArgs{...}
type SecretAttributesResponseOutput ¶ added in v0.3.1
type SecretAttributesResponseOutput struct{ *pulumi.OutputState }
The secret management attributes.
func (SecretAttributesResponseOutput) Created ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) Created() pulumi.IntOutput
Creation time in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponseOutput) ElementType ¶ added in v0.3.1
func (SecretAttributesResponseOutput) ElementType() reflect.Type
func (SecretAttributesResponseOutput) Enabled ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) Enabled() pulumi.BoolPtrOutput
Determines whether the object is enabled.
func (SecretAttributesResponseOutput) Expires ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) Expires() pulumi.IntPtrOutput
Expiry date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponseOutput) NotBefore ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) NotBefore() pulumi.IntPtrOutput
Not before date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponseOutput) ToSecretAttributesResponseOutput ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) ToSecretAttributesResponseOutput() SecretAttributesResponseOutput
func (SecretAttributesResponseOutput) ToSecretAttributesResponseOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) ToSecretAttributesResponseOutputWithContext(ctx context.Context) SecretAttributesResponseOutput
func (SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutput ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
func (SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
func (SecretAttributesResponseOutput) Updated ¶ added in v0.3.1
func (o SecretAttributesResponseOutput) Updated() pulumi.IntOutput
Last updated time in seconds since 1970-01-01T00:00:00Z.
type SecretAttributesResponsePtrInput ¶ added in v0.3.1
type SecretAttributesResponsePtrInput interface { pulumi.Input ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput ToSecretAttributesResponsePtrOutputWithContext(context.Context) SecretAttributesResponsePtrOutput }
SecretAttributesResponsePtrInput is an input type that accepts SecretAttributesResponseArgs, SecretAttributesResponsePtr and SecretAttributesResponsePtrOutput values. You can construct a concrete instance of `SecretAttributesResponsePtrInput` via:
SecretAttributesResponseArgs{...} or: nil
func SecretAttributesResponsePtr ¶ added in v0.3.1
func SecretAttributesResponsePtr(v *SecretAttributesResponseArgs) SecretAttributesResponsePtrInput
type SecretAttributesResponsePtrOutput ¶ added in v0.3.1
type SecretAttributesResponsePtrOutput struct{ *pulumi.OutputState }
func (SecretAttributesResponsePtrOutput) Created ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) Created() pulumi.IntPtrOutput
Creation time in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponsePtrOutput) Elem ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) Elem() SecretAttributesResponseOutput
func (SecretAttributesResponsePtrOutput) ElementType ¶ added in v0.3.1
func (SecretAttributesResponsePtrOutput) ElementType() reflect.Type
func (SecretAttributesResponsePtrOutput) Enabled ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Determines whether the object is enabled.
func (SecretAttributesResponsePtrOutput) Expires ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) Expires() pulumi.IntPtrOutput
Expiry date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponsePtrOutput) NotBefore ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) NotBefore() pulumi.IntPtrOutput
Not before date in seconds since 1970-01-01T00:00:00Z.
func (SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutput ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutput() SecretAttributesResponsePtrOutput
func (SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) ToSecretAttributesResponsePtrOutputWithContext(ctx context.Context) SecretAttributesResponsePtrOutput
func (SecretAttributesResponsePtrOutput) Updated ¶ added in v0.3.1
func (o SecretAttributesResponsePtrOutput) Updated() pulumi.IntPtrOutput
Last updated time in seconds since 1970-01-01T00:00:00Z.
type SecretInput ¶ added in v0.3.1
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretOutput ¶ added in v0.3.1
type SecretOutput struct {
*pulumi.OutputState
}
func (SecretOutput) ElementType ¶ added in v0.3.1
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) ToSecretOutput ¶ added in v0.3.1
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶ added in v0.3.1
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretPermissions ¶ added in v0.3.1
func (SecretPermissions) ElementType ¶ added in v0.3.1
func (SecretPermissions) ElementType() reflect.Type
func (SecretPermissions) ToStringOutput ¶ added in v0.3.1
func (e SecretPermissions) ToStringOutput() pulumi.StringOutput
func (SecretPermissions) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecretPermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecretPermissions) ToStringPtrOutput ¶ added in v0.3.1
func (e SecretPermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecretPermissions) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecretPermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecretProperties ¶ added in v0.3.1
type SecretProperties struct { // The attributes of the secret. Attributes *SecretAttributes `pulumi:"attributes"` // The content type of the secret. ContentType *string `pulumi:"contentType"` // The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets. Value *string `pulumi:"value"` }
Properties of the secret
type SecretPropertiesArgs ¶ added in v0.3.1
type SecretPropertiesArgs struct { // The attributes of the secret. Attributes SecretAttributesPtrInput `pulumi:"attributes"` // The content type of the secret. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of the secret
func (SecretPropertiesArgs) ElementType ¶ added in v0.3.1
func (SecretPropertiesArgs) ElementType() reflect.Type
func (SecretPropertiesArgs) ToSecretPropertiesOutput ¶ added in v0.3.1
func (i SecretPropertiesArgs) ToSecretPropertiesOutput() SecretPropertiesOutput
func (SecretPropertiesArgs) ToSecretPropertiesOutputWithContext ¶ added in v0.3.1
func (i SecretPropertiesArgs) ToSecretPropertiesOutputWithContext(ctx context.Context) SecretPropertiesOutput
func (SecretPropertiesArgs) ToSecretPropertiesPtrOutput ¶ added in v0.3.1
func (i SecretPropertiesArgs) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
func (SecretPropertiesArgs) ToSecretPropertiesPtrOutputWithContext ¶ added in v0.3.1
func (i SecretPropertiesArgs) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
type SecretPropertiesInput ¶ added in v0.3.1
type SecretPropertiesInput interface { pulumi.Input ToSecretPropertiesOutput() SecretPropertiesOutput ToSecretPropertiesOutputWithContext(context.Context) SecretPropertiesOutput }
SecretPropertiesInput is an input type that accepts SecretPropertiesArgs and SecretPropertiesOutput values. You can construct a concrete instance of `SecretPropertiesInput` via:
SecretPropertiesArgs{...}
type SecretPropertiesOutput ¶ added in v0.3.1
type SecretPropertiesOutput struct{ *pulumi.OutputState }
Properties of the secret
func (SecretPropertiesOutput) Attributes ¶ added in v0.3.1
func (o SecretPropertiesOutput) Attributes() SecretAttributesPtrOutput
The attributes of the secret.
func (SecretPropertiesOutput) ContentType ¶ added in v0.3.1
func (o SecretPropertiesOutput) ContentType() pulumi.StringPtrOutput
The content type of the secret.
func (SecretPropertiesOutput) ElementType ¶ added in v0.3.1
func (SecretPropertiesOutput) ElementType() reflect.Type
func (SecretPropertiesOutput) ToSecretPropertiesOutput ¶ added in v0.3.1
func (o SecretPropertiesOutput) ToSecretPropertiesOutput() SecretPropertiesOutput
func (SecretPropertiesOutput) ToSecretPropertiesOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesOutput) ToSecretPropertiesOutputWithContext(ctx context.Context) SecretPropertiesOutput
func (SecretPropertiesOutput) ToSecretPropertiesPtrOutput ¶ added in v0.3.1
func (o SecretPropertiesOutput) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
func (SecretPropertiesOutput) ToSecretPropertiesPtrOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesOutput) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
func (SecretPropertiesOutput) Value ¶ added in v0.3.1
func (o SecretPropertiesOutput) Value() pulumi.StringPtrOutput
The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.
type SecretPropertiesPtrInput ¶ added in v0.3.1
type SecretPropertiesPtrInput interface { pulumi.Input ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput ToSecretPropertiesPtrOutputWithContext(context.Context) SecretPropertiesPtrOutput }
SecretPropertiesPtrInput is an input type that accepts SecretPropertiesArgs, SecretPropertiesPtr and SecretPropertiesPtrOutput values. You can construct a concrete instance of `SecretPropertiesPtrInput` via:
SecretPropertiesArgs{...} or: nil
func SecretPropertiesPtr ¶ added in v0.3.1
func SecretPropertiesPtr(v *SecretPropertiesArgs) SecretPropertiesPtrInput
type SecretPropertiesPtrOutput ¶ added in v0.3.1
type SecretPropertiesPtrOutput struct{ *pulumi.OutputState }
func (SecretPropertiesPtrOutput) Attributes ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) Attributes() SecretAttributesPtrOutput
The attributes of the secret.
func (SecretPropertiesPtrOutput) ContentType ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
The content type of the secret.
func (SecretPropertiesPtrOutput) Elem ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) Elem() SecretPropertiesOutput
func (SecretPropertiesPtrOutput) ElementType ¶ added in v0.3.1
func (SecretPropertiesPtrOutput) ElementType() reflect.Type
func (SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutput ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutput() SecretPropertiesPtrOutput
func (SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) ToSecretPropertiesPtrOutputWithContext(ctx context.Context) SecretPropertiesPtrOutput
func (SecretPropertiesPtrOutput) Value ¶ added in v0.3.1
func (o SecretPropertiesPtrOutput) Value() pulumi.StringPtrOutput
The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.
type SecretPropertiesResponse ¶ added in v0.3.1
type SecretPropertiesResponse struct { // The attributes of the secret. Attributes *SecretAttributesResponse `pulumi:"attributes"` // The content type of the secret. ContentType *string `pulumi:"contentType"` // The URI to retrieve the current version of the secret. SecretUri string `pulumi:"secretUri"` // The URI to retrieve the specific version of the secret. SecretUriWithVersion string `pulumi:"secretUriWithVersion"` // The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets. Value *string `pulumi:"value"` }
Properties of the secret
type SecretPropertiesResponseArgs ¶ added in v0.3.1
type SecretPropertiesResponseArgs struct { // The attributes of the secret. Attributes SecretAttributesResponsePtrInput `pulumi:"attributes"` // The content type of the secret. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // The URI to retrieve the current version of the secret. SecretUri pulumi.StringInput `pulumi:"secretUri"` // The URI to retrieve the specific version of the secret. SecretUriWithVersion pulumi.StringInput `pulumi:"secretUriWithVersion"` // The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of the secret
func (SecretPropertiesResponseArgs) ElementType ¶ added in v0.3.1
func (SecretPropertiesResponseArgs) ElementType() reflect.Type
func (SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutput ¶ added in v0.3.1
func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutput() SecretPropertiesResponseOutput
func (SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponseOutputWithContext(ctx context.Context) SecretPropertiesResponseOutput
func (SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutput ¶ added in v0.3.1
func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
func (SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (i SecretPropertiesResponseArgs) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
type SecretPropertiesResponseInput ¶ added in v0.3.1
type SecretPropertiesResponseInput interface { pulumi.Input ToSecretPropertiesResponseOutput() SecretPropertiesResponseOutput ToSecretPropertiesResponseOutputWithContext(context.Context) SecretPropertiesResponseOutput }
SecretPropertiesResponseInput is an input type that accepts SecretPropertiesResponseArgs and SecretPropertiesResponseOutput values. You can construct a concrete instance of `SecretPropertiesResponseInput` via:
SecretPropertiesResponseArgs{...}
type SecretPropertiesResponseOutput ¶ added in v0.3.1
type SecretPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the secret
func (SecretPropertiesResponseOutput) Attributes ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) Attributes() SecretAttributesResponsePtrOutput
The attributes of the secret.
func (SecretPropertiesResponseOutput) ContentType ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) ContentType() pulumi.StringPtrOutput
The content type of the secret.
func (SecretPropertiesResponseOutput) ElementType ¶ added in v0.3.1
func (SecretPropertiesResponseOutput) ElementType() reflect.Type
func (SecretPropertiesResponseOutput) SecretUri ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) SecretUri() pulumi.StringOutput
The URI to retrieve the current version of the secret.
func (SecretPropertiesResponseOutput) SecretUriWithVersion ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) SecretUriWithVersion() pulumi.StringOutput
The URI to retrieve the specific version of the secret.
func (SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutput ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutput() SecretPropertiesResponseOutput
func (SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponseOutputWithContext(ctx context.Context) SecretPropertiesResponseOutput
func (SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
func (SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
func (SecretPropertiesResponseOutput) Value ¶ added in v0.3.1
func (o SecretPropertiesResponseOutput) Value() pulumi.StringPtrOutput
The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.
type SecretPropertiesResponsePtrInput ¶ added in v0.3.1
type SecretPropertiesResponsePtrInput interface { pulumi.Input ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput ToSecretPropertiesResponsePtrOutputWithContext(context.Context) SecretPropertiesResponsePtrOutput }
SecretPropertiesResponsePtrInput is an input type that accepts SecretPropertiesResponseArgs, SecretPropertiesResponsePtr and SecretPropertiesResponsePtrOutput values. You can construct a concrete instance of `SecretPropertiesResponsePtrInput` via:
SecretPropertiesResponseArgs{...} or: nil
func SecretPropertiesResponsePtr ¶ added in v0.3.1
func SecretPropertiesResponsePtr(v *SecretPropertiesResponseArgs) SecretPropertiesResponsePtrInput
type SecretPropertiesResponsePtrOutput ¶ added in v0.3.1
type SecretPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (SecretPropertiesResponsePtrOutput) Attributes ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) Attributes() SecretAttributesResponsePtrOutput
The attributes of the secret.
func (SecretPropertiesResponsePtrOutput) ContentType ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) ContentType() pulumi.StringPtrOutput
The content type of the secret.
func (SecretPropertiesResponsePtrOutput) Elem ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) Elem() SecretPropertiesResponseOutput
func (SecretPropertiesResponsePtrOutput) ElementType ¶ added in v0.3.1
func (SecretPropertiesResponsePtrOutput) ElementType() reflect.Type
func (SecretPropertiesResponsePtrOutput) SecretUri ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) SecretUri() pulumi.StringPtrOutput
The URI to retrieve the current version of the secret.
func (SecretPropertiesResponsePtrOutput) SecretUriWithVersion ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) SecretUriWithVersion() pulumi.StringPtrOutput
The URI to retrieve the specific version of the secret.
func (SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutput() SecretPropertiesResponsePtrOutput
func (SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) ToSecretPropertiesResponsePtrOutputWithContext(ctx context.Context) SecretPropertiesResponsePtrOutput
func (SecretPropertiesResponsePtrOutput) Value ¶ added in v0.3.1
func (o SecretPropertiesResponsePtrOutput) Value() pulumi.StringPtrOutput
The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.
type SecretState ¶ added in v0.3.1
type SecretState struct { // Azure location of the key vault resource. Location pulumi.StringPtrInput // Name of the key vault resource. Name pulumi.StringPtrInput // Properties of the secret Properties SecretPropertiesResponsePtrInput // Tags assigned to the key vault resource. Tags pulumi.StringMapInput // Resource type of the key vault resource. Type pulumi.StringPtrInput }
func (SecretState) ElementType ¶ added in v0.3.1
func (SecretState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // SKU family name Family string `pulumi:"family"` // SKU name to specify whether the key vault is a standard vault or a premium vault. Name string `pulumi:"name"` }
SKU details
type SkuArgs ¶
type SkuArgs struct { // SKU family name Family pulumi.StringInput `pulumi:"family"` // SKU name to specify whether the key vault is a standard vault or a premium vault. Name SkuName `pulumi:"name"` }
SKU details
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 SkuFamily ¶ added in v0.3.1
SKU family name
func (SkuFamily) ElementType ¶ added in v0.3.1
func (SkuFamily) ToStringOutput ¶ added in v0.3.1
func (e SkuFamily) ToStringOutput() pulumi.StringOutput
func (SkuFamily) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuFamily) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuFamily) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuFamily) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuFamily) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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
SKU name to specify whether the key vault is a standard vault or a premium vault.
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 }
SKU details
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
SKU name to specify whether the key vault is a standard vault or a premium vault.
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
SKU name to specify whether the key vault is a standard vault or a premium vault.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // SKU family name Family string `pulumi:"family"` // SKU name to specify whether the key vault is a standard vault or a premium vault. Name string `pulumi:"name"` }
SKU details
type SkuResponseArgs ¶
type SkuResponseArgs struct { // SKU family name Family pulumi.StringInput `pulumi:"family"` // SKU name to specify whether the key vault is a standard vault or a premium vault. Name pulumi.StringInput `pulumi:"name"` }
SKU details
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 }
SKU details
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringOutput
SKU family name
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
SKU name to specify whether the key vault is a standard vault or a premium vault.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
SKU family name
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
SKU name to specify whether the key vault is a standard vault or a premium vault.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type StoragePermissions ¶ added in v0.3.1
func (StoragePermissions) ElementType ¶ added in v0.3.1
func (StoragePermissions) ElementType() reflect.Type
func (StoragePermissions) ToStringOutput ¶ added in v0.3.1
func (e StoragePermissions) ToStringOutput() pulumi.StringOutput
func (StoragePermissions) ToStringOutputWithContext ¶ added in v0.3.1
func (e StoragePermissions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StoragePermissions) ToStringPtrOutput ¶ added in v0.3.1
func (e StoragePermissions) ToStringPtrOutput() pulumi.StringPtrOutput
func (StoragePermissions) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StoragePermissions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Vault ¶
type Vault struct { pulumi.CustomResourceState // Azure location of the key vault resource. Location pulumi.StringPtrOutput `pulumi:"location"` // Name of the key vault resource. Name pulumi.StringOutput `pulumi:"name"` // Properties of the vault Properties VaultPropertiesResponseOutput `pulumi:"properties"` // Tags assigned to the key vault resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type of the key vault resource. Type pulumi.StringOutput `pulumi:"type"` }
Resource information with extended details.
func GetVault ¶
func GetVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VaultState, opts ...pulumi.ResourceOption) (*Vault, error)
GetVault gets an existing Vault 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 NewVault ¶
func NewVault(ctx *pulumi.Context, name string, args *VaultArgs, opts ...pulumi.ResourceOption) (*Vault, error)
NewVault registers a new resource with the given unique name, arguments, and options.
func (*Vault) ElementType ¶ added in v0.2.6
func (*Vault) ToVaultOutput ¶ added in v0.2.6
func (i *Vault) ToVaultOutput() VaultOutput
func (*Vault) ToVaultOutputWithContext ¶ added in v0.2.6
func (i *Vault) ToVaultOutputWithContext(ctx context.Context) VaultOutput
type VaultArgs ¶
type VaultArgs struct { // The supported Azure location where the key vault should be created. Location pulumi.StringInput // Properties of the vault Properties VaultPropertiesInput // The name of the Resource Group to which the server belongs. ResourceGroupName pulumi.StringInput // The tags that will be assigned to the key vault. Tags pulumi.StringMapInput // Name of the vault VaultName pulumi.StringInput }
The set of arguments for constructing a Vault resource.
func (VaultArgs) ElementType ¶
type VaultInput ¶ added in v0.2.6
type VaultInput interface { pulumi.Input ToVaultOutput() VaultOutput ToVaultOutputWithContext(ctx context.Context) VaultOutput }
type VaultOutput ¶ added in v0.2.6
type VaultOutput struct {
*pulumi.OutputState
}
func (VaultOutput) ElementType ¶ added in v0.2.6
func (VaultOutput) ElementType() reflect.Type
func (VaultOutput) ToVaultOutput ¶ added in v0.2.6
func (o VaultOutput) ToVaultOutput() VaultOutput
func (VaultOutput) ToVaultOutputWithContext ¶ added in v0.2.6
func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput
type VaultProperties ¶
type VaultProperties struct { // An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `pulumi:"enableRbacAuthorization"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete *bool `pulumi:"enableSoftDelete"` // Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. EnabledForDeployment *bool `pulumi:"enabledForDeployment"` // Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. EnabledForDiskEncryption *bool `pulumi:"enabledForDiskEncryption"` // Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. EnabledForTemplateDeployment *bool `pulumi:"enabledForTemplateDeployment"` // Rules governing the accessibility of the key vault from specific network locations. NetworkAcls *NetworkRuleSet `pulumi:"networkAcls"` // Provisioning state of the vault. ProvisioningState *string `pulumi:"provisioningState"` // SKU details Sku Sku `pulumi:"sku"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId string `pulumi:"tenantId"` // The URI of the vault for performing operations on keys and secrets. VaultUri *string `pulumi:"vaultUri"` }
Properties of the vault
type VaultPropertiesArgs ¶
type VaultPropertiesArgs struct { // An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies AccessPolicyEntryArrayInput `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode CreateMode `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization pulumi.BoolPtrInput `pulumi:"enableRbacAuthorization"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete pulumi.BoolPtrInput `pulumi:"enableSoftDelete"` // Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. EnabledForDeployment pulumi.BoolPtrInput `pulumi:"enabledForDeployment"` // Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. EnabledForDiskEncryption pulumi.BoolPtrInput `pulumi:"enabledForDiskEncryption"` // Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. EnabledForTemplateDeployment pulumi.BoolPtrInput `pulumi:"enabledForTemplateDeployment"` // Rules governing the accessibility of the key vault from specific network locations. NetworkAcls NetworkRuleSetPtrInput `pulumi:"networkAcls"` // Provisioning state of the vault. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // SKU details Sku SkuInput `pulumi:"sku"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays pulumi.IntPtrInput `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput `pulumi:"tenantId"` // The URI of the vault for performing operations on keys and secrets. VaultUri pulumi.StringPtrInput `pulumi:"vaultUri"` }
Properties of the vault
func (VaultPropertiesArgs) ElementType ¶
func (VaultPropertiesArgs) ElementType() reflect.Type
func (VaultPropertiesArgs) ToVaultPropertiesOutput ¶
func (i VaultPropertiesArgs) ToVaultPropertiesOutput() VaultPropertiesOutput
func (VaultPropertiesArgs) ToVaultPropertiesOutputWithContext ¶
func (i VaultPropertiesArgs) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput
func (VaultPropertiesArgs) ToVaultPropertiesPtrOutput ¶
func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
func (VaultPropertiesArgs) ToVaultPropertiesPtrOutputWithContext ¶
func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
type VaultPropertiesInput ¶
type VaultPropertiesInput interface { pulumi.Input ToVaultPropertiesOutput() VaultPropertiesOutput ToVaultPropertiesOutputWithContext(context.Context) VaultPropertiesOutput }
VaultPropertiesInput is an input type that accepts VaultPropertiesArgs and VaultPropertiesOutput values. You can construct a concrete instance of `VaultPropertiesInput` via:
VaultPropertiesArgs{...}
type VaultPropertiesOutput ¶
type VaultPropertiesOutput struct{ *pulumi.OutputState }
Properties of the vault
func (VaultPropertiesOutput) AccessPolicies ¶
func (o VaultPropertiesOutput) AccessPolicies() AccessPolicyEntryArrayOutput
An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesOutput) CreateMode ¶
func (o VaultPropertiesOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesOutput) ElementType ¶
func (VaultPropertiesOutput) ElementType() reflect.Type
func (VaultPropertiesOutput) EnablePurgeProtection ¶
func (o VaultPropertiesOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesOutput) EnableRbacAuthorization ¶
func (o VaultPropertiesOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.
func (VaultPropertiesOutput) EnableSoftDelete ¶
func (o VaultPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (VaultPropertiesOutput) EnabledForDeployment ¶
func (o VaultPropertiesOutput) EnabledForDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
func (VaultPropertiesOutput) EnabledForDiskEncryption ¶
func (o VaultPropertiesOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
func (VaultPropertiesOutput) EnabledForTemplateDeployment ¶
func (o VaultPropertiesOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
func (VaultPropertiesOutput) NetworkAcls ¶
func (o VaultPropertiesOutput) NetworkAcls() NetworkRuleSetPtrOutput
Rules governing the accessibility of the key vault from specific network locations.
func (VaultPropertiesOutput) ProvisioningState ¶ added in v0.5.0
func (o VaultPropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the vault.
func (VaultPropertiesOutput) SoftDeleteRetentionInDays ¶
func (o VaultPropertiesOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (VaultPropertiesOutput) TenantId ¶
func (o VaultPropertiesOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (VaultPropertiesOutput) ToVaultPropertiesOutput ¶
func (o VaultPropertiesOutput) ToVaultPropertiesOutput() VaultPropertiesOutput
func (VaultPropertiesOutput) ToVaultPropertiesOutputWithContext ¶
func (o VaultPropertiesOutput) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput
func (VaultPropertiesOutput) ToVaultPropertiesPtrOutput ¶
func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
func (VaultPropertiesOutput) ToVaultPropertiesPtrOutputWithContext ¶
func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
func (VaultPropertiesOutput) VaultUri ¶
func (o VaultPropertiesOutput) VaultUri() pulumi.StringPtrOutput
The URI of the vault for performing operations on keys and secrets.
type VaultPropertiesPtrInput ¶
type VaultPropertiesPtrInput interface { pulumi.Input ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput ToVaultPropertiesPtrOutputWithContext(context.Context) VaultPropertiesPtrOutput }
VaultPropertiesPtrInput is an input type that accepts VaultPropertiesArgs, VaultPropertiesPtr and VaultPropertiesPtrOutput values. You can construct a concrete instance of `VaultPropertiesPtrInput` via:
VaultPropertiesArgs{...} or: nil
func VaultPropertiesPtr ¶
func VaultPropertiesPtr(v *VaultPropertiesArgs) VaultPropertiesPtrInput
type VaultPropertiesPtrOutput ¶
type VaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VaultPropertiesPtrOutput) AccessPolicies ¶
func (o VaultPropertiesPtrOutput) AccessPolicies() AccessPolicyEntryArrayOutput
An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesPtrOutput) CreateMode ¶
func (o VaultPropertiesPtrOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesPtrOutput) Elem ¶
func (o VaultPropertiesPtrOutput) Elem() VaultPropertiesOutput
func (VaultPropertiesPtrOutput) ElementType ¶
func (VaultPropertiesPtrOutput) ElementType() reflect.Type
func (VaultPropertiesPtrOutput) EnablePurgeProtection ¶
func (o VaultPropertiesPtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesPtrOutput) EnableRbacAuthorization ¶
func (o VaultPropertiesPtrOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.
func (VaultPropertiesPtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (VaultPropertiesPtrOutput) EnabledForDeployment ¶
func (o VaultPropertiesPtrOutput) EnabledForDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
func (VaultPropertiesPtrOutput) EnabledForDiskEncryption ¶
func (o VaultPropertiesPtrOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
func (VaultPropertiesPtrOutput) EnabledForTemplateDeployment ¶
func (o VaultPropertiesPtrOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
func (VaultPropertiesPtrOutput) NetworkAcls ¶
func (o VaultPropertiesPtrOutput) NetworkAcls() NetworkRuleSetPtrOutput
Rules governing the accessibility of the key vault from specific network locations.
func (VaultPropertiesPtrOutput) ProvisioningState ¶ added in v0.5.0
func (o VaultPropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the vault.
func (VaultPropertiesPtrOutput) Sku ¶
func (o VaultPropertiesPtrOutput) Sku() SkuPtrOutput
SKU details
func (VaultPropertiesPtrOutput) SoftDeleteRetentionInDays ¶
func (o VaultPropertiesPtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (VaultPropertiesPtrOutput) TenantId ¶
func (o VaultPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutput ¶
func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
func (VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutputWithContext ¶
func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput
func (VaultPropertiesPtrOutput) VaultUri ¶
func (o VaultPropertiesPtrOutput) VaultUri() pulumi.StringPtrOutput
The URI of the vault for performing operations on keys and secrets.
type VaultPropertiesResponse ¶
type VaultPropertiesResponse struct { // An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntryResponse `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization *bool `pulumi:"enableRbacAuthorization"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete *bool `pulumi:"enableSoftDelete"` // Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. EnabledForDeployment *bool `pulumi:"enabledForDeployment"` // Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. EnabledForDiskEncryption *bool `pulumi:"enabledForDiskEncryption"` // Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. EnabledForTemplateDeployment *bool `pulumi:"enabledForTemplateDeployment"` // Rules governing the accessibility of the key vault from specific network locations. NetworkAcls *NetworkRuleSetResponse `pulumi:"networkAcls"` // List of private endpoint connections associated with the key vault. PrivateEndpointConnections []PrivateEndpointConnectionItemResponse `pulumi:"privateEndpointConnections"` // Provisioning state of the vault. ProvisioningState *string `pulumi:"provisioningState"` // SKU details Sku SkuResponse `pulumi:"sku"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays *int `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId string `pulumi:"tenantId"` // The URI of the vault for performing operations on keys and secrets. VaultUri *string `pulumi:"vaultUri"` }
Properties of the vault
type VaultPropertiesResponseArgs ¶
type VaultPropertiesResponseArgs struct { // An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies AccessPolicyEntryResponseArrayInput `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode pulumi.StringPtrInput `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC. EnableRbacAuthorization pulumi.BoolPtrInput `pulumi:"enableRbacAuthorization"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false. EnableSoftDelete pulumi.BoolPtrInput `pulumi:"enableSoftDelete"` // Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. EnabledForDeployment pulumi.BoolPtrInput `pulumi:"enabledForDeployment"` // Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. EnabledForDiskEncryption pulumi.BoolPtrInput `pulumi:"enabledForDiskEncryption"` // Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. EnabledForTemplateDeployment pulumi.BoolPtrInput `pulumi:"enabledForTemplateDeployment"` // Rules governing the accessibility of the key vault from specific network locations. NetworkAcls NetworkRuleSetResponsePtrInput `pulumi:"networkAcls"` // List of private endpoint connections associated with the key vault. PrivateEndpointConnections PrivateEndpointConnectionItemResponseArrayInput `pulumi:"privateEndpointConnections"` // Provisioning state of the vault. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // SKU details Sku SkuResponseInput `pulumi:"sku"` // softDelete data retention days. It accepts >=7 and <=90. SoftDeleteRetentionInDays pulumi.IntPtrInput `pulumi:"softDeleteRetentionInDays"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput `pulumi:"tenantId"` // The URI of the vault for performing operations on keys and secrets. VaultUri pulumi.StringPtrInput `pulumi:"vaultUri"` }
Properties of the vault
func (VaultPropertiesResponseArgs) ElementType ¶
func (VaultPropertiesResponseArgs) ElementType() reflect.Type
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
type VaultPropertiesResponseInput ¶
type VaultPropertiesResponseInput interface { pulumi.Input ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput ToVaultPropertiesResponseOutputWithContext(context.Context) VaultPropertiesResponseOutput }
VaultPropertiesResponseInput is an input type that accepts VaultPropertiesResponseArgs and VaultPropertiesResponseOutput values. You can construct a concrete instance of `VaultPropertiesResponseInput` via:
VaultPropertiesResponseArgs{...}
type VaultPropertiesResponseOutput ¶
type VaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the vault
func (VaultPropertiesResponseOutput) AccessPolicies ¶
func (o VaultPropertiesResponseOutput) AccessPolicies() AccessPolicyEntryResponseArrayOutput
An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesResponseOutput) CreateMode ¶
func (o VaultPropertiesResponseOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesResponseOutput) ElementType ¶
func (VaultPropertiesResponseOutput) ElementType() reflect.Type
func (VaultPropertiesResponseOutput) EnablePurgeProtection ¶
func (o VaultPropertiesResponseOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesResponseOutput) EnableRbacAuthorization ¶
func (o VaultPropertiesResponseOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.
func (VaultPropertiesResponseOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (VaultPropertiesResponseOutput) EnabledForDeployment ¶
func (o VaultPropertiesResponseOutput) EnabledForDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
func (VaultPropertiesResponseOutput) EnabledForDiskEncryption ¶
func (o VaultPropertiesResponseOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
func (VaultPropertiesResponseOutput) EnabledForTemplateDeployment ¶
func (o VaultPropertiesResponseOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
func (VaultPropertiesResponseOutput) NetworkAcls ¶
func (o VaultPropertiesResponseOutput) NetworkAcls() NetworkRuleSetResponsePtrOutput
Rules governing the accessibility of the key vault from specific network locations.
func (VaultPropertiesResponseOutput) PrivateEndpointConnections ¶
func (o VaultPropertiesResponseOutput) PrivateEndpointConnections() PrivateEndpointConnectionItemResponseArrayOutput
List of private endpoint connections associated with the key vault.
func (VaultPropertiesResponseOutput) ProvisioningState ¶ added in v0.5.0
func (o VaultPropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the vault.
func (VaultPropertiesResponseOutput) Sku ¶
func (o VaultPropertiesResponseOutput) Sku() SkuResponseOutput
SKU details
func (VaultPropertiesResponseOutput) SoftDeleteRetentionInDays ¶
func (o VaultPropertiesResponseOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (VaultPropertiesResponseOutput) TenantId ¶
func (o VaultPropertiesResponseOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseOutput) VaultUri ¶
func (o VaultPropertiesResponseOutput) VaultUri() pulumi.StringPtrOutput
The URI of the vault for performing operations on keys and secrets.
type VaultPropertiesResponsePtrInput ¶
type VaultPropertiesResponsePtrInput interface { pulumi.Input ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput ToVaultPropertiesResponsePtrOutputWithContext(context.Context) VaultPropertiesResponsePtrOutput }
VaultPropertiesResponsePtrInput is an input type that accepts VaultPropertiesResponseArgs, VaultPropertiesResponsePtr and VaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `VaultPropertiesResponsePtrInput` via:
VaultPropertiesResponseArgs{...} or: nil
func VaultPropertiesResponsePtr ¶
func VaultPropertiesResponsePtr(v *VaultPropertiesResponseArgs) VaultPropertiesResponsePtrInput
type VaultPropertiesResponsePtrOutput ¶
type VaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VaultPropertiesResponsePtrOutput) AccessPolicies ¶
func (o VaultPropertiesResponsePtrOutput) AccessPolicies() AccessPolicyEntryResponseArrayOutput
An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesResponsePtrOutput) CreateMode ¶
func (o VaultPropertiesResponsePtrOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesResponsePtrOutput) Elem ¶
func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
func (VaultPropertiesResponsePtrOutput) ElementType ¶
func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VaultPropertiesResponsePtrOutput) EnablePurgeProtection ¶
func (o VaultPropertiesResponsePtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesResponsePtrOutput) EnableRbacAuthorization ¶
func (o VaultPropertiesResponsePtrOutput) EnableRbacAuthorization() pulumi.BoolPtrOutput
Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.
func (VaultPropertiesResponsePtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.
func (VaultPropertiesResponsePtrOutput) EnabledForDeployment ¶
func (o VaultPropertiesResponsePtrOutput) EnabledForDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
func (VaultPropertiesResponsePtrOutput) EnabledForDiskEncryption ¶
func (o VaultPropertiesResponsePtrOutput) EnabledForDiskEncryption() pulumi.BoolPtrOutput
Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
func (VaultPropertiesResponsePtrOutput) EnabledForTemplateDeployment ¶
func (o VaultPropertiesResponsePtrOutput) EnabledForTemplateDeployment() pulumi.BoolPtrOutput
Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
func (VaultPropertiesResponsePtrOutput) NetworkAcls ¶
func (o VaultPropertiesResponsePtrOutput) NetworkAcls() NetworkRuleSetResponsePtrOutput
Rules governing the accessibility of the key vault from specific network locations.
func (VaultPropertiesResponsePtrOutput) PrivateEndpointConnections ¶
func (o VaultPropertiesResponsePtrOutput) PrivateEndpointConnections() PrivateEndpointConnectionItemResponseArrayOutput
List of private endpoint connections associated with the key vault.
func (VaultPropertiesResponsePtrOutput) ProvisioningState ¶ added in v0.5.0
func (o VaultPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning state of the vault.
func (VaultPropertiesResponsePtrOutput) Sku ¶
func (o VaultPropertiesResponsePtrOutput) Sku() SkuResponsePtrOutput
SKU details
func (VaultPropertiesResponsePtrOutput) SoftDeleteRetentionInDays ¶
func (o VaultPropertiesResponsePtrOutput) SoftDeleteRetentionInDays() pulumi.IntPtrOutput
softDelete data retention days. It accepts >=7 and <=90.
func (VaultPropertiesResponsePtrOutput) TenantId ¶
func (o VaultPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput ¶
func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponsePtrOutput) VaultUri ¶
func (o VaultPropertiesResponsePtrOutput) VaultUri() pulumi.StringPtrOutput
The URI of the vault for performing operations on keys and secrets.
type VaultProvisioningState ¶ added in v0.5.0
Provisioning state of the vault.
func (VaultProvisioningState) ElementType ¶ added in v0.5.0
func (VaultProvisioningState) ElementType() reflect.Type
func (VaultProvisioningState) ToStringOutput ¶ added in v0.5.0
func (e VaultProvisioningState) ToStringOutput() pulumi.StringOutput
func (VaultProvisioningState) ToStringOutputWithContext ¶ added in v0.5.0
func (e VaultProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VaultProvisioningState) ToStringPtrOutput ¶ added in v0.5.0
func (e VaultProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
func (VaultProvisioningState) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e VaultProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VaultState ¶
type VaultState struct { // Azure location of the key vault resource. Location pulumi.StringPtrInput // Name of the key vault resource. Name pulumi.StringPtrInput // Properties of the vault Properties VaultPropertiesResponsePtrInput // Tags assigned to the key vault resource. Tags pulumi.StringMapInput // Resource type of the key vault resource. Type pulumi.StringPtrInput }
func (VaultState) ElementType ¶
func (VaultState) ElementType() reflect.Type
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id string `pulumi:"id"` }
A rule governing the accessibility of a vault from a specific virtual network.
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id pulumi.StringInput `pulumi:"id"` }
A rule governing the accessibility of a vault from a specific virtual network.
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 }
A rule governing the accessibility of a vault from a specific virtual network.
func (VirtualNetworkRuleOutput) ElementType ¶
func (VirtualNetworkRuleOutput) ElementType() reflect.Type
func (VirtualNetworkRuleOutput) Id ¶
func (o VirtualNetworkRuleOutput) Id() pulumi.StringOutput
Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutput() VirtualNetworkRuleOutput
func (VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext ¶
func (o VirtualNetworkRuleOutput) ToVirtualNetworkRuleOutputWithContext(ctx context.Context) VirtualNetworkRuleOutput
type VirtualNetworkRuleResponse ¶
type VirtualNetworkRuleResponse struct { // Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id string `pulumi:"id"` }
A rule governing the accessibility of a vault from a specific virtual network.
type VirtualNetworkRuleResponseArgs ¶
type VirtualNetworkRuleResponseArgs struct { // Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'. Id pulumi.StringInput `pulumi:"id"` }
A rule governing the accessibility of a vault from a specific virtual network.
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 }
A rule governing the accessibility of a vault from a specific virtual network.
func (VirtualNetworkRuleResponseOutput) ElementType ¶
func (VirtualNetworkRuleResponseOutput) ElementType() reflect.Type
func (VirtualNetworkRuleResponseOutput) Id ¶
func (o VirtualNetworkRuleResponseOutput) Id() pulumi.StringOutput
Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'.
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutput() VirtualNetworkRuleResponseOutput
func (VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext ¶
func (o VirtualNetworkRuleResponseOutput) ToVirtualNetworkRuleResponseOutputWithContext(ctx context.Context) VirtualNetworkRuleResponseOutput