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 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 LookupSecretArgs
- type LookupSecretResult
- type LookupVaultArgs
- type LookupVaultResult
- 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 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) 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) Sku() SkuOutput
- 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) 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) Sku() SkuPtrOutput
- 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) 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) Sku() SkuResponseOutput
- 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) 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) Sku() SkuResponsePtrOutput
- 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 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 ( NetworkRuleActionAllow = NetworkRuleAction("Allow") NetworkRuleActionDeny = NetworkRuleAction("Deny") )
const ( NetworkRuleBypassOptionsAzureServices = NetworkRuleBypassOptions("AzureServices") NetworkRuleBypassOptionsNone = NetworkRuleBypassOptions("None") )
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 (
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 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 LookupSecretArgs ¶ added in v0.3.1
type LookupSecretResult ¶ added in v0.3.1
type LookupSecretResult struct { // The Azure Resource Manager resource ID for the key vault. Id string `pulumi:"id"` // The supported Azure location where the key vault should be created. Location string `pulumi:"location"` // The name of the key vault. Name string `pulumi:"name"` // Properties of the secret Properties SecretPropertiesResponse `pulumi:"properties"` // The tags that will be assigned to the key vault. Tags map[string]string `pulumi:"tags"` // The resource type of the key vault. 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 { // The Azure Resource Manager resource ID for the key vault. Id string `pulumi:"id"` // The supported Azure location where the key vault should be created. Location string `pulumi:"location"` // The name of the key vault. Name string `pulumi:"name"` // Properties of the vault Properties VaultPropertiesResponse `pulumi:"properties"` // The tags that will be assigned to the key vault. Tags map[string]string `pulumi:"tags"` // The resource type of the key vault. Type string `pulumi:"type"` }
Resource information with extended details.
func LookupVault ¶
func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)
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 Secret ¶ added in v0.3.1
type Secret struct { pulumi.CustomResourceState // The supported Azure location where the key vault should be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the key vault. Name pulumi.StringOutput `pulumi:"name"` // Properties of the secret Properties SecretPropertiesResponseOutput `pulumi:"properties"` // The tags that will be assigned to the key vault. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource type of the key vault. 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 { // The supported Azure location where the key vault should be created. Location pulumi.StringPtrInput // The name of the key vault. Name pulumi.StringPtrInput // Properties of the secret Properties SecretPropertiesResponsePtrInput // The tags that will be assigned to the key vault. Tags pulumi.StringMapInput // The resource type of the key vault. 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 // The supported Azure location where the key vault should be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the key vault. Name pulumi.StringOutput `pulumi:"name"` // Properties of the vault Properties VaultPropertiesResponseOutput `pulumi:"properties"` // The tags that will be assigned to the key vault. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource type of the key vault. 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. 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 to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value. 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"` // A collection of rules governing the accessibility of the vault from specific network locations. NetworkAcls *NetworkRuleSet `pulumi:"networkAcls"` // SKU details Sku Sku `pulumi:"sku"` // 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. 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 to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value. 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"` // A collection of rules governing the accessibility of the vault from specific network locations. NetworkAcls NetworkRuleSetPtrInput `pulumi:"networkAcls"` // SKU details Sku SkuInput `pulumi:"sku"` // 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.
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) EnableSoftDelete ¶
func (o VaultPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.
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
A collection of rules governing the accessibility of the vault from specific network locations.
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.
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) EnableSoftDelete ¶
func (o VaultPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.
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
A collection of rules governing the accessibility of the vault from specific network locations.
func (VaultPropertiesPtrOutput) Sku ¶
func (o VaultPropertiesPtrOutput) Sku() SkuPtrOutput
SKU details
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. 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 to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value. 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"` // A collection of rules governing the accessibility of the vault from specific network locations. NetworkAcls *NetworkRuleSetResponse `pulumi:"networkAcls"` // SKU details Sku SkuResponse `pulumi:"sku"` // 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. 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 to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value. 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"` // A collection of rules governing the accessibility of the vault from specific network locations. NetworkAcls NetworkRuleSetResponsePtrInput `pulumi:"networkAcls"` // SKU details Sku SkuResponseInput `pulumi:"sku"` // 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.
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) EnableSoftDelete ¶
func (o VaultPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.
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
A collection of rules governing the accessibility of the vault from specific network locations.
func (VaultPropertiesResponseOutput) Sku ¶
func (o VaultPropertiesResponseOutput) Sku() SkuResponseOutput
SKU details
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.
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) EnableSoftDelete ¶
func (o VaultPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.
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
A collection of rules governing the accessibility of the vault from specific network locations.
func (VaultPropertiesResponsePtrOutput) Sku ¶
func (o VaultPropertiesResponsePtrOutput) Sku() SkuResponsePtrOutput
SKU details
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 VaultState ¶
type VaultState struct { // The supported Azure location where the key vault should be created. Location pulumi.StringPtrInput // The name of the key vault. Name pulumi.StringPtrInput // Properties of the vault Properties VaultPropertiesResponsePtrInput // The tags that will be assigned to the key vault. Tags pulumi.StringMapInput // The resource type of the key vault. 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