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 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 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) 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) 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) 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) 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 ( 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 ( 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 ( 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 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 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 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntry `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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"` // 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies AccessPolicyEntryArrayInput `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode CreateMode `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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"` // 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesOutput) CreateMode ¶
func (o VaultPropertiesOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesOutput) ElementType ¶
func (VaultPropertiesOutput) ElementType() reflect.Type
func (VaultPropertiesOutput) EnablePurgeProtection ¶
func (o VaultPropertiesOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesOutput) EnableSoftDelete ¶
func (o VaultPropertiesOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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) 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesPtrOutput) CreateMode ¶
func (o VaultPropertiesPtrOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesPtrOutput) Elem ¶
func (o VaultPropertiesPtrOutput) Elem() VaultPropertiesOutput
func (VaultPropertiesPtrOutput) ElementType ¶
func (VaultPropertiesPtrOutput) ElementType() reflect.Type
func (VaultPropertiesPtrOutput) EnablePurgeProtection ¶
func (o VaultPropertiesPtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesPtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesPtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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) 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies []AccessPolicyEntryResponse `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode *string `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection *bool `pulumi:"enablePurgeProtection"` // Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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"` // 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required. AccessPolicies AccessPolicyEntryResponseArrayInput `pulumi:"accessPolicies"` // The vault's create mode to indicate whether the vault need to be recovered or not. CreateMode pulumi.StringPtrInput `pulumi:"createMode"` // Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value. EnablePurgeProtection pulumi.BoolPtrInput `pulumi:"enablePurgeProtection"` // Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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"` // 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesResponseOutput) CreateMode ¶
func (o VaultPropertiesResponseOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesResponseOutput) ElementType ¶
func (VaultPropertiesResponseOutput) ElementType() reflect.Type
func (VaultPropertiesResponseOutput) EnablePurgeProtection ¶
func (o VaultPropertiesResponseOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesResponseOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponseOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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) 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. When `createMode` is set to `recover`, access policies are not required. Otherwise, access policies are required.
func (VaultPropertiesResponsePtrOutput) CreateMode ¶
func (o VaultPropertiesResponsePtrOutput) CreateMode() pulumi.StringPtrOutput
The vault's create mode to indicate whether the vault need to be recovered or not.
func (VaultPropertiesResponsePtrOutput) Elem ¶
func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
func (VaultPropertiesResponsePtrOutput) ElementType ¶
func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VaultPropertiesResponsePtrOutput) EnablePurgeProtection ¶
func (o VaultPropertiesResponsePtrOutput) EnablePurgeProtection() pulumi.BoolPtrOutput
Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
func (VaultPropertiesResponsePtrOutput) EnableSoftDelete ¶
func (o VaultPropertiesResponsePtrOutput) EnableSoftDelete() pulumi.BoolPtrOutput
Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its 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) 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