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 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 LookupVaultArgs
- type LookupVaultResult
- 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) 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) ToPermissionsResponseOutput() PermissionsResponseOutput
- func (o PermissionsResponseOutput) ToPermissionsResponseOutputWithContext(ctx context.Context) PermissionsResponseOutput
- 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 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 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 (VaultPropertiesOutput) ElementType() reflect.Type
- 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) 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) Elem() VaultPropertiesOutput
- func (VaultPropertiesPtrOutput) ElementType() reflect.Type
- 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) 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 (VaultPropertiesResponseOutput) ElementType() reflect.Type
- 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) 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) Elem() VaultPropertiesResponseOutput
- func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- 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) 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
Constants ¶
const ( CertificatePermissionsAll = CertificatePermissions("all") 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") )
const ( KeyPermissionsAll = KeyPermissions("all") 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 ( SecretPermissionsAll = SecretPermissions("all") 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 (
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 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 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 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 the identity has for keys, secrets and certificates.
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 the identity has for keys, secrets and certificates.
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 and certificates.
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) 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 the identity has for keys, secrets and certificates.
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 the identity has for keys, secrets and certificates.
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 and certificates.
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) ToPermissionsResponseOutput ¶
func (o PermissionsResponseOutput) ToPermissionsResponseOutput() PermissionsResponseOutput
func (PermissionsResponseOutput) ToPermissionsResponseOutputWithContext ¶
func (o PermissionsResponseOutput) ToPermissionsResponseOutputWithContext(ctx context.Context) PermissionsResponseOutput
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 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 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 16 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"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. 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"` // 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 16 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"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. 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"` // 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 16 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) ElementType ¶
func (VaultPropertiesOutput) ElementType() reflect.Type
func (VaultPropertiesOutput) EnableSoftDelete ¶
func (o VaultPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault.
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) 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 16 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) Elem ¶
func (o VaultPropertiesPtrOutput) Elem() VaultPropertiesOutput
func (VaultPropertiesPtrOutput) ElementType ¶
func (VaultPropertiesPtrOutput) ElementType() reflect.Type
func (VaultPropertiesPtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault.
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) 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 16 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"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. 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"` // 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 16 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"` // Property to specify whether the 'soft delete' functionality is enabled for this key vault. 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"` // 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 16 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) ElementType ¶
func (VaultPropertiesResponseOutput) ElementType() reflect.Type
func (VaultPropertiesResponseOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault.
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) 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 16 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) Elem ¶
func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
func (VaultPropertiesResponsePtrOutput) ElementType ¶
func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VaultPropertiesResponsePtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property to specify whether the 'soft delete' functionality is enabled for this key vault.
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) 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