Documentation
¶
Index ¶
- type EkmsPrivateEndpoint
- type EkmsPrivateEndpointArgs
- type EkmsPrivateEndpointArray
- type EkmsPrivateEndpointArrayInput
- type EkmsPrivateEndpointArrayOutput
- func (EkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o EkmsPrivateEndpointArrayOutput) Index(i pulumi.IntInput) EkmsPrivateEndpointOutput
- func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
- func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
- type EkmsPrivateEndpointInput
- type EkmsPrivateEndpointMap
- type EkmsPrivateEndpointMapInput
- type EkmsPrivateEndpointMapOutput
- func (EkmsPrivateEndpointMapOutput) ElementType() reflect.Type
- func (o EkmsPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) EkmsPrivateEndpointOutput
- func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
- func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
- type EkmsPrivateEndpointOutput
- func (o EkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
- func (o EkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (EkmsPrivateEndpointOutput) ElementType() reflect.Type
- func (o EkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
- func (o EkmsPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) Port() pulumi.IntOutput
- func (o EkmsPrivateEndpointOutput) PrivateEndpointIp() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) State() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
- func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
- type EkmsPrivateEndpointState
- type EncryptedData
- type EncryptedDataArgs
- type EncryptedDataArray
- type EncryptedDataArrayInput
- type EncryptedDataArrayOutput
- func (EncryptedDataArrayOutput) ElementType() reflect.Type
- func (o EncryptedDataArrayOutput) Index(i pulumi.IntInput) EncryptedDataOutput
- func (o EncryptedDataArrayOutput) ToEncryptedDataArrayOutput() EncryptedDataArrayOutput
- func (o EncryptedDataArrayOutput) ToEncryptedDataArrayOutputWithContext(ctx context.Context) EncryptedDataArrayOutput
- type EncryptedDataInput
- type EncryptedDataMap
- type EncryptedDataMapInput
- type EncryptedDataMapOutput
- func (EncryptedDataMapOutput) ElementType() reflect.Type
- func (o EncryptedDataMapOutput) MapIndex(k pulumi.StringInput) EncryptedDataOutput
- func (o EncryptedDataMapOutput) ToEncryptedDataMapOutput() EncryptedDataMapOutput
- func (o EncryptedDataMapOutput) ToEncryptedDataMapOutputWithContext(ctx context.Context) EncryptedDataMapOutput
- type EncryptedDataOutput
- func (o EncryptedDataOutput) AssociatedData() pulumi.StringMapOutput
- func (o EncryptedDataOutput) Ciphertext() pulumi.StringOutput
- func (o EncryptedDataOutput) CryptoEndpoint() pulumi.StringOutput
- func (EncryptedDataOutput) ElementType() reflect.Type
- func (o EncryptedDataOutput) EncryptionAlgorithm() pulumi.StringOutput
- func (o EncryptedDataOutput) KeyId() pulumi.StringOutput
- func (o EncryptedDataOutput) KeyVersionId() pulumi.StringOutput
- func (o EncryptedDataOutput) LoggingContext() pulumi.StringMapOutput
- func (o EncryptedDataOutput) Plaintext() pulumi.StringOutput
- func (o EncryptedDataOutput) ToEncryptedDataOutput() EncryptedDataOutput
- func (o EncryptedDataOutput) ToEncryptedDataOutputWithContext(ctx context.Context) EncryptedDataOutput
- type EncryptedDataState
- type GeneratedKey
- type GeneratedKeyArgs
- type GeneratedKeyArray
- type GeneratedKeyArrayInput
- type GeneratedKeyArrayOutput
- func (GeneratedKeyArrayOutput) ElementType() reflect.Type
- func (o GeneratedKeyArrayOutput) Index(i pulumi.IntInput) GeneratedKeyOutput
- func (o GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutput() GeneratedKeyArrayOutput
- func (o GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutputWithContext(ctx context.Context) GeneratedKeyArrayOutput
- type GeneratedKeyInput
- type GeneratedKeyKeyShape
- type GeneratedKeyKeyShapeArgs
- func (GeneratedKeyKeyShapeArgs) ElementType() reflect.Type
- func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutput() GeneratedKeyKeyShapeOutput
- func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutputWithContext(ctx context.Context) GeneratedKeyKeyShapeOutput
- func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
- func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
- type GeneratedKeyKeyShapeInput
- type GeneratedKeyKeyShapeOutput
- func (o GeneratedKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
- func (o GeneratedKeyKeyShapeOutput) CurveId() pulumi.StringPtrOutput
- func (GeneratedKeyKeyShapeOutput) ElementType() reflect.Type
- func (o GeneratedKeyKeyShapeOutput) Length() pulumi.IntOutput
- func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutput() GeneratedKeyKeyShapeOutput
- func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutputWithContext(ctx context.Context) GeneratedKeyKeyShapeOutput
- func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
- func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
- type GeneratedKeyKeyShapePtrInput
- type GeneratedKeyKeyShapePtrOutput
- func (o GeneratedKeyKeyShapePtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o GeneratedKeyKeyShapePtrOutput) CurveId() pulumi.StringPtrOutput
- func (o GeneratedKeyKeyShapePtrOutput) Elem() GeneratedKeyKeyShapeOutput
- func (GeneratedKeyKeyShapePtrOutput) ElementType() reflect.Type
- func (o GeneratedKeyKeyShapePtrOutput) Length() pulumi.IntPtrOutput
- func (o GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
- func (o GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
- type GeneratedKeyMap
- type GeneratedKeyMapInput
- type GeneratedKeyMapOutput
- func (GeneratedKeyMapOutput) ElementType() reflect.Type
- func (o GeneratedKeyMapOutput) MapIndex(k pulumi.StringInput) GeneratedKeyOutput
- func (o GeneratedKeyMapOutput) ToGeneratedKeyMapOutput() GeneratedKeyMapOutput
- func (o GeneratedKeyMapOutput) ToGeneratedKeyMapOutputWithContext(ctx context.Context) GeneratedKeyMapOutput
- type GeneratedKeyOutput
- func (o GeneratedKeyOutput) AssociatedData() pulumi.StringMapOutput
- func (o GeneratedKeyOutput) Ciphertext() pulumi.StringOutput
- func (o GeneratedKeyOutput) CryptoEndpoint() pulumi.StringOutput
- func (GeneratedKeyOutput) ElementType() reflect.Type
- func (o GeneratedKeyOutput) IncludePlaintextKey() pulumi.BoolOutput
- func (o GeneratedKeyOutput) KeyId() pulumi.StringOutput
- func (o GeneratedKeyOutput) KeyShape() GeneratedKeyKeyShapeOutput
- func (o GeneratedKeyOutput) LoggingContext() pulumi.StringMapOutput
- func (o GeneratedKeyOutput) Plaintext() pulumi.StringOutput
- func (o GeneratedKeyOutput) PlaintextChecksum() pulumi.StringOutput
- func (o GeneratedKeyOutput) ToGeneratedKeyOutput() GeneratedKeyOutput
- func (o GeneratedKeyOutput) ToGeneratedKeyOutputWithContext(ctx context.Context) GeneratedKeyOutput
- type GeneratedKeyState
- type GetDecryptedDataArgs
- type GetDecryptedDataOutputArgs
- type GetDecryptedDataResult
- type GetDecryptedDataResultOutput
- func (o GetDecryptedDataResultOutput) AssociatedData() pulumi.StringMapOutput
- func (o GetDecryptedDataResultOutput) Ciphertext() pulumi.StringOutput
- func (o GetDecryptedDataResultOutput) CryptoEndpoint() pulumi.StringOutput
- func (GetDecryptedDataResultOutput) ElementType() reflect.Type
- func (o GetDecryptedDataResultOutput) Id() pulumi.StringOutput
- func (o GetDecryptedDataResultOutput) KeyId() pulumi.StringOutput
- func (o GetDecryptedDataResultOutput) Plaintext() pulumi.StringOutput
- func (o GetDecryptedDataResultOutput) PlaintextChecksum() pulumi.StringOutput
- func (o GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutput() GetDecryptedDataResultOutput
- func (o GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutputWithContext(ctx context.Context) GetDecryptedDataResultOutput
- type GetEkmsPrivateEndpointsArgs
- type GetEkmsPrivateEndpointsEkmsPrivateEndpoint
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) Index(i pulumi.IntInput) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointInput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) Id() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) Port() pulumi.IntOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) PrivateEndpointIp() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) State() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) SubnetId() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- type GetEkmsPrivateEndpointsFilter
- type GetEkmsPrivateEndpointsFilterArgs
- func (GetEkmsPrivateEndpointsFilterArgs) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
- func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
- type GetEkmsPrivateEndpointsFilterArray
- func (GetEkmsPrivateEndpointsFilterArray) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
- func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
- type GetEkmsPrivateEndpointsFilterArrayInput
- type GetEkmsPrivateEndpointsFilterArrayOutput
- func (GetEkmsPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsFilterArrayOutput) Index(i pulumi.IntInput) GetEkmsPrivateEndpointsFilterOutput
- func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
- func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
- type GetEkmsPrivateEndpointsFilterInput
- type GetEkmsPrivateEndpointsFilterOutput
- func (GetEkmsPrivateEndpointsFilterOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
- func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
- func (o GetEkmsPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
- type GetEkmsPrivateEndpointsOutputArgs
- type GetEkmsPrivateEndpointsResult
- type GetEkmsPrivateEndpointsResultOutput
- func (o GetEkmsPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsResultOutput) EkmsPrivateEndpoints() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (GetEkmsPrivateEndpointsResultOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsResultOutput) Filters() GetEkmsPrivateEndpointsFilterArrayOutput
- func (o GetEkmsPrivateEndpointsResultOutput) Id() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutput() GetEkmsPrivateEndpointsResultOutput
- func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsResultOutput
- type GetKeyAutoKeyRotationDetail
- type GetKeyAutoKeyRotationDetailArgs
- func (GetKeyAutoKeyRotationDetailArgs) ElementType() reflect.Type
- func (i GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutput() GetKeyAutoKeyRotationDetailOutput
- func (i GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailOutput
- type GetKeyAutoKeyRotationDetailArray
- func (GetKeyAutoKeyRotationDetailArray) ElementType() reflect.Type
- func (i GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutput() GetKeyAutoKeyRotationDetailArrayOutput
- func (i GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailArrayOutput
- type GetKeyAutoKeyRotationDetailArrayInput
- type GetKeyAutoKeyRotationDetailArrayOutput
- func (GetKeyAutoKeyRotationDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyAutoKeyRotationDetailArrayOutput) Index(i pulumi.IntInput) GetKeyAutoKeyRotationDetailOutput
- func (o GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutput() GetKeyAutoKeyRotationDetailArrayOutput
- func (o GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailArrayOutput
- type GetKeyAutoKeyRotationDetailInput
- type GetKeyAutoKeyRotationDetailOutput
- func (GetKeyAutoKeyRotationDetailOutput) ElementType() reflect.Type
- func (o GetKeyAutoKeyRotationDetailOutput) LastRotationMessage() pulumi.StringOutput
- func (o GetKeyAutoKeyRotationDetailOutput) LastRotationStatus() pulumi.StringOutput
- func (o GetKeyAutoKeyRotationDetailOutput) RotationIntervalInDays() pulumi.IntOutput
- func (o GetKeyAutoKeyRotationDetailOutput) TimeOfLastRotation() pulumi.StringOutput
- func (o GetKeyAutoKeyRotationDetailOutput) TimeOfNextRotation() pulumi.StringOutput
- func (o GetKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart() pulumi.StringOutput
- func (o GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutput() GetKeyAutoKeyRotationDetailOutput
- func (o GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailOutput
- type GetKeyExternalKeyReference
- type GetKeyExternalKeyReferenceArgs
- func (GetKeyExternalKeyReferenceArgs) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
- func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
- type GetKeyExternalKeyReferenceArray
- func (GetKeyExternalKeyReferenceArray) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
- func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
- type GetKeyExternalKeyReferenceArrayInput
- type GetKeyExternalKeyReferenceArrayOutput
- func (GetKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
- func (o GetKeyExternalKeyReferenceArrayOutput) Index(i pulumi.IntInput) GetKeyExternalKeyReferenceOutput
- func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
- func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
- type GetKeyExternalKeyReferenceDetail
- type GetKeyExternalKeyReferenceDetailArgs
- func (GetKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
- func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
- type GetKeyExternalKeyReferenceDetailArray
- func (GetKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
- type GetKeyExternalKeyReferenceDetailArrayInput
- type GetKeyExternalKeyReferenceDetailArrayOutput
- func (GetKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) GetKeyExternalKeyReferenceDetailOutput
- func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
- func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
- type GetKeyExternalKeyReferenceDetailInput
- type GetKeyExternalKeyReferenceDetailOutput
- func (GetKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o GetKeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
- func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
- type GetKeyExternalKeyReferenceInput
- type GetKeyExternalKeyReferenceOutput
- func (GetKeyExternalKeyReferenceOutput) ElementType() reflect.Type
- func (o GetKeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
- func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
- type GetKeyKeyShape
- type GetKeyKeyShapeArgs
- type GetKeyKeyShapeArray
- type GetKeyKeyShapeArrayInput
- type GetKeyKeyShapeArrayOutput
- func (GetKeyKeyShapeArrayOutput) ElementType() reflect.Type
- func (o GetKeyKeyShapeArrayOutput) Index(i pulumi.IntInput) GetKeyKeyShapeOutput
- func (o GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutput() GetKeyKeyShapeArrayOutput
- func (o GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeyKeyShapeArrayOutput
- type GetKeyKeyShapeInput
- type GetKeyKeyShapeOutput
- func (o GetKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
- func (o GetKeyKeyShapeOutput) CurveId() pulumi.StringOutput
- func (GetKeyKeyShapeOutput) ElementType() reflect.Type
- func (o GetKeyKeyShapeOutput) Length() pulumi.IntOutput
- func (o GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutput() GetKeyKeyShapeOutput
- func (o GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutputWithContext(ctx context.Context) GetKeyKeyShapeOutput
- type GetKeyReplicaDetail
- type GetKeyReplicaDetailArgs
- type GetKeyReplicaDetailArray
- type GetKeyReplicaDetailArrayInput
- type GetKeyReplicaDetailArrayOutput
- func (GetKeyReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeyReplicaDetailOutput
- func (o GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutput() GetKeyReplicaDetailArrayOutput
- func (o GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyReplicaDetailArrayOutput
- type GetKeyReplicaDetailInput
- type GetKeyReplicaDetailOutput
- func (GetKeyReplicaDetailOutput) ElementType() reflect.Type
- func (o GetKeyReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutput() GetKeyReplicaDetailOutput
- func (o GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeyReplicaDetailOutput
- type GetKeyRestoreFromFile
- type GetKeyRestoreFromFileArgs
- type GetKeyRestoreFromFileArray
- func (GetKeyRestoreFromFileArray) ElementType() reflect.Type
- func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput
- func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromFileArrayOutput
- type GetKeyRestoreFromFileArrayInput
- type GetKeyRestoreFromFileArrayOutput
- func (GetKeyRestoreFromFileArrayOutput) ElementType() reflect.Type
- func (o GetKeyRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetKeyRestoreFromFileOutput
- func (o GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput
- func (o GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromFileArrayOutput
- type GetKeyRestoreFromFileInput
- type GetKeyRestoreFromFileOutput
- func (o GetKeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o GetKeyRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
- func (GetKeyRestoreFromFileOutput) ElementType() reflect.Type
- func (o GetKeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
- func (o GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutput() GetKeyRestoreFromFileOutput
- func (o GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeyRestoreFromFileOutput
- type GetKeyRestoreFromObjectStore
- type GetKeyRestoreFromObjectStoreArgs
- func (GetKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput
- func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreOutput
- type GetKeyRestoreFromObjectStoreArray
- func (GetKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreArrayOutput
- type GetKeyRestoreFromObjectStoreArrayInput
- type GetKeyRestoreFromObjectStoreArrayOutput
- func (GetKeyRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
- func (o GetKeyRestoreFromObjectStoreArrayOutput) Index(i pulumi.IntInput) GetKeyRestoreFromObjectStoreOutput
- func (o GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput
- func (o GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreArrayOutput
- type GetKeyRestoreFromObjectStoreInput
- type GetKeyRestoreFromObjectStoreOutput
- func (o GetKeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
- func (o GetKeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (GetKeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o GetKeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
- func (o GetKeyRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
- func (o GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput
- func (o GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreOutput
- func (o GetKeyRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
- type GetKeyVersionExternalKeyReferenceDetail
- type GetKeyVersionExternalKeyReferenceDetailArgs
- func (GetKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
- func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
- type GetKeyVersionExternalKeyReferenceDetailArray
- func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
- type GetKeyVersionExternalKeyReferenceDetailArrayInput
- type GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) GetKeyVersionExternalKeyReferenceDetailOutput
- func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
- type GetKeyVersionExternalKeyReferenceDetailInput
- type GetKeyVersionExternalKeyReferenceDetailOutput
- func (GetKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
- func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
- type GetKeyVersionReplicaDetail
- type GetKeyVersionReplicaDetailArgs
- func (GetKeyVersionReplicaDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput
- func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailOutput
- type GetKeyVersionReplicaDetailArray
- func (GetKeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailArrayOutput
- type GetKeyVersionReplicaDetailArrayInput
- type GetKeyVersionReplicaDetailArrayOutput
- func (GetKeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeyVersionReplicaDetailOutput
- func (o GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput
- func (o GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailArrayOutput
- type GetKeyVersionReplicaDetailInput
- type GetKeyVersionReplicaDetailOutput
- func (GetKeyVersionReplicaDetailOutput) ElementType() reflect.Type
- func (o GetKeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput
- func (o GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailOutput
- type GetKeyVersionsArgs
- type GetKeyVersionsFilter
- type GetKeyVersionsFilterArgs
- type GetKeyVersionsFilterArray
- type GetKeyVersionsFilterArrayInput
- type GetKeyVersionsFilterArrayOutput
- func (GetKeyVersionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionsFilterArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsFilterOutput
- func (o GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutput() GetKeyVersionsFilterArrayOutput
- func (o GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutputWithContext(ctx context.Context) GetKeyVersionsFilterArrayOutput
- type GetKeyVersionsFilterInput
- type GetKeyVersionsFilterOutput
- func (GetKeyVersionsFilterOutput) ElementType() reflect.Type
- func (o GetKeyVersionsFilterOutput) Name() pulumi.StringOutput
- func (o GetKeyVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutput() GetKeyVersionsFilterOutput
- func (o GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutputWithContext(ctx context.Context) GetKeyVersionsFilterOutput
- func (o GetKeyVersionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetKeyVersionsKeyVersion
- type GetKeyVersionsKeyVersionArgs
- func (GetKeyVersionsKeyVersionArgs) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutput() GetKeyVersionsKeyVersionOutput
- func (i GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionOutput
- type GetKeyVersionsKeyVersionArray
- func (GetKeyVersionsKeyVersionArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput
- func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionArrayOutput
- type GetKeyVersionsKeyVersionArrayInput
- type GetKeyVersionsKeyVersionArrayOutput
- func (GetKeyVersionsKeyVersionArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsKeyVersionOutput
- func (o GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput
- func (o GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionArrayOutput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetail
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- type GetKeyVersionsKeyVersionInput
- type GetKeyVersionsKeyVersionOutput
- func (o GetKeyVersionsKeyVersionOutput) CompartmentId() pulumi.StringOutput
- func (GetKeyVersionsKeyVersionOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionOutput) ExternalKeyReferenceDetails() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (o GetKeyVersionsKeyVersionOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) Id() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) IsAutoRotated() pulumi.BoolOutput
- func (o GetKeyVersionsKeyVersionOutput) IsPrimary() pulumi.BoolOutput
- func (o GetKeyVersionsKeyVersionOutput) KeyId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) KeyVersionId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) PublicKey() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) ReplicaDetails() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (o GetKeyVersionsKeyVersionOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) RestoredFromKeyVersionId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) State() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) TimeCreated() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutput() GetKeyVersionsKeyVersionOutput
- func (o GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionOutput
- func (o GetKeyVersionsKeyVersionOutput) VaultId() pulumi.StringOutput
- type GetKeyVersionsKeyVersionReplicaDetail
- type GetKeyVersionsKeyVersionReplicaDetailArgs
- func (GetKeyVersionsKeyVersionReplicaDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutput() GetKeyVersionsKeyVersionReplicaDetailOutput
- func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailOutput
- type GetKeyVersionsKeyVersionReplicaDetailArray
- func (GetKeyVersionsKeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- type GetKeyVersionsKeyVersionReplicaDetailArrayInput
- type GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsKeyVersionReplicaDetailOutput
- func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- type GetKeyVersionsKeyVersionReplicaDetailInput
- type GetKeyVersionsKeyVersionReplicaDetailOutput
- func (GetKeyVersionsKeyVersionReplicaDetailOutput) ElementType() reflect.Type
- func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutput() GetKeyVersionsKeyVersionReplicaDetailOutput
- func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailOutput
- type GetKeyVersionsOutputArgs
- type GetKeyVersionsResult
- type GetKeyVersionsResultOutput
- func (GetKeyVersionsResultOutput) ElementType() reflect.Type
- func (o GetKeyVersionsResultOutput) Filters() GetKeyVersionsFilterArrayOutput
- func (o GetKeyVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetKeyVersionsResultOutput) KeyId() pulumi.StringOutput
- func (o GetKeyVersionsResultOutput) KeyVersions() GetKeyVersionsKeyVersionArrayOutput
- func (o GetKeyVersionsResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutput() GetKeyVersionsResultOutput
- func (o GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutputWithContext(ctx context.Context) GetKeyVersionsResultOutput
- type GetKeysArgs
- type GetKeysFilter
- type GetKeysFilterArgs
- type GetKeysFilterArray
- type GetKeysFilterArrayInput
- type GetKeysFilterArrayOutput
- func (GetKeysFilterArrayOutput) ElementType() reflect.Type
- func (o GetKeysFilterArrayOutput) Index(i pulumi.IntInput) GetKeysFilterOutput
- func (o GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutput() GetKeysFilterArrayOutput
- func (o GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutputWithContext(ctx context.Context) GetKeysFilterArrayOutput
- type GetKeysFilterInput
- type GetKeysFilterOutput
- func (GetKeysFilterOutput) ElementType() reflect.Type
- func (o GetKeysFilterOutput) Name() pulumi.StringOutput
- func (o GetKeysFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetKeysFilterOutput) ToGetKeysFilterOutput() GetKeysFilterOutput
- func (o GetKeysFilterOutput) ToGetKeysFilterOutputWithContext(ctx context.Context) GetKeysFilterOutput
- func (o GetKeysFilterOutput) Values() pulumi.StringArrayOutput
- type GetKeysKey
- type GetKeysKeyArgs
- type GetKeysKeyArray
- type GetKeysKeyArrayInput
- type GetKeysKeyArrayOutput
- func (GetKeysKeyArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyArrayOutput) Index(i pulumi.IntInput) GetKeysKeyOutput
- func (o GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutput() GetKeysKeyArrayOutput
- func (o GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutputWithContext(ctx context.Context) GetKeysKeyArrayOutput
- type GetKeysKeyAutoKeyRotationDetail
- type GetKeysKeyAutoKeyRotationDetailArgs
- func (GetKeysKeyAutoKeyRotationDetailArgs) ElementType() reflect.Type
- func (i GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutput() GetKeysKeyAutoKeyRotationDetailOutput
- func (i GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailOutput
- type GetKeysKeyAutoKeyRotationDetailArray
- func (GetKeysKeyAutoKeyRotationDetailArray) ElementType() reflect.Type
- func (i GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutput() GetKeysKeyAutoKeyRotationDetailArrayOutput
- func (i GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailArrayOutput
- type GetKeysKeyAutoKeyRotationDetailArrayInput
- type GetKeysKeyAutoKeyRotationDetailArrayOutput
- func (GetKeysKeyAutoKeyRotationDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyAutoKeyRotationDetailArrayOutput) Index(i pulumi.IntInput) GetKeysKeyAutoKeyRotationDetailOutput
- func (o GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutput() GetKeysKeyAutoKeyRotationDetailArrayOutput
- func (o GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailArrayOutput
- type GetKeysKeyAutoKeyRotationDetailInput
- type GetKeysKeyAutoKeyRotationDetailOutput
- func (GetKeysKeyAutoKeyRotationDetailOutput) ElementType() reflect.Type
- func (o GetKeysKeyAutoKeyRotationDetailOutput) LastRotationMessage() pulumi.StringOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) LastRotationStatus() pulumi.StringOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) RotationIntervalInDays() pulumi.IntOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfLastRotation() pulumi.StringOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfNextRotation() pulumi.StringOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart() pulumi.StringOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutput() GetKeysKeyAutoKeyRotationDetailOutput
- func (o GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailOutput
- type GetKeysKeyExternalKeyReference
- type GetKeysKeyExternalKeyReferenceArgs
- func (GetKeysKeyExternalKeyReferenceArgs) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
- func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
- type GetKeysKeyExternalKeyReferenceArray
- func (GetKeysKeyExternalKeyReferenceArray) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
- func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
- type GetKeysKeyExternalKeyReferenceArrayInput
- type GetKeysKeyExternalKeyReferenceArrayOutput
- func (GetKeysKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyExternalKeyReferenceArrayOutput) Index(i pulumi.IntInput) GetKeysKeyExternalKeyReferenceOutput
- func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
- func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
- type GetKeysKeyExternalKeyReferenceDetail
- type GetKeysKeyExternalKeyReferenceDetailArgs
- func (GetKeysKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
- type GetKeysKeyExternalKeyReferenceDetailArray
- func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
- type GetKeysKeyExternalKeyReferenceDetailArrayInput
- type GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) GetKeysKeyExternalKeyReferenceDetailOutput
- func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
- type GetKeysKeyExternalKeyReferenceDetailInput
- type GetKeysKeyExternalKeyReferenceDetailOutput
- func (GetKeysKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
- func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
- type GetKeysKeyExternalKeyReferenceInput
- type GetKeysKeyExternalKeyReferenceOutput
- func (GetKeysKeyExternalKeyReferenceOutput) ElementType() reflect.Type
- func (o GetKeysKeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
- func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
- func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
- type GetKeysKeyInput
- type GetKeysKeyKeyShape
- type GetKeysKeyKeyShapeArgs
- type GetKeysKeyKeyShapeArray
- type GetKeysKeyKeyShapeArrayInput
- type GetKeysKeyKeyShapeArrayOutput
- func (GetKeysKeyKeyShapeArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyKeyShapeArrayOutput) Index(i pulumi.IntInput) GetKeysKeyKeyShapeOutput
- func (o GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutput() GetKeysKeyKeyShapeArrayOutput
- func (o GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeArrayOutput
- type GetKeysKeyKeyShapeInput
- type GetKeysKeyKeyShapeOutput
- func (o GetKeysKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
- func (o GetKeysKeyKeyShapeOutput) CurveId() pulumi.StringOutput
- func (GetKeysKeyKeyShapeOutput) ElementType() reflect.Type
- func (o GetKeysKeyKeyShapeOutput) Length() pulumi.IntOutput
- func (o GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutput() GetKeysKeyKeyShapeOutput
- func (o GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeOutput
- type GetKeysKeyOutput
- func (o GetKeysKeyOutput) AutoKeyRotationDetails() GetKeysKeyAutoKeyRotationDetailArrayOutput
- func (o GetKeysKeyOutput) CompartmentId() pulumi.StringOutput
- func (o GetKeysKeyOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o GetKeysKeyOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetKeysKeyOutput) DesiredState() pulumi.StringOutput
- func (o GetKeysKeyOutput) DisplayName() pulumi.StringOutput
- func (GetKeysKeyOutput) ElementType() reflect.Type
- func (o GetKeysKeyOutput) ExternalKeyReferenceDetails() GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (o GetKeysKeyOutput) ExternalKeyReferences() GetKeysKeyExternalKeyReferenceArrayOutput
- func (o GetKeysKeyOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetKeysKeyOutput) Id() pulumi.StringOutput
- func (o GetKeysKeyOutput) IsAutoRotationEnabled() pulumi.BoolOutput
- func (o GetKeysKeyOutput) IsPrimary() pulumi.BoolOutput
- func (o GetKeysKeyOutput) KeyShapes() GetKeysKeyKeyShapeArrayOutput
- func (o GetKeysKeyOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetKeysKeyOutput) ProtectionMode() pulumi.StringOutput
- func (o GetKeysKeyOutput) ReplicaDetails() GetKeysKeyReplicaDetailArrayOutput
- func (o GetKeysKeyOutput) RestoreFromFiles() GetKeysKeyRestoreFromFileArrayOutput
- func (o GetKeysKeyOutput) RestoreFromObjectStores() GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (o GetKeysKeyOutput) RestoreTrigger() pulumi.BoolOutput
- func (o GetKeysKeyOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o GetKeysKeyOutput) State() pulumi.StringOutput
- func (o GetKeysKeyOutput) TimeCreated() pulumi.StringOutput
- func (o GetKeysKeyOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetKeysKeyOutput) ToGetKeysKeyOutput() GetKeysKeyOutput
- func (o GetKeysKeyOutput) ToGetKeysKeyOutputWithContext(ctx context.Context) GetKeysKeyOutput
- func (o GetKeysKeyOutput) VaultId() pulumi.StringOutput
- type GetKeysKeyReplicaDetail
- type GetKeysKeyReplicaDetailArgs
- type GetKeysKeyReplicaDetailArray
- func (GetKeysKeyReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput
- func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailArrayOutput
- type GetKeysKeyReplicaDetailArrayInput
- type GetKeysKeyReplicaDetailArrayOutput
- func (GetKeysKeyReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeysKeyReplicaDetailOutput
- func (o GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput
- func (o GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailArrayOutput
- type GetKeysKeyReplicaDetailInput
- type GetKeysKeyReplicaDetailOutput
- func (GetKeysKeyReplicaDetailOutput) ElementType() reflect.Type
- func (o GetKeysKeyReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutput() GetKeysKeyReplicaDetailOutput
- func (o GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailOutput
- type GetKeysKeyRestoreFromFile
- type GetKeysKeyRestoreFromFileArgs
- func (GetKeysKeyRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput
- func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileOutput
- type GetKeysKeyRestoreFromFileArray
- func (GetKeysKeyRestoreFromFileArray) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput
- func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileArrayOutput
- type GetKeysKeyRestoreFromFileArrayInput
- type GetKeysKeyRestoreFromFileArrayOutput
- func (GetKeysKeyRestoreFromFileArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetKeysKeyRestoreFromFileOutput
- func (o GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput
- func (o GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileArrayOutput
- type GetKeysKeyRestoreFromFileInput
- type GetKeysKeyRestoreFromFileOutput
- func (o GetKeysKeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o GetKeysKeyRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
- func (GetKeysKeyRestoreFromFileOutput) ElementType() reflect.Type
- func (o GetKeysKeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
- func (o GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput
- func (o GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileOutput
- type GetKeysKeyRestoreFromObjectStore
- type GetKeysKeyRestoreFromObjectStoreArgs
- func (GetKeysKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput
- func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreOutput
- type GetKeysKeyRestoreFromObjectStoreArray
- func (GetKeysKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput
- type GetKeysKeyRestoreFromObjectStoreArrayInput
- type GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
- func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) Index(i pulumi.IntInput) GetKeysKeyRestoreFromObjectStoreOutput
- func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput
- type GetKeysKeyRestoreFromObjectStoreInput
- type GetKeysKeyRestoreFromObjectStoreOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (GetKeysKeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o GetKeysKeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreOutput
- func (o GetKeysKeyRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
- type GetKeysOutputArgs
- type GetKeysResult
- type GetKeysResultOutput
- func (o GetKeysResultOutput) Algorithm() pulumi.StringPtrOutput
- func (o GetKeysResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetKeysResultOutput) CurveId() pulumi.StringPtrOutput
- func (GetKeysResultOutput) ElementType() reflect.Type
- func (o GetKeysResultOutput) Filters() GetKeysFilterArrayOutput
- func (o GetKeysResultOutput) Id() pulumi.StringOutput
- func (o GetKeysResultOutput) Keys() GetKeysKeyArrayOutput
- func (o GetKeysResultOutput) Length() pulumi.IntPtrOutput
- func (o GetKeysResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetKeysResultOutput) ProtectionMode() pulumi.StringPtrOutput
- func (o GetKeysResultOutput) ToGetKeysResultOutput() GetKeysResultOutput
- func (o GetKeysResultOutput) ToGetKeysResultOutputWithContext(ctx context.Context) GetKeysResultOutput
- type GetReplicationStatusArgs
- type GetReplicationStatusOutputArgs
- type GetReplicationStatusReplicaDetail
- type GetReplicationStatusReplicaDetailArgs
- func (GetReplicationStatusReplicaDetailArgs) ElementType() reflect.Type
- func (i GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutput() GetReplicationStatusReplicaDetailOutput
- func (i GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailOutput
- type GetReplicationStatusReplicaDetailArray
- func (GetReplicationStatusReplicaDetailArray) ElementType() reflect.Type
- func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput
- func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailArrayOutput
- type GetReplicationStatusReplicaDetailArrayInput
- type GetReplicationStatusReplicaDetailArrayOutput
- func (GetReplicationStatusReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetReplicationStatusReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetReplicationStatusReplicaDetailOutput
- func (o GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput
- func (o GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailArrayOutput
- type GetReplicationStatusReplicaDetailInput
- type GetReplicationStatusReplicaDetailOutput
- func (GetReplicationStatusReplicaDetailOutput) ElementType() reflect.Type
- func (o GetReplicationStatusReplicaDetailOutput) Region() pulumi.StringOutput
- func (o GetReplicationStatusReplicaDetailOutput) Status() pulumi.StringOutput
- func (o GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutput() GetReplicationStatusReplicaDetailOutput
- func (o GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailOutput
- type GetReplicationStatusResult
- type GetReplicationStatusResultOutput
- func (GetReplicationStatusResultOutput) ElementType() reflect.Type
- func (o GetReplicationStatusResultOutput) Id() pulumi.StringOutput
- func (o GetReplicationStatusResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetReplicationStatusResultOutput) ReplicaDetails() GetReplicationStatusReplicaDetailArrayOutput
- func (o GetReplicationStatusResultOutput) ReplicationId() pulumi.StringOutput
- func (o GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutput() GetReplicationStatusResultOutput
- func (o GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutputWithContext(ctx context.Context) GetReplicationStatusResultOutput
- type GetVaultExternalKeyManagerMetadata
- type GetVaultExternalKeyManagerMetadataArgs
- func (GetVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
- type GetVaultExternalKeyManagerMetadataArray
- func (GetVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
- type GetVaultExternalKeyManagerMetadataArrayInput
- type GetVaultExternalKeyManagerMetadataArrayOutput
- func (GetVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataArrayOutput) Index(i pulumi.IntInput) GetVaultExternalKeyManagerMetadataOutput
- func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
- func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
- type GetVaultExternalKeyManagerMetadataInput
- type GetVaultExternalKeyManagerMetadataOauthMetadata
- type GetVaultExternalKeyManagerMetadataOauthMetadataArgs
- func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- type GetVaultExternalKeyManagerMetadataOauthMetadataArray
- func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- type GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput
- type GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) Index(i pulumi.IntInput) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- type GetVaultExternalKeyManagerMetadataOauthMetadataInput
- type GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
- func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- type GetVaultExternalKeyManagerMetadataOutput
- func (GetVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataOutput) OauthMetadatas() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (o GetVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
- func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
- type GetVaultExternalKeyManagerMetadataSummary
- type GetVaultExternalKeyManagerMetadataSummaryArgs
- func (GetVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
- type GetVaultExternalKeyManagerMetadataSummaryArray
- func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- type GetVaultExternalKeyManagerMetadataSummaryArrayInput
- type GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) Index(i pulumi.IntInput) GetVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- type GetVaultExternalKeyManagerMetadataSummaryInput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index(i pulumi.IntInput) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type GetVaultExternalKeyManagerMetadataSummaryOutput
- func (GetVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringOutput
- type GetVaultReplicaDetail
- type GetVaultReplicaDetailArgs
- type GetVaultReplicaDetailArray
- func (GetVaultReplicaDetailArray) ElementType() reflect.Type
- func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput
- func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultReplicaDetailArrayOutput
- type GetVaultReplicaDetailArrayInput
- type GetVaultReplicaDetailArrayOutput
- func (GetVaultReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetVaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetVaultReplicaDetailOutput
- func (o GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput
- func (o GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultReplicaDetailArrayOutput
- type GetVaultReplicaDetailInput
- type GetVaultReplicaDetailOutput
- func (GetVaultReplicaDetailOutput) ElementType() reflect.Type
- func (o GetVaultReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutput() GetVaultReplicaDetailOutput
- func (o GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultReplicaDetailOutput
- type GetVaultReplicasArgs
- type GetVaultReplicasFilter
- type GetVaultReplicasFilterArgs
- type GetVaultReplicasFilterArray
- func (GetVaultReplicasFilterArray) ElementType() reflect.Type
- func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput
- func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutputWithContext(ctx context.Context) GetVaultReplicasFilterArrayOutput
- type GetVaultReplicasFilterArrayInput
- type GetVaultReplicasFilterArrayOutput
- func (GetVaultReplicasFilterArrayOutput) ElementType() reflect.Type
- func (o GetVaultReplicasFilterArrayOutput) Index(i pulumi.IntInput) GetVaultReplicasFilterOutput
- func (o GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput
- func (o GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutputWithContext(ctx context.Context) GetVaultReplicasFilterArrayOutput
- type GetVaultReplicasFilterInput
- type GetVaultReplicasFilterOutput
- func (GetVaultReplicasFilterOutput) ElementType() reflect.Type
- func (o GetVaultReplicasFilterOutput) Name() pulumi.StringOutput
- func (o GetVaultReplicasFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutput() GetVaultReplicasFilterOutput
- func (o GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutputWithContext(ctx context.Context) GetVaultReplicasFilterOutput
- func (o GetVaultReplicasFilterOutput) Values() pulumi.StringArrayOutput
- type GetVaultReplicasOutputArgs
- type GetVaultReplicasResult
- type GetVaultReplicasResultOutput
- func (GetVaultReplicasResultOutput) ElementType() reflect.Type
- func (o GetVaultReplicasResultOutput) Filters() GetVaultReplicasFilterArrayOutput
- func (o GetVaultReplicasResultOutput) Id() pulumi.StringOutput
- func (o GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutput() GetVaultReplicasResultOutput
- func (o GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutputWithContext(ctx context.Context) GetVaultReplicasResultOutput
- func (o GetVaultReplicasResultOutput) VaultId() pulumi.StringOutput
- func (o GetVaultReplicasResultOutput) VaultReplicas() GetVaultReplicasVaultReplicaArrayOutput
- type GetVaultReplicasVaultReplica
- type GetVaultReplicasVaultReplicaArgs
- func (GetVaultReplicasVaultReplicaArgs) ElementType() reflect.Type
- func (i GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutput() GetVaultReplicasVaultReplicaOutput
- func (i GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaOutput
- type GetVaultReplicasVaultReplicaArray
- func (GetVaultReplicasVaultReplicaArray) ElementType() reflect.Type
- func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput
- func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaArrayOutput
- type GetVaultReplicasVaultReplicaArrayInput
- type GetVaultReplicasVaultReplicaArrayOutput
- func (GetVaultReplicasVaultReplicaArrayOutput) ElementType() reflect.Type
- func (o GetVaultReplicasVaultReplicaArrayOutput) Index(i pulumi.IntInput) GetVaultReplicasVaultReplicaOutput
- func (o GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput
- func (o GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaArrayOutput
- type GetVaultReplicasVaultReplicaInput
- type GetVaultReplicasVaultReplicaOutput
- func (o GetVaultReplicasVaultReplicaOutput) CryptoEndpoint() pulumi.StringOutput
- func (GetVaultReplicasVaultReplicaOutput) ElementType() reflect.Type
- func (o GetVaultReplicasVaultReplicaOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetVaultReplicasVaultReplicaOutput) Region() pulumi.StringOutput
- func (o GetVaultReplicasVaultReplicaOutput) Status() pulumi.StringOutput
- func (o GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutput() GetVaultReplicasVaultReplicaOutput
- func (o GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaOutput
- type GetVaultRestoreFromFile
- type GetVaultRestoreFromFileArgs
- type GetVaultRestoreFromFileArray
- func (GetVaultRestoreFromFileArray) ElementType() reflect.Type
- func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput
- func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromFileArrayOutput
- type GetVaultRestoreFromFileArrayInput
- type GetVaultRestoreFromFileArrayOutput
- func (GetVaultRestoreFromFileArrayOutput) ElementType() reflect.Type
- func (o GetVaultRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetVaultRestoreFromFileOutput
- func (o GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput
- func (o GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromFileArrayOutput
- type GetVaultRestoreFromFileInput
- type GetVaultRestoreFromFileOutput
- func (o GetVaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o GetVaultRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
- func (GetVaultRestoreFromFileOutput) ElementType() reflect.Type
- func (o GetVaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
- func (o GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutput() GetVaultRestoreFromFileOutput
- func (o GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultRestoreFromFileOutput
- type GetVaultRestoreFromObjectStore
- type GetVaultRestoreFromObjectStoreArgs
- func (GetVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput
- func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreOutput
- type GetVaultRestoreFromObjectStoreArray
- func (GetVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreArrayOutput
- type GetVaultRestoreFromObjectStoreArrayInput
- type GetVaultRestoreFromObjectStoreArrayOutput
- func (GetVaultRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
- func (o GetVaultRestoreFromObjectStoreArrayOutput) Index(i pulumi.IntInput) GetVaultRestoreFromObjectStoreOutput
- func (o GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput
- func (o GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreArrayOutput
- type GetVaultRestoreFromObjectStoreInput
- type GetVaultRestoreFromObjectStoreOutput
- func (o GetVaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
- func (o GetVaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (GetVaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o GetVaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
- func (o GetVaultRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
- func (o GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput
- func (o GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreOutput
- func (o GetVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
- type GetVaultUsageArgs
- type GetVaultUsageOutputArgs
- type GetVaultUsageResult
- type GetVaultUsageResultOutput
- func (GetVaultUsageResultOutput) ElementType() reflect.Type
- func (o GetVaultUsageResultOutput) Id() pulumi.StringOutput
- func (o GetVaultUsageResultOutput) KeyCount() pulumi.IntOutput
- func (o GetVaultUsageResultOutput) KeyVersionCount() pulumi.IntOutput
- func (o GetVaultUsageResultOutput) SoftwareKeyCount() pulumi.IntOutput
- func (o GetVaultUsageResultOutput) SoftwareKeyVersionCount() pulumi.IntOutput
- func (o GetVaultUsageResultOutput) ToGetVaultUsageResultOutput() GetVaultUsageResultOutput
- func (o GetVaultUsageResultOutput) ToGetVaultUsageResultOutputWithContext(ctx context.Context) GetVaultUsageResultOutput
- func (o GetVaultUsageResultOutput) VaultId() pulumi.StringOutput
- type GetVaultsArgs
- type GetVaultsFilter
- type GetVaultsFilterArgs
- type GetVaultsFilterArray
- type GetVaultsFilterArrayInput
- type GetVaultsFilterArrayOutput
- func (GetVaultsFilterArrayOutput) ElementType() reflect.Type
- func (o GetVaultsFilterArrayOutput) Index(i pulumi.IntInput) GetVaultsFilterOutput
- func (o GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutput() GetVaultsFilterArrayOutput
- func (o GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutputWithContext(ctx context.Context) GetVaultsFilterArrayOutput
- type GetVaultsFilterInput
- type GetVaultsFilterOutput
- func (GetVaultsFilterOutput) ElementType() reflect.Type
- func (o GetVaultsFilterOutput) Name() pulumi.StringOutput
- func (o GetVaultsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVaultsFilterOutput) ToGetVaultsFilterOutput() GetVaultsFilterOutput
- func (o GetVaultsFilterOutput) ToGetVaultsFilterOutputWithContext(ctx context.Context) GetVaultsFilterOutput
- func (o GetVaultsFilterOutput) Values() pulumi.StringArrayOutput
- type GetVaultsOutputArgs
- type GetVaultsResult
- type GetVaultsResultOutput
- func (o GetVaultsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetVaultsResultOutput) ElementType() reflect.Type
- func (o GetVaultsResultOutput) Filters() GetVaultsFilterArrayOutput
- func (o GetVaultsResultOutput) Id() pulumi.StringOutput
- func (o GetVaultsResultOutput) ToGetVaultsResultOutput() GetVaultsResultOutput
- func (o GetVaultsResultOutput) ToGetVaultsResultOutputWithContext(ctx context.Context) GetVaultsResultOutput
- func (o GetVaultsResultOutput) Vaults() GetVaultsVaultArrayOutput
- type GetVaultsVault
- type GetVaultsVaultArgs
- type GetVaultsVaultArray
- type GetVaultsVaultArrayInput
- type GetVaultsVaultArrayOutput
- func (GetVaultsVaultArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultOutput
- func (o GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutput() GetVaultsVaultArrayOutput
- func (o GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutputWithContext(ctx context.Context) GetVaultsVaultArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadata
- type GetVaultsVaultExternalKeyManagerMetadataArgs
- func (GetVaultsVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
- type GetVaultsVaultExternalKeyManagerMetadataArray
- func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataArrayInput
- type GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultExternalKeyManagerMetadataOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataInput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadata
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- type GetVaultsVaultExternalKeyManagerMetadataOutput
- func (GetVaultsVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) OauthMetadatas() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummary
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArgs
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArray
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryInput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringOutput
- type GetVaultsVaultInput
- type GetVaultsVaultOutput
- func (o GetVaultsVaultOutput) CompartmentId() pulumi.StringOutput
- func (o GetVaultsVaultOutput) CryptoEndpoint() pulumi.StringOutput
- func (o GetVaultsVaultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetVaultsVaultOutput) DisplayName() pulumi.StringOutput
- func (GetVaultsVaultOutput) ElementType() reflect.Type
- func (o GetVaultsVaultOutput) ExternalKeyManagerMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o GetVaultsVaultOutput) ExternalKeyManagerMetadatas() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (o GetVaultsVaultOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetVaultsVaultOutput) Id() pulumi.StringOutput
- func (o GetVaultsVaultOutput) IsPrimary() pulumi.BoolOutput
- func (o GetVaultsVaultOutput) IsVaultReplicable() pulumi.BoolOutput
- func (o GetVaultsVaultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o GetVaultsVaultOutput) ReplicaDetails() GetVaultsVaultReplicaDetailArrayOutput
- func (o GetVaultsVaultOutput) RestoreFromFiles() GetVaultsVaultRestoreFromFileArrayOutput
- func (o GetVaultsVaultOutput) RestoreFromObjectStores() GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (o GetVaultsVaultOutput) RestoreTrigger() pulumi.BoolOutput
- func (o GetVaultsVaultOutput) RestoredFromVaultId() pulumi.StringOutput
- func (o GetVaultsVaultOutput) State() pulumi.StringOutput
- func (o GetVaultsVaultOutput) TimeCreated() pulumi.StringOutput
- func (o GetVaultsVaultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetVaultsVaultOutput) ToGetVaultsVaultOutput() GetVaultsVaultOutput
- func (o GetVaultsVaultOutput) ToGetVaultsVaultOutputWithContext(ctx context.Context) GetVaultsVaultOutput
- func (o GetVaultsVaultOutput) VaultType() pulumi.StringOutput
- type GetVaultsVaultReplicaDetail
- type GetVaultsVaultReplicaDetailArgs
- func (GetVaultsVaultReplicaDetailArgs) ElementType() reflect.Type
- func (i GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutput() GetVaultsVaultReplicaDetailOutput
- func (i GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailOutput
- type GetVaultsVaultReplicaDetailArray
- func (GetVaultsVaultReplicaDetailArray) ElementType() reflect.Type
- func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput
- func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailArrayOutput
- type GetVaultsVaultReplicaDetailArrayInput
- type GetVaultsVaultReplicaDetailArrayOutput
- func (GetVaultsVaultReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultReplicaDetailOutput
- func (o GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput
- func (o GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailArrayOutput
- type GetVaultsVaultReplicaDetailInput
- type GetVaultsVaultReplicaDetailOutput
- func (GetVaultsVaultReplicaDetailOutput) ElementType() reflect.Type
- func (o GetVaultsVaultReplicaDetailOutput) ReplicationId() pulumi.StringOutput
- func (o GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutput() GetVaultsVaultReplicaDetailOutput
- func (o GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailOutput
- type GetVaultsVaultRestoreFromFile
- type GetVaultsVaultRestoreFromFileArgs
- func (GetVaultsVaultRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput
- func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileOutput
- type GetVaultsVaultRestoreFromFileArray
- func (GetVaultsVaultRestoreFromFileArray) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput
- func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileArrayOutput
- type GetVaultsVaultRestoreFromFileArrayInput
- type GetVaultsVaultRestoreFromFileArrayOutput
- func (GetVaultsVaultRestoreFromFileArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultRestoreFromFileOutput
- func (o GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput
- func (o GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileArrayOutput
- type GetVaultsVaultRestoreFromFileInput
- type GetVaultsVaultRestoreFromFileOutput
- func (o GetVaultsVaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o GetVaultsVaultRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
- func (GetVaultsVaultRestoreFromFileOutput) ElementType() reflect.Type
- func (o GetVaultsVaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
- func (o GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput
- func (o GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileOutput
- type GetVaultsVaultRestoreFromObjectStore
- type GetVaultsVaultRestoreFromObjectStoreArgs
- func (GetVaultsVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreOutput
- type GetVaultsVaultRestoreFromObjectStoreArray
- func (GetVaultsVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput
- type GetVaultsVaultRestoreFromObjectStoreArrayInput
- type GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
- func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultRestoreFromObjectStoreOutput
- func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput
- type GetVaultsVaultRestoreFromObjectStoreInput
- type GetVaultsVaultRestoreFromObjectStoreOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (GetVaultsVaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreOutput
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
- type Key
- type KeyArgs
- type KeyArray
- type KeyArrayInput
- type KeyArrayOutput
- type KeyAutoKeyRotationDetails
- type KeyAutoKeyRotationDetailsArgs
- func (KeyAutoKeyRotationDetailsArgs) ElementType() reflect.Type
- func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutput() KeyAutoKeyRotationDetailsOutput
- func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsOutput
- func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
- func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
- type KeyAutoKeyRotationDetailsInput
- type KeyAutoKeyRotationDetailsOutput
- func (KeyAutoKeyRotationDetailsOutput) ElementType() reflect.Type
- func (o KeyAutoKeyRotationDetailsOutput) LastRotationMessage() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) LastRotationStatus() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) RotationIntervalInDays() pulumi.IntPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) TimeOfLastRotation() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) TimeOfNextRotation() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) TimeOfScheduleStart() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutput() KeyAutoKeyRotationDetailsOutput
- func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsOutput
- func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
- func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
- type KeyAutoKeyRotationDetailsPtrInput
- type KeyAutoKeyRotationDetailsPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) Elem() KeyAutoKeyRotationDetailsOutput
- func (KeyAutoKeyRotationDetailsPtrOutput) ElementType() reflect.Type
- func (o KeyAutoKeyRotationDetailsPtrOutput) LastRotationMessage() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) LastRotationStatus() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) RotationIntervalInDays() pulumi.IntPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfLastRotation() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfNextRotation() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfScheduleStart() pulumi.StringPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
- func (o KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
- type KeyExternalKeyReference
- type KeyExternalKeyReferenceArgs
- func (KeyExternalKeyReferenceArgs) ElementType() reflect.Type
- func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
- func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
- func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
- func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
- type KeyExternalKeyReferenceDetail
- type KeyExternalKeyReferenceDetailArgs
- func (KeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
- func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
- type KeyExternalKeyReferenceDetailArray
- func (KeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
- func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
- type KeyExternalKeyReferenceDetailArrayInput
- type KeyExternalKeyReferenceDetailArrayOutput
- func (KeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o KeyExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) KeyExternalKeyReferenceDetailOutput
- func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
- func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
- type KeyExternalKeyReferenceDetailInput
- type KeyExternalKeyReferenceDetailOutput
- func (KeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o KeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringPtrOutput
- func (o KeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
- func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
- func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
- type KeyExternalKeyReferenceInput
- type KeyExternalKeyReferenceOutput
- func (KeyExternalKeyReferenceOutput) ElementType() reflect.Type
- func (o KeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
- func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
- func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
- func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
- func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
- type KeyExternalKeyReferencePtrInput
- type KeyExternalKeyReferencePtrOutput
- func (o KeyExternalKeyReferencePtrOutput) Elem() KeyExternalKeyReferenceOutput
- func (KeyExternalKeyReferencePtrOutput) ElementType() reflect.Type
- func (o KeyExternalKeyReferencePtrOutput) ExternalKeyId() pulumi.StringPtrOutput
- func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
- func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
- type KeyInput
- type KeyKeyShape
- type KeyKeyShapeArgs
- func (KeyKeyShapeArgs) ElementType() reflect.Type
- func (i KeyKeyShapeArgs) ToKeyKeyShapeOutput() KeyKeyShapeOutput
- func (i KeyKeyShapeArgs) ToKeyKeyShapeOutputWithContext(ctx context.Context) KeyKeyShapeOutput
- func (i KeyKeyShapeArgs) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
- func (i KeyKeyShapeArgs) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
- type KeyKeyShapeInput
- type KeyKeyShapeOutput
- func (o KeyKeyShapeOutput) Algorithm() pulumi.StringOutput
- func (o KeyKeyShapeOutput) CurveId() pulumi.StringPtrOutput
- func (KeyKeyShapeOutput) ElementType() reflect.Type
- func (o KeyKeyShapeOutput) Length() pulumi.IntOutput
- func (o KeyKeyShapeOutput) ToKeyKeyShapeOutput() KeyKeyShapeOutput
- func (o KeyKeyShapeOutput) ToKeyKeyShapeOutputWithContext(ctx context.Context) KeyKeyShapeOutput
- func (o KeyKeyShapeOutput) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
- func (o KeyKeyShapeOutput) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
- type KeyKeyShapePtrInput
- type KeyKeyShapePtrOutput
- func (o KeyKeyShapePtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o KeyKeyShapePtrOutput) CurveId() pulumi.StringPtrOutput
- func (o KeyKeyShapePtrOutput) Elem() KeyKeyShapeOutput
- func (KeyKeyShapePtrOutput) ElementType() reflect.Type
- func (o KeyKeyShapePtrOutput) Length() pulumi.IntPtrOutput
- func (o KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
- func (o KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
- type KeyMap
- type KeyMapInput
- type KeyMapOutput
- type KeyOutput
- func (o KeyOutput) AutoKeyRotationDetails() KeyAutoKeyRotationDetailsOutput
- func (o KeyOutput) CompartmentId() pulumi.StringOutput
- func (o KeyOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o KeyOutput) DefinedTags() pulumi.StringMapOutput
- func (o KeyOutput) DesiredState() pulumi.StringOutput
- func (o KeyOutput) DisplayName() pulumi.StringOutput
- func (KeyOutput) ElementType() reflect.Type
- func (o KeyOutput) ExternalKeyReference() KeyExternalKeyReferenceOutput
- func (o KeyOutput) ExternalKeyReferenceDetails() KeyExternalKeyReferenceDetailArrayOutput
- func (o KeyOutput) FreeformTags() pulumi.StringMapOutput
- func (o KeyOutput) IsAutoRotationEnabled() pulumi.BoolOutput
- func (o KeyOutput) IsPrimary() pulumi.BoolOutput
- func (o KeyOutput) KeyShape() KeyKeyShapeOutput
- func (o KeyOutput) ManagementEndpoint() pulumi.StringOutput
- func (o KeyOutput) ProtectionMode() pulumi.StringOutput
- func (o KeyOutput) ReplicaDetails() KeyReplicaDetailArrayOutput
- func (o KeyOutput) RestoreFromFile() KeyRestoreFromFilePtrOutput
- func (o KeyOutput) RestoreFromObjectStore() KeyRestoreFromObjectStorePtrOutput
- func (o KeyOutput) RestoreTrigger() pulumi.BoolPtrOutput
- func (o KeyOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o KeyOutput) State() pulumi.StringOutput
- func (o KeyOutput) TimeCreated() pulumi.StringOutput
- func (o KeyOutput) TimeOfDeletion() pulumi.StringOutput
- func (o KeyOutput) ToKeyOutput() KeyOutput
- func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput
- func (o KeyOutput) VaultId() pulumi.StringOutput
- type KeyReplicaDetail
- type KeyReplicaDetailArgs
- type KeyReplicaDetailArray
- type KeyReplicaDetailArrayInput
- type KeyReplicaDetailArrayOutput
- func (KeyReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o KeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) KeyReplicaDetailOutput
- func (o KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutput() KeyReplicaDetailArrayOutput
- func (o KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutputWithContext(ctx context.Context) KeyReplicaDetailArrayOutput
- type KeyReplicaDetailInput
- type KeyReplicaDetailOutput
- func (KeyReplicaDetailOutput) ElementType() reflect.Type
- func (o KeyReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
- func (o KeyReplicaDetailOutput) ToKeyReplicaDetailOutput() KeyReplicaDetailOutput
- func (o KeyReplicaDetailOutput) ToKeyReplicaDetailOutputWithContext(ctx context.Context) KeyReplicaDetailOutput
- type KeyRestoreFromFile
- type KeyRestoreFromFileArgs
- func (KeyRestoreFromFileArgs) ElementType() reflect.Type
- func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutput() KeyRestoreFromFileOutput
- func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutputWithContext(ctx context.Context) KeyRestoreFromFileOutput
- func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
- func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
- type KeyRestoreFromFileInput
- type KeyRestoreFromFileOutput
- func (o KeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o KeyRestoreFromFileOutput) ContentMd5() pulumi.StringPtrOutput
- func (KeyRestoreFromFileOutput) ElementType() reflect.Type
- func (o KeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
- func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutput() KeyRestoreFromFileOutput
- func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutputWithContext(ctx context.Context) KeyRestoreFromFileOutput
- func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
- func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
- type KeyRestoreFromFilePtrInput
- type KeyRestoreFromFilePtrOutput
- func (o KeyRestoreFromFilePtrOutput) ContentLength() pulumi.StringPtrOutput
- func (o KeyRestoreFromFilePtrOutput) ContentMd5() pulumi.StringPtrOutput
- func (o KeyRestoreFromFilePtrOutput) Elem() KeyRestoreFromFileOutput
- func (KeyRestoreFromFilePtrOutput) ElementType() reflect.Type
- func (o KeyRestoreFromFilePtrOutput) RestoreKeyFromFileDetails() pulumi.StringPtrOutput
- func (o KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
- func (o KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
- type KeyRestoreFromObjectStore
- type KeyRestoreFromObjectStoreArgs
- func (KeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutput() KeyRestoreFromObjectStoreOutput
- func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) KeyRestoreFromObjectStoreOutput
- func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
- func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
- type KeyRestoreFromObjectStoreInput
- type KeyRestoreFromObjectStoreOutput
- func (o KeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (KeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o KeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStoreOutput) Object() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutput() KeyRestoreFromObjectStoreOutput
- func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) KeyRestoreFromObjectStoreOutput
- func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
- func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
- func (o KeyRestoreFromObjectStoreOutput) Uri() pulumi.StringPtrOutput
- type KeyRestoreFromObjectStorePtrInput
- type KeyRestoreFromObjectStorePtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) Destination() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) Elem() KeyRestoreFromObjectStoreOutput
- func (KeyRestoreFromObjectStorePtrOutput) ElementType() reflect.Type
- func (o KeyRestoreFromObjectStorePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) Object() pulumi.StringPtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
- func (o KeyRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
- type KeyState
- type KeyVersion
- type KeyVersionArgs
- type KeyVersionArray
- type KeyVersionArrayInput
- type KeyVersionArrayOutput
- func (KeyVersionArrayOutput) ElementType() reflect.Type
- func (o KeyVersionArrayOutput) Index(i pulumi.IntInput) KeyVersionOutput
- func (o KeyVersionArrayOutput) ToKeyVersionArrayOutput() KeyVersionArrayOutput
- func (o KeyVersionArrayOutput) ToKeyVersionArrayOutputWithContext(ctx context.Context) KeyVersionArrayOutput
- type KeyVersionExternalKeyReferenceDetail
- type KeyVersionExternalKeyReferenceDetailArgs
- func (KeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
- func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
- type KeyVersionExternalKeyReferenceDetailArray
- func (KeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
- func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
- type KeyVersionExternalKeyReferenceDetailArrayInput
- type KeyVersionExternalKeyReferenceDetailArrayOutput
- func (KeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
- func (o KeyVersionExternalKeyReferenceDetailArrayOutput) Index(i pulumi.IntInput) KeyVersionExternalKeyReferenceDetailOutput
- func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
- func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
- type KeyVersionExternalKeyReferenceDetailInput
- type KeyVersionExternalKeyReferenceDetailOutput
- func (KeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
- func (o KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringPtrOutput
- func (o KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
- func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
- func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
- type KeyVersionInput
- type KeyVersionMap
- type KeyVersionMapInput
- type KeyVersionMapOutput
- func (KeyVersionMapOutput) ElementType() reflect.Type
- func (o KeyVersionMapOutput) MapIndex(k pulumi.StringInput) KeyVersionOutput
- func (o KeyVersionMapOutput) ToKeyVersionMapOutput() KeyVersionMapOutput
- func (o KeyVersionMapOutput) ToKeyVersionMapOutputWithContext(ctx context.Context) KeyVersionMapOutput
- type KeyVersionOutput
- func (o KeyVersionOutput) CompartmentId() pulumi.StringOutput
- func (KeyVersionOutput) ElementType() reflect.Type
- func (o KeyVersionOutput) ExternalKeyReferenceDetails() KeyVersionExternalKeyReferenceDetailArrayOutput
- func (o KeyVersionOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o KeyVersionOutput) IsAutoRotated() pulumi.BoolOutput
- func (o KeyVersionOutput) IsPrimary() pulumi.BoolOutput
- func (o KeyVersionOutput) KeyId() pulumi.StringOutput
- func (o KeyVersionOutput) KeyVersionId() pulumi.StringOutput
- func (o KeyVersionOutput) ManagementEndpoint() pulumi.StringOutput
- func (o KeyVersionOutput) PublicKey() pulumi.StringOutput
- func (o KeyVersionOutput) ReplicaDetails() KeyVersionReplicaDetailArrayOutput
- func (o KeyVersionOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o KeyVersionOutput) RestoredFromKeyVersionId() pulumi.StringOutput
- func (o KeyVersionOutput) State() pulumi.StringOutput
- func (o KeyVersionOutput) TimeCreated() pulumi.StringOutput
- func (o KeyVersionOutput) TimeOfDeletion() pulumi.StringOutput
- func (o KeyVersionOutput) ToKeyVersionOutput() KeyVersionOutput
- func (o KeyVersionOutput) ToKeyVersionOutputWithContext(ctx context.Context) KeyVersionOutput
- func (o KeyVersionOutput) VaultId() pulumi.StringOutput
- type KeyVersionReplicaDetail
- type KeyVersionReplicaDetailArgs
- type KeyVersionReplicaDetailArray
- func (KeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput
- func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) KeyVersionReplicaDetailArrayOutput
- type KeyVersionReplicaDetailArrayInput
- type KeyVersionReplicaDetailArrayOutput
- func (KeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o KeyVersionReplicaDetailArrayOutput) Index(i pulumi.IntInput) KeyVersionReplicaDetailOutput
- func (o KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput
- func (o KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) KeyVersionReplicaDetailArrayOutput
- type KeyVersionReplicaDetailInput
- type KeyVersionReplicaDetailOutput
- func (KeyVersionReplicaDetailOutput) ElementType() reflect.Type
- func (o KeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
- func (o KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutput() KeyVersionReplicaDetailOutput
- func (o KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutputWithContext(ctx context.Context) KeyVersionReplicaDetailOutput
- type KeyVersionState
- type LookupEkmsPrivateEndpointArgs
- type LookupEkmsPrivateEndpointOutputArgs
- type LookupEkmsPrivateEndpointResult
- type LookupEkmsPrivateEndpointResultOutput
- func (o LookupEkmsPrivateEndpointResultOutput) CaBundle() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupEkmsPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) EkmsPrivateEndpointId() pulumi.StringOutput
- func (LookupEkmsPrivateEndpointResultOutput) ElementType() reflect.Type
- func (o LookupEkmsPrivateEndpointResultOutput) ExternalKeyManagerIp() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupEkmsPrivateEndpointResultOutput) Id() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) Port() pulumi.IntOutput
- func (o LookupEkmsPrivateEndpointResultOutput) PrivateEndpointIp() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) State() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutput() LookupEkmsPrivateEndpointResultOutput
- func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutputWithContext(ctx context.Context) LookupEkmsPrivateEndpointResultOutput
- type LookupEncryptedDataArgs
- type LookupEncryptedDataOutputArgs
- type LookupEncryptedDataResult
- type LookupEncryptedDataResultOutput
- func (o LookupEncryptedDataResultOutput) AssociatedData() pulumi.StringMapOutput
- func (o LookupEncryptedDataResultOutput) Ciphertext() pulumi.StringOutput
- func (o LookupEncryptedDataResultOutput) CryptoEndpoint() pulumi.StringOutput
- func (LookupEncryptedDataResultOutput) ElementType() reflect.Type
- func (o LookupEncryptedDataResultOutput) Id() pulumi.StringOutput
- func (o LookupEncryptedDataResultOutput) KeyId() pulumi.StringOutput
- func (o LookupEncryptedDataResultOutput) Plaintext() pulumi.StringOutput
- func (o LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutput() LookupEncryptedDataResultOutput
- func (o LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutputWithContext(ctx context.Context) LookupEncryptedDataResultOutput
- type LookupKeyArgs
- type LookupKeyOutputArgs
- type LookupKeyResult
- type LookupKeyResultOutput
- func (o LookupKeyResultOutput) AutoKeyRotationDetails() GetKeyAutoKeyRotationDetailArrayOutput
- func (o LookupKeyResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupKeyResultOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o LookupKeyResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupKeyResultOutput) DesiredState() pulumi.StringOutput
- func (o LookupKeyResultOutput) DisplayName() pulumi.StringOutput
- func (LookupKeyResultOutput) ElementType() reflect.Type
- func (o LookupKeyResultOutput) ExternalKeyReferenceDetails() GetKeyExternalKeyReferenceDetailArrayOutput
- func (o LookupKeyResultOutput) ExternalKeyReferences() GetKeyExternalKeyReferenceArrayOutput
- func (o LookupKeyResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupKeyResultOutput) IsAutoRotationEnabled() pulumi.BoolOutput
- func (o LookupKeyResultOutput) IsPrimary() pulumi.BoolOutput
- func (o LookupKeyResultOutput) KeyId() pulumi.StringOutput
- func (o LookupKeyResultOutput) KeyShapes() GetKeyKeyShapeArrayOutput
- func (o LookupKeyResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o LookupKeyResultOutput) ProtectionMode() pulumi.StringOutput
- func (o LookupKeyResultOutput) ReplicaDetails() GetKeyReplicaDetailArrayOutput
- func (o LookupKeyResultOutput) RestoreFromFiles() GetKeyRestoreFromFileArrayOutput
- func (o LookupKeyResultOutput) RestoreFromObjectStores() GetKeyRestoreFromObjectStoreArrayOutput
- func (o LookupKeyResultOutput) RestoreTrigger() pulumi.BoolOutput
- func (o LookupKeyResultOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o LookupKeyResultOutput) State() pulumi.StringOutput
- func (o LookupKeyResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupKeyResultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput
- func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput
- func (o LookupKeyResultOutput) VaultId() pulumi.StringOutput
- type LookupKeyVersionArgs
- type LookupKeyVersionOutputArgs
- type LookupKeyVersionResult
- type LookupKeyVersionResultOutput
- func (o LookupKeyVersionResultOutput) CompartmentId() pulumi.StringOutput
- func (LookupKeyVersionResultOutput) ElementType() reflect.Type
- func (o LookupKeyVersionResultOutput) ExternalKeyReferenceDetails() GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (o LookupKeyVersionResultOutput) ExternalKeyVersionId() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) Id() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) IsAutoRotated() pulumi.BoolOutput
- func (o LookupKeyVersionResultOutput) IsPrimary() pulumi.BoolOutput
- func (o LookupKeyVersionResultOutput) KeyId() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) KeyVersionId() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) PublicKey() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) ReplicaDetails() GetKeyVersionReplicaDetailArrayOutput
- func (o LookupKeyVersionResultOutput) RestoredFromKeyId() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) RestoredFromKeyVersionId() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) State() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutput() LookupKeyVersionResultOutput
- func (o LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutputWithContext(ctx context.Context) LookupKeyVersionResultOutput
- func (o LookupKeyVersionResultOutput) VaultId() pulumi.StringOutput
- type LookupVaultArgs
- type LookupVaultOutputArgs
- type LookupVaultResult
- type LookupVaultResultOutput
- func (o LookupVaultResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVaultResultOutput) CryptoEndpoint() pulumi.StringOutput
- func (o LookupVaultResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupVaultResultOutput) DisplayName() pulumi.StringOutput
- func (LookupVaultResultOutput) ElementType() reflect.Type
- func (o LookupVaultResultOutput) ExternalKeyManagerMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o LookupVaultResultOutput) ExternalKeyManagerMetadatas() GetVaultExternalKeyManagerMetadataArrayOutput
- func (o LookupVaultResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupVaultResultOutput) Id() pulumi.StringOutput
- func (o LookupVaultResultOutput) IsPrimary() pulumi.BoolOutput
- func (o LookupVaultResultOutput) IsVaultReplicable() pulumi.BoolOutput
- func (o LookupVaultResultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o LookupVaultResultOutput) ReplicaDetails() GetVaultReplicaDetailArrayOutput
- func (o LookupVaultResultOutput) RestoreFromFiles() GetVaultRestoreFromFileArrayOutput
- func (o LookupVaultResultOutput) RestoreFromObjectStores() GetVaultRestoreFromObjectStoreArrayOutput
- func (o LookupVaultResultOutput) RestoreTrigger() pulumi.BoolOutput
- func (o LookupVaultResultOutput) RestoredFromVaultId() pulumi.StringOutput
- func (o LookupVaultResultOutput) State() pulumi.StringOutput
- func (o LookupVaultResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVaultResultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o LookupVaultResultOutput) ToLookupVaultResultOutput() LookupVaultResultOutput
- func (o LookupVaultResultOutput) ToLookupVaultResultOutputWithContext(ctx context.Context) LookupVaultResultOutput
- func (o LookupVaultResultOutput) VaultId() pulumi.StringOutput
- func (o LookupVaultResultOutput) VaultType() pulumi.StringOutput
- type Sign
- type SignArgs
- type SignArray
- type SignArrayInput
- type SignArrayOutput
- type SignInput
- type SignMap
- type SignMapInput
- type SignMapOutput
- type SignOutput
- func (o SignOutput) CryptoEndpoint() pulumi.StringOutput
- func (SignOutput) ElementType() reflect.Type
- func (o SignOutput) KeyId() pulumi.StringOutput
- func (o SignOutput) KeyVersionId() pulumi.StringOutput
- func (o SignOutput) Message() pulumi.StringOutput
- func (o SignOutput) MessageType() pulumi.StringOutput
- func (o SignOutput) Signature() pulumi.StringOutput
- func (o SignOutput) SigningAlgorithm() pulumi.StringOutput
- func (o SignOutput) ToSignOutput() SignOutput
- func (o SignOutput) ToSignOutputWithContext(ctx context.Context) SignOutput
- type SignState
- type Vault
- type VaultArgs
- type VaultArray
- type VaultArrayInput
- type VaultArrayOutput
- type VaultExternalKeyManagerMetadata
- type VaultExternalKeyManagerMetadataArgs
- func (VaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
- func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
- func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
- func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
- type VaultExternalKeyManagerMetadataInput
- type VaultExternalKeyManagerMetadataOauthMetadata
- type VaultExternalKeyManagerMetadataOauthMetadataArgs
- func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- type VaultExternalKeyManagerMetadataOauthMetadataInput
- type VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
- func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- type VaultExternalKeyManagerMetadataOauthMetadataPtrInput
- type VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppId() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppSecret() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) Elem() VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- type VaultExternalKeyManagerMetadataOutput
- func (VaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
- func (o VaultExternalKeyManagerMetadataOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataOutput
- func (o VaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
- func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
- func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
- func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
- type VaultExternalKeyManagerMetadataPtrInput
- type VaultExternalKeyManagerMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataPtrOutput) Elem() VaultExternalKeyManagerMetadataOutput
- func (VaultExternalKeyManagerMetadataPtrOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataPtrOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataPtrOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataPtrOutput) PrivateEndpointId() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
- func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
- type VaultExternalKeyManagerMetadataSummary
- type VaultExternalKeyManagerMetadataSummaryArgs
- func (VaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
- func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
- type VaultExternalKeyManagerMetadataSummaryArray
- func (VaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
- type VaultExternalKeyManagerMetadataSummaryArrayInput
- type VaultExternalKeyManagerMetadataSummaryArrayOutput
- func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) Index(i pulumi.IntInput) VaultExternalKeyManagerMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
- type VaultExternalKeyManagerMetadataSummaryInput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs
- func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index(i pulumi.IntInput) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringPtrOutput
- func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type VaultExternalKeyManagerMetadataSummaryOutput
- func (VaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
- func (o VaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (o VaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringPtrOutput
- func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
- func (o VaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringPtrOutput
- type VaultInput
- type VaultMap
- type VaultMapInput
- type VaultMapOutput
- type VaultOutput
- func (o VaultOutput) CompartmentId() pulumi.StringOutput
- func (o VaultOutput) CryptoEndpoint() pulumi.StringOutput
- func (o VaultOutput) DefinedTags() pulumi.StringMapOutput
- func (o VaultOutput) DisplayName() pulumi.StringOutput
- func (VaultOutput) ElementType() reflect.Type
- func (o VaultOutput) ExternalKeyManagerMetadata() VaultExternalKeyManagerMetadataOutput
- func (o VaultOutput) ExternalKeyManagerMetadataSummaries() VaultExternalKeyManagerMetadataSummaryArrayOutput
- func (o VaultOutput) FreeformTags() pulumi.StringMapOutput
- func (o VaultOutput) IsPrimary() pulumi.BoolOutput
- func (o VaultOutput) IsVaultReplicable() pulumi.BoolOutput
- func (o VaultOutput) ManagementEndpoint() pulumi.StringOutput
- func (o VaultOutput) ReplicaDetails() VaultReplicaDetailArrayOutput
- func (o VaultOutput) RestoreFromFile() VaultRestoreFromFilePtrOutput
- func (o VaultOutput) RestoreFromObjectStore() VaultRestoreFromObjectStorePtrOutput
- func (o VaultOutput) RestoreTrigger() pulumi.BoolPtrOutput
- func (o VaultOutput) RestoredFromVaultId() pulumi.StringOutput
- func (o VaultOutput) State() pulumi.StringOutput
- func (o VaultOutput) TimeCreated() pulumi.StringOutput
- func (o VaultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o VaultOutput) ToVaultOutput() VaultOutput
- func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput
- func (o VaultOutput) VaultType() pulumi.StringOutput
- type VaultReplicaDetail
- type VaultReplicaDetailArgs
- type VaultReplicaDetailArray
- type VaultReplicaDetailArrayInput
- type VaultReplicaDetailArrayOutput
- func (VaultReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o VaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) VaultReplicaDetailOutput
- func (o VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutput() VaultReplicaDetailArrayOutput
- func (o VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutputWithContext(ctx context.Context) VaultReplicaDetailArrayOutput
- type VaultReplicaDetailInput
- type VaultReplicaDetailOutput
- func (VaultReplicaDetailOutput) ElementType() reflect.Type
- func (o VaultReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
- func (o VaultReplicaDetailOutput) ToVaultReplicaDetailOutput() VaultReplicaDetailOutput
- func (o VaultReplicaDetailOutput) ToVaultReplicaDetailOutputWithContext(ctx context.Context) VaultReplicaDetailOutput
- type VaultRestoreFromFile
- type VaultRestoreFromFileArgs
- func (VaultRestoreFromFileArgs) ElementType() reflect.Type
- func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutput() VaultRestoreFromFileOutput
- func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutputWithContext(ctx context.Context) VaultRestoreFromFileOutput
- func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
- func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
- type VaultRestoreFromFileInput
- type VaultRestoreFromFileOutput
- func (o VaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
- func (o VaultRestoreFromFileOutput) ContentMd5() pulumi.StringPtrOutput
- func (VaultRestoreFromFileOutput) ElementType() reflect.Type
- func (o VaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
- func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutput() VaultRestoreFromFileOutput
- func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutputWithContext(ctx context.Context) VaultRestoreFromFileOutput
- func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
- func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
- type VaultRestoreFromFilePtrInput
- type VaultRestoreFromFilePtrOutput
- func (o VaultRestoreFromFilePtrOutput) ContentLength() pulumi.StringPtrOutput
- func (o VaultRestoreFromFilePtrOutput) ContentMd5() pulumi.StringPtrOutput
- func (o VaultRestoreFromFilePtrOutput) Elem() VaultRestoreFromFileOutput
- func (VaultRestoreFromFilePtrOutput) ElementType() reflect.Type
- func (o VaultRestoreFromFilePtrOutput) RestoreVaultFromFileDetails() pulumi.StringPtrOutput
- func (o VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
- func (o VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
- type VaultRestoreFromObjectStore
- type VaultRestoreFromObjectStoreArgs
- func (VaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutput() VaultRestoreFromObjectStoreOutput
- func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) VaultRestoreFromObjectStoreOutput
- func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
- func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
- type VaultRestoreFromObjectStoreInput
- type VaultRestoreFromObjectStoreOutput
- func (o VaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
- func (VaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
- func (o VaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStoreOutput) Object() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutput() VaultRestoreFromObjectStoreOutput
- func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) VaultRestoreFromObjectStoreOutput
- func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStoreOutput) Uri() pulumi.StringPtrOutput
- type VaultRestoreFromObjectStorePtrInput
- type VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Destination() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Elem() VaultRestoreFromObjectStoreOutput
- func (VaultRestoreFromObjectStorePtrOutput) ElementType() reflect.Type
- func (o VaultRestoreFromObjectStorePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Object() pulumi.StringPtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
- type VaultState
- type VaultVerification
- type VaultVerificationArgs
- type VaultVerificationArray
- type VaultVerificationArrayInput
- type VaultVerificationArrayOutput
- func (VaultVerificationArrayOutput) ElementType() reflect.Type
- func (o VaultVerificationArrayOutput) Index(i pulumi.IntInput) VaultVerificationOutput
- func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutput() VaultVerificationArrayOutput
- func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutputWithContext(ctx context.Context) VaultVerificationArrayOutput
- type VaultVerificationInput
- type VaultVerificationMap
- type VaultVerificationMapInput
- type VaultVerificationMapOutput
- func (VaultVerificationMapOutput) ElementType() reflect.Type
- func (o VaultVerificationMapOutput) MapIndex(k pulumi.StringInput) VaultVerificationOutput
- func (o VaultVerificationMapOutput) ToVaultVerificationMapOutput() VaultVerificationMapOutput
- func (o VaultVerificationMapOutput) ToVaultVerificationMapOutputWithContext(ctx context.Context) VaultVerificationMapOutput
- type VaultVerificationOutput
- func (VaultVerificationOutput) ElementType() reflect.Type
- func (o VaultVerificationOutput) ReplicaRegion() pulumi.StringOutput
- func (o VaultVerificationOutput) ToVaultVerificationOutput() VaultVerificationOutput
- func (o VaultVerificationOutput) ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput
- func (o VaultVerificationOutput) VaultId() pulumi.StringOutput
- type VaultVerificationState
- type Verify
- type VerifyArgs
- type VerifyArray
- type VerifyArrayInput
- type VerifyArrayOutput
- type VerifyInput
- type VerifyMap
- type VerifyMapInput
- type VerifyMapOutput
- type VerifyOutput
- func (o VerifyOutput) CryptoEndpoint() pulumi.StringOutput
- func (VerifyOutput) ElementType() reflect.Type
- func (o VerifyOutput) IsSignatureValid() pulumi.BoolOutput
- func (o VerifyOutput) KeyId() pulumi.StringOutput
- func (o VerifyOutput) KeyVersionId() pulumi.StringOutput
- func (o VerifyOutput) Message() pulumi.StringOutput
- func (o VerifyOutput) MessageType() pulumi.StringOutput
- func (o VerifyOutput) Signature() pulumi.StringOutput
- func (o VerifyOutput) SigningAlgorithm() pulumi.StringOutput
- func (o VerifyOutput) ToVerifyOutput() VerifyOutput
- func (o VerifyOutput) ToVerifyOutputWithContext(ctx context.Context) VerifyOutput
- type VerifyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EkmsPrivateEndpoint ¶
type EkmsPrivateEndpoint struct { pulumi.CustomResourceState // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle pulumi.StringOutput `pulumi:"caBundle"` // Compartment identifier. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Display name of the EKMS private endpoint resource being created. DisplayName pulumi.StringOutput `pulumi:"displayName"` // External private IP to connect to from this EKMS private endpoint ExternalKeyManagerIp pulumi.StringOutput `pulumi:"externalKeyManagerIp"` // (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The port of the external key manager system Port pulumi.IntOutput `pulumi:"port"` // The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet PrivateEndpointIp pulumi.StringOutput `pulumi:"privateEndpointIp"` // The current state of the EKMS private endpoint resource. State pulumi.StringOutput `pulumi:"state"` // The OCID of subnet in which the EKMS private endpoint is to be created // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringOutput `pulumi:"subnetId"` // The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Ekms Private Endpoint resource in Oracle Cloud Infrastructure Kms service.
Create a new EKMS private endpoint used to connect to external key manager system ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewEkmsPrivateEndpoint(ctx, "test_ekms_private_endpoint", &Kms.EkmsPrivateEndpointArgs{ CaBundle: pulumi.Any(ekmsPrivateEndpointCaBundle), CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(ekmsPrivateEndpointDisplayName), ExternalKeyManagerIp: pulumi.Any(ekmsPrivateEndpointExternalKeyManagerIp), SubnetId: pulumi.Any(testSubnet.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Port: pulumi.Any(ekmsPrivateEndpointPort), }) if err != nil { return err } return nil }) }
```
## Import
EkmsPrivateEndpoints can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/ekmsPrivateEndpoint:EkmsPrivateEndpoint test_ekms_private_endpoint "id" ```
func GetEkmsPrivateEndpoint ¶
func GetEkmsPrivateEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EkmsPrivateEndpointState, opts ...pulumi.ResourceOption) (*EkmsPrivateEndpoint, error)
GetEkmsPrivateEndpoint gets an existing EkmsPrivateEndpoint 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 NewEkmsPrivateEndpoint ¶
func NewEkmsPrivateEndpoint(ctx *pulumi.Context, name string, args *EkmsPrivateEndpointArgs, opts ...pulumi.ResourceOption) (*EkmsPrivateEndpoint, error)
NewEkmsPrivateEndpoint registers a new resource with the given unique name, arguments, and options.
func (*EkmsPrivateEndpoint) ElementType ¶
func (*EkmsPrivateEndpoint) ElementType() reflect.Type
func (*EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutput ¶
func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
func (*EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutputWithContext ¶
func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
type EkmsPrivateEndpointArgs ¶
type EkmsPrivateEndpointArgs struct { // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle pulumi.StringInput // Compartment identifier. CompartmentId pulumi.StringInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Display name of the EKMS private endpoint resource being created. DisplayName pulumi.StringInput // External private IP to connect to from this EKMS private endpoint ExternalKeyManagerIp pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // The port of the external key manager system Port pulumi.IntPtrInput // The OCID of subnet in which the EKMS private endpoint is to be created // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringInput }
The set of arguments for constructing a EkmsPrivateEndpoint resource.
func (EkmsPrivateEndpointArgs) ElementType ¶
func (EkmsPrivateEndpointArgs) ElementType() reflect.Type
type EkmsPrivateEndpointArray ¶
type EkmsPrivateEndpointArray []EkmsPrivateEndpointInput
func (EkmsPrivateEndpointArray) ElementType ¶
func (EkmsPrivateEndpointArray) ElementType() reflect.Type
func (EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutput ¶
func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutputWithContext ¶
func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
type EkmsPrivateEndpointArrayInput ¶
type EkmsPrivateEndpointArrayInput interface { pulumi.Input ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput ToEkmsPrivateEndpointArrayOutputWithContext(context.Context) EkmsPrivateEndpointArrayOutput }
EkmsPrivateEndpointArrayInput is an input type that accepts EkmsPrivateEndpointArray and EkmsPrivateEndpointArrayOutput values. You can construct a concrete instance of `EkmsPrivateEndpointArrayInput` via:
EkmsPrivateEndpointArray{ EkmsPrivateEndpointArgs{...} }
type EkmsPrivateEndpointArrayOutput ¶
type EkmsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointArrayOutput) ElementType ¶
func (EkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointArrayOutput) Index ¶
func (o EkmsPrivateEndpointArrayOutput) Index(i pulumi.IntInput) EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutput ¶
func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutputWithContext ¶
func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
type EkmsPrivateEndpointInput ¶
type EkmsPrivateEndpointInput interface { pulumi.Input ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput }
type EkmsPrivateEndpointMap ¶
type EkmsPrivateEndpointMap map[string]EkmsPrivateEndpointInput
func (EkmsPrivateEndpointMap) ElementType ¶
func (EkmsPrivateEndpointMap) ElementType() reflect.Type
func (EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutput ¶
func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutputWithContext ¶
func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
type EkmsPrivateEndpointMapInput ¶
type EkmsPrivateEndpointMapInput interface { pulumi.Input ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput ToEkmsPrivateEndpointMapOutputWithContext(context.Context) EkmsPrivateEndpointMapOutput }
EkmsPrivateEndpointMapInput is an input type that accepts EkmsPrivateEndpointMap and EkmsPrivateEndpointMapOutput values. You can construct a concrete instance of `EkmsPrivateEndpointMapInput` via:
EkmsPrivateEndpointMap{ "key": EkmsPrivateEndpointArgs{...} }
type EkmsPrivateEndpointMapOutput ¶
type EkmsPrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointMapOutput) ElementType ¶
func (EkmsPrivateEndpointMapOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointMapOutput) MapIndex ¶
func (o EkmsPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutput ¶
func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutputWithContext ¶
func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
type EkmsPrivateEndpointOutput ¶
type EkmsPrivateEndpointOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointOutput) CaBundle ¶
func (o EkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (EkmsPrivateEndpointOutput) CompartmentId ¶
func (o EkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
Compartment identifier.
func (EkmsPrivateEndpointOutput) DefinedTags ¶
func (o EkmsPrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (EkmsPrivateEndpointOutput) DisplayName ¶
func (o EkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the EKMS private endpoint resource being created.
func (EkmsPrivateEndpointOutput) ElementType ¶
func (EkmsPrivateEndpointOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointOutput) ExternalKeyManagerIp ¶
func (o EkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
External private IP to connect to from this EKMS private endpoint
func (EkmsPrivateEndpointOutput) FreeformTags ¶
func (o EkmsPrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (EkmsPrivateEndpointOutput) LifecycleDetails ¶
func (o EkmsPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (EkmsPrivateEndpointOutput) Port ¶
func (o EkmsPrivateEndpointOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (EkmsPrivateEndpointOutput) PrivateEndpointIp ¶
func (o EkmsPrivateEndpointOutput) PrivateEndpointIp() pulumi.StringOutput
The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet
func (EkmsPrivateEndpointOutput) State ¶
func (o EkmsPrivateEndpointOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (EkmsPrivateEndpointOutput) SubnetId ¶
func (o EkmsPrivateEndpointOutput) SubnetId() pulumi.StringOutput
The OCID of subnet in which the EKMS private endpoint is to be created
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (EkmsPrivateEndpointOutput) TimeCreated ¶
func (o EkmsPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (EkmsPrivateEndpointOutput) TimeUpdated ¶
func (o EkmsPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutput ¶
func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutputWithContext ¶
func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
type EkmsPrivateEndpointState ¶
type EkmsPrivateEndpointState struct { // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle pulumi.StringPtrInput // Compartment identifier. CompartmentId pulumi.StringPtrInput // (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Display name of the EKMS private endpoint resource being created. DisplayName pulumi.StringPtrInput // External private IP to connect to from this EKMS private endpoint ExternalKeyManagerIp pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringPtrInput // The port of the external key manager system Port pulumi.IntPtrInput // The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet PrivateEndpointIp pulumi.StringPtrInput // The current state of the EKMS private endpoint resource. State pulumi.StringPtrInput // The OCID of subnet in which the EKMS private endpoint is to be created // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringPtrInput // The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (EkmsPrivateEndpointState) ElementType ¶
func (EkmsPrivateEndpointState) ElementType() reflect.Type
type EncryptedData ¶
type EncryptedData struct { pulumi.CustomResourceState // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapOutput `pulumi:"associatedData"` // The encrypted data. Ciphertext pulumi.StringOutput `pulumi:"ciphertext"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringOutput `pulumi:"cryptoEndpoint"` // The encryption algorithm to use to encrypt and decrypt data with a customer-managed key. `AES_256_GCM` indicates that the key is a symmetric key that uses the Advanced Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter Mode (GCM). `RSA_OAEP_SHA_1` indicates that the key is an asymmetric key that uses the RSA encryption algorithm and uses Optimal Asymmetric Encryption Padding (OAEP). `RSA_OAEP_SHA_256` indicates that the key is an asymmetric key that uses the RSA encryption algorithm with a SHA-256 hash and uses OAEP. EncryptionAlgorithm pulumi.StringOutput `pulumi:"encryptionAlgorithm"` // The OCID of the key to encrypt with. KeyId pulumi.StringOutput `pulumi:"keyId"` // The OCID of the key version used to encrypt the ciphertext. KeyVersionId pulumi.StringOutput `pulumi:"keyVersionId"` // Information that provides context for audit logging. You can provide this additional data as key-value pairs to include in the audit logs when audit logging is enabled. LoggingContext pulumi.StringMapOutput `pulumi:"loggingContext"` // The plaintext data to encrypt. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Plaintext pulumi.StringOutput `pulumi:"plaintext"` }
This resource provides the Encrypted Data resource in Oracle Cloud Infrastructure Kms service.
Encrypts data using the given [EncryptDataDetails](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/datatypes/EncryptDataDetails) resource. Plaintext included in the example request is a base64-encoded value of a UTF-8 string.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewEncryptedData(ctx, "test_encrypted_data", &Kms.EncryptedDataArgs{ CryptoEndpoint: pulumi.Any(encryptedDataCryptoEndpoint), KeyId: pulumi.Any(testKey.Id), Plaintext: pulumi.Any(encryptedDataPlaintext), AssociatedData: pulumi.Any(encryptedDataAssociatedData), EncryptionAlgorithm: pulumi.Any(encryptedDataEncryptionAlgorithm), KeyVersionId: pulumi.Any(testKeyVersion.Id), LoggingContext: pulumi.Any(encryptedDataLoggingContext), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetEncryptedData ¶
func GetEncryptedData(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptedDataState, opts ...pulumi.ResourceOption) (*EncryptedData, error)
GetEncryptedData gets an existing EncryptedData 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 NewEncryptedData ¶
func NewEncryptedData(ctx *pulumi.Context, name string, args *EncryptedDataArgs, opts ...pulumi.ResourceOption) (*EncryptedData, error)
NewEncryptedData registers a new resource with the given unique name, arguments, and options.
func (*EncryptedData) ElementType ¶
func (*EncryptedData) ElementType() reflect.Type
func (*EncryptedData) ToEncryptedDataOutput ¶
func (i *EncryptedData) ToEncryptedDataOutput() EncryptedDataOutput
func (*EncryptedData) ToEncryptedDataOutputWithContext ¶
func (i *EncryptedData) ToEncryptedDataOutputWithContext(ctx context.Context) EncryptedDataOutput
type EncryptedDataArgs ¶
type EncryptedDataArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput // The encryption algorithm to use to encrypt and decrypt data with a customer-managed key. `AES_256_GCM` indicates that the key is a symmetric key that uses the Advanced Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter Mode (GCM). `RSA_OAEP_SHA_1` indicates that the key is an asymmetric key that uses the RSA encryption algorithm and uses Optimal Asymmetric Encryption Padding (OAEP). `RSA_OAEP_SHA_256` indicates that the key is an asymmetric key that uses the RSA encryption algorithm with a SHA-256 hash and uses OAEP. EncryptionAlgorithm pulumi.StringPtrInput // The OCID of the key to encrypt with. KeyId pulumi.StringInput // The OCID of the key version used to encrypt the ciphertext. KeyVersionId pulumi.StringPtrInput // Information that provides context for audit logging. You can provide this additional data as key-value pairs to include in the audit logs when audit logging is enabled. LoggingContext pulumi.StringMapInput // The plaintext data to encrypt. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Plaintext pulumi.StringInput }
The set of arguments for constructing a EncryptedData resource.
func (EncryptedDataArgs) ElementType ¶
func (EncryptedDataArgs) ElementType() reflect.Type
type EncryptedDataArray ¶
type EncryptedDataArray []EncryptedDataInput
func (EncryptedDataArray) ElementType ¶
func (EncryptedDataArray) ElementType() reflect.Type
func (EncryptedDataArray) ToEncryptedDataArrayOutput ¶
func (i EncryptedDataArray) ToEncryptedDataArrayOutput() EncryptedDataArrayOutput
func (EncryptedDataArray) ToEncryptedDataArrayOutputWithContext ¶
func (i EncryptedDataArray) ToEncryptedDataArrayOutputWithContext(ctx context.Context) EncryptedDataArrayOutput
type EncryptedDataArrayInput ¶
type EncryptedDataArrayInput interface { pulumi.Input ToEncryptedDataArrayOutput() EncryptedDataArrayOutput ToEncryptedDataArrayOutputWithContext(context.Context) EncryptedDataArrayOutput }
EncryptedDataArrayInput is an input type that accepts EncryptedDataArray and EncryptedDataArrayOutput values. You can construct a concrete instance of `EncryptedDataArrayInput` via:
EncryptedDataArray{ EncryptedDataArgs{...} }
type EncryptedDataArrayOutput ¶
type EncryptedDataArrayOutput struct{ *pulumi.OutputState }
func (EncryptedDataArrayOutput) ElementType ¶
func (EncryptedDataArrayOutput) ElementType() reflect.Type
func (EncryptedDataArrayOutput) Index ¶
func (o EncryptedDataArrayOutput) Index(i pulumi.IntInput) EncryptedDataOutput
func (EncryptedDataArrayOutput) ToEncryptedDataArrayOutput ¶
func (o EncryptedDataArrayOutput) ToEncryptedDataArrayOutput() EncryptedDataArrayOutput
func (EncryptedDataArrayOutput) ToEncryptedDataArrayOutputWithContext ¶
func (o EncryptedDataArrayOutput) ToEncryptedDataArrayOutputWithContext(ctx context.Context) EncryptedDataArrayOutput
type EncryptedDataInput ¶
type EncryptedDataInput interface { pulumi.Input ToEncryptedDataOutput() EncryptedDataOutput ToEncryptedDataOutputWithContext(ctx context.Context) EncryptedDataOutput }
type EncryptedDataMap ¶
type EncryptedDataMap map[string]EncryptedDataInput
func (EncryptedDataMap) ElementType ¶
func (EncryptedDataMap) ElementType() reflect.Type
func (EncryptedDataMap) ToEncryptedDataMapOutput ¶
func (i EncryptedDataMap) ToEncryptedDataMapOutput() EncryptedDataMapOutput
func (EncryptedDataMap) ToEncryptedDataMapOutputWithContext ¶
func (i EncryptedDataMap) ToEncryptedDataMapOutputWithContext(ctx context.Context) EncryptedDataMapOutput
type EncryptedDataMapInput ¶
type EncryptedDataMapInput interface { pulumi.Input ToEncryptedDataMapOutput() EncryptedDataMapOutput ToEncryptedDataMapOutputWithContext(context.Context) EncryptedDataMapOutput }
EncryptedDataMapInput is an input type that accepts EncryptedDataMap and EncryptedDataMapOutput values. You can construct a concrete instance of `EncryptedDataMapInput` via:
EncryptedDataMap{ "key": EncryptedDataArgs{...} }
type EncryptedDataMapOutput ¶
type EncryptedDataMapOutput struct{ *pulumi.OutputState }
func (EncryptedDataMapOutput) ElementType ¶
func (EncryptedDataMapOutput) ElementType() reflect.Type
func (EncryptedDataMapOutput) MapIndex ¶
func (o EncryptedDataMapOutput) MapIndex(k pulumi.StringInput) EncryptedDataOutput
func (EncryptedDataMapOutput) ToEncryptedDataMapOutput ¶
func (o EncryptedDataMapOutput) ToEncryptedDataMapOutput() EncryptedDataMapOutput
func (EncryptedDataMapOutput) ToEncryptedDataMapOutputWithContext ¶
func (o EncryptedDataMapOutput) ToEncryptedDataMapOutputWithContext(ctx context.Context) EncryptedDataMapOutput
type EncryptedDataOutput ¶
type EncryptedDataOutput struct{ *pulumi.OutputState }
func (EncryptedDataOutput) AssociatedData ¶
func (o EncryptedDataOutput) AssociatedData() pulumi.StringMapOutput
Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters.
func (EncryptedDataOutput) Ciphertext ¶
func (o EncryptedDataOutput) Ciphertext() pulumi.StringOutput
The encrypted data.
func (EncryptedDataOutput) CryptoEndpoint ¶
func (o EncryptedDataOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint.
func (EncryptedDataOutput) ElementType ¶
func (EncryptedDataOutput) ElementType() reflect.Type
func (EncryptedDataOutput) EncryptionAlgorithm ¶
func (o EncryptedDataOutput) EncryptionAlgorithm() pulumi.StringOutput
The encryption algorithm to use to encrypt and decrypt data with a customer-managed key. `AES_256_GCM` indicates that the key is a symmetric key that uses the Advanced Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter Mode (GCM). `RSA_OAEP_SHA_1` indicates that the key is an asymmetric key that uses the RSA encryption algorithm and uses Optimal Asymmetric Encryption Padding (OAEP). `RSA_OAEP_SHA_256` indicates that the key is an asymmetric key that uses the RSA encryption algorithm with a SHA-256 hash and uses OAEP.
func (EncryptedDataOutput) KeyId ¶
func (o EncryptedDataOutput) KeyId() pulumi.StringOutput
The OCID of the key to encrypt with.
func (EncryptedDataOutput) KeyVersionId ¶
func (o EncryptedDataOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to encrypt the ciphertext.
func (EncryptedDataOutput) LoggingContext ¶
func (o EncryptedDataOutput) LoggingContext() pulumi.StringMapOutput
Information that provides context for audit logging. You can provide this additional data as key-value pairs to include in the audit logs when audit logging is enabled.
func (EncryptedDataOutput) Plaintext ¶
func (o EncryptedDataOutput) Plaintext() pulumi.StringOutput
The plaintext data to encrypt.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (EncryptedDataOutput) ToEncryptedDataOutput ¶
func (o EncryptedDataOutput) ToEncryptedDataOutput() EncryptedDataOutput
func (EncryptedDataOutput) ToEncryptedDataOutputWithContext ¶
func (o EncryptedDataOutput) ToEncryptedDataOutputWithContext(ctx context.Context) EncryptedDataOutput
type EncryptedDataState ¶
type EncryptedDataState struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput // The encrypted data. Ciphertext pulumi.StringPtrInput // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringPtrInput // The encryption algorithm to use to encrypt and decrypt data with a customer-managed key. `AES_256_GCM` indicates that the key is a symmetric key that uses the Advanced Encryption Standard (AES) algorithm and that the mode of encryption is the Galois/Counter Mode (GCM). `RSA_OAEP_SHA_1` indicates that the key is an asymmetric key that uses the RSA encryption algorithm and uses Optimal Asymmetric Encryption Padding (OAEP). `RSA_OAEP_SHA_256` indicates that the key is an asymmetric key that uses the RSA encryption algorithm with a SHA-256 hash and uses OAEP. EncryptionAlgorithm pulumi.StringPtrInput // The OCID of the key to encrypt with. KeyId pulumi.StringPtrInput // The OCID of the key version used to encrypt the ciphertext. KeyVersionId pulumi.StringPtrInput // Information that provides context for audit logging. You can provide this additional data as key-value pairs to include in the audit logs when audit logging is enabled. LoggingContext pulumi.StringMapInput // The plaintext data to encrypt. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Plaintext pulumi.StringPtrInput }
func (EncryptedDataState) ElementType ¶
func (EncryptedDataState) ElementType() reflect.Type
type GeneratedKey ¶
type GeneratedKey struct { pulumi.CustomResourceState // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapOutput `pulumi:"associatedData"` // The encrypted data encryption key generated from a master encryption key. Ciphertext pulumi.StringOutput `pulumi:"ciphertext"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringOutput `pulumi:"cryptoEndpoint"` // If true, the generated key is also returned unencrypted. IncludePlaintextKey pulumi.BoolOutput `pulumi:"includePlaintextKey"` // The OCID of the master encryption key to encrypt the generated data encryption key with. KeyId pulumi.StringOutput `pulumi:"keyId"` // The cryptographic properties of a key. KeyShape GeneratedKeyKeyShapeOutput `pulumi:"keyShape"` // Information that provides context for audit logging. You can provide this additional data by formatting it as key-value pairs to include in audit logs when audit logging is enabled. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values LoggingContext pulumi.StringMapOutput `pulumi:"loggingContext"` // The plaintext data encryption key, a base64-encoded sequence of random bytes, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true". Plaintext pulumi.StringOutput `pulumi:"plaintext"` // The checksum of the plaintext data encryption key, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true". PlaintextChecksum pulumi.StringOutput `pulumi:"plaintextChecksum"` }
This resource provides the Generated Key resource in Oracle Cloud Infrastructure Kms service.
Generates a key that you can use to encrypt or decrypt data.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewGeneratedKey(ctx, "test_generated_key", &Kms.GeneratedKeyArgs{ CryptoEndpoint: pulumi.Any(generatedKeyCryptoEndpoint), IncludePlaintextKey: pulumi.Any(generatedKeyIncludePlaintextKey), KeyId: pulumi.Any(testKey.Id), KeyShape: &kms.GeneratedKeyKeyShapeArgs{ Algorithm: pulumi.Any(generatedKeyKeyShapeAlgorithm), Length: pulumi.Any(generatedKeyKeyShapeLength), CurveId: pulumi.Any(testCurve.Id), }, AssociatedData: pulumi.Any(generatedKeyAssociatedData), LoggingContext: pulumi.Any(generatedKeyLoggingContext), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetGeneratedKey ¶
func GetGeneratedKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GeneratedKeyState, opts ...pulumi.ResourceOption) (*GeneratedKey, error)
GetGeneratedKey gets an existing GeneratedKey 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 NewGeneratedKey ¶
func NewGeneratedKey(ctx *pulumi.Context, name string, args *GeneratedKeyArgs, opts ...pulumi.ResourceOption) (*GeneratedKey, error)
NewGeneratedKey registers a new resource with the given unique name, arguments, and options.
func (*GeneratedKey) ElementType ¶
func (*GeneratedKey) ElementType() reflect.Type
func (*GeneratedKey) ToGeneratedKeyOutput ¶
func (i *GeneratedKey) ToGeneratedKeyOutput() GeneratedKeyOutput
func (*GeneratedKey) ToGeneratedKeyOutputWithContext ¶
func (i *GeneratedKey) ToGeneratedKeyOutputWithContext(ctx context.Context) GeneratedKeyOutput
type GeneratedKeyArgs ¶
type GeneratedKeyArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput // If true, the generated key is also returned unencrypted. IncludePlaintextKey pulumi.BoolInput // The OCID of the master encryption key to encrypt the generated data encryption key with. KeyId pulumi.StringInput // The cryptographic properties of a key. KeyShape GeneratedKeyKeyShapeInput // Information that provides context for audit logging. You can provide this additional data by formatting it as key-value pairs to include in audit logs when audit logging is enabled. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values LoggingContext pulumi.StringMapInput }
The set of arguments for constructing a GeneratedKey resource.
func (GeneratedKeyArgs) ElementType ¶
func (GeneratedKeyArgs) ElementType() reflect.Type
type GeneratedKeyArray ¶
type GeneratedKeyArray []GeneratedKeyInput
func (GeneratedKeyArray) ElementType ¶
func (GeneratedKeyArray) ElementType() reflect.Type
func (GeneratedKeyArray) ToGeneratedKeyArrayOutput ¶
func (i GeneratedKeyArray) ToGeneratedKeyArrayOutput() GeneratedKeyArrayOutput
func (GeneratedKeyArray) ToGeneratedKeyArrayOutputWithContext ¶
func (i GeneratedKeyArray) ToGeneratedKeyArrayOutputWithContext(ctx context.Context) GeneratedKeyArrayOutput
type GeneratedKeyArrayInput ¶
type GeneratedKeyArrayInput interface { pulumi.Input ToGeneratedKeyArrayOutput() GeneratedKeyArrayOutput ToGeneratedKeyArrayOutputWithContext(context.Context) GeneratedKeyArrayOutput }
GeneratedKeyArrayInput is an input type that accepts GeneratedKeyArray and GeneratedKeyArrayOutput values. You can construct a concrete instance of `GeneratedKeyArrayInput` via:
GeneratedKeyArray{ GeneratedKeyArgs{...} }
type GeneratedKeyArrayOutput ¶
type GeneratedKeyArrayOutput struct{ *pulumi.OutputState }
func (GeneratedKeyArrayOutput) ElementType ¶
func (GeneratedKeyArrayOutput) ElementType() reflect.Type
func (GeneratedKeyArrayOutput) Index ¶
func (o GeneratedKeyArrayOutput) Index(i pulumi.IntInput) GeneratedKeyOutput
func (GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutput ¶
func (o GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutput() GeneratedKeyArrayOutput
func (GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutputWithContext ¶
func (o GeneratedKeyArrayOutput) ToGeneratedKeyArrayOutputWithContext(ctx context.Context) GeneratedKeyArrayOutput
type GeneratedKeyInput ¶
type GeneratedKeyInput interface { pulumi.Input ToGeneratedKeyOutput() GeneratedKeyOutput ToGeneratedKeyOutputWithContext(ctx context.Context) GeneratedKeyOutput }
type GeneratedKeyKeyShape ¶
type GeneratedKeyKeyShape struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm string `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId *string `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length int `pulumi:"length"` }
type GeneratedKeyKeyShapeArgs ¶
type GeneratedKeyKeyShapeArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm pulumi.StringInput `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId pulumi.StringPtrInput `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length pulumi.IntInput `pulumi:"length"` }
func (GeneratedKeyKeyShapeArgs) ElementType ¶
func (GeneratedKeyKeyShapeArgs) ElementType() reflect.Type
func (GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutput ¶
func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutput() GeneratedKeyKeyShapeOutput
func (GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutputWithContext ¶
func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapeOutputWithContext(ctx context.Context) GeneratedKeyKeyShapeOutput
func (GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutput ¶
func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
func (GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutputWithContext ¶
func (i GeneratedKeyKeyShapeArgs) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
type GeneratedKeyKeyShapeInput ¶
type GeneratedKeyKeyShapeInput interface { pulumi.Input ToGeneratedKeyKeyShapeOutput() GeneratedKeyKeyShapeOutput ToGeneratedKeyKeyShapeOutputWithContext(context.Context) GeneratedKeyKeyShapeOutput }
GeneratedKeyKeyShapeInput is an input type that accepts GeneratedKeyKeyShapeArgs and GeneratedKeyKeyShapeOutput values. You can construct a concrete instance of `GeneratedKeyKeyShapeInput` via:
GeneratedKeyKeyShapeArgs{...}
type GeneratedKeyKeyShapeOutput ¶
type GeneratedKeyKeyShapeOutput struct{ *pulumi.OutputState }
func (GeneratedKeyKeyShapeOutput) Algorithm ¶
func (o GeneratedKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (GeneratedKeyKeyShapeOutput) CurveId ¶
func (o GeneratedKeyKeyShapeOutput) CurveId() pulumi.StringPtrOutput
Supported curve IDs for ECDSA keys.
func (GeneratedKeyKeyShapeOutput) ElementType ¶
func (GeneratedKeyKeyShapeOutput) ElementType() reflect.Type
func (GeneratedKeyKeyShapeOutput) Length ¶
func (o GeneratedKeyKeyShapeOutput) Length() pulumi.IntOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutput ¶
func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutput() GeneratedKeyKeyShapeOutput
func (GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutputWithContext ¶
func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapeOutputWithContext(ctx context.Context) GeneratedKeyKeyShapeOutput
func (GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutput ¶
func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
func (GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutputWithContext ¶
func (o GeneratedKeyKeyShapeOutput) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
type GeneratedKeyKeyShapePtrInput ¶
type GeneratedKeyKeyShapePtrInput interface { pulumi.Input ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput ToGeneratedKeyKeyShapePtrOutputWithContext(context.Context) GeneratedKeyKeyShapePtrOutput }
GeneratedKeyKeyShapePtrInput is an input type that accepts GeneratedKeyKeyShapeArgs, GeneratedKeyKeyShapePtr and GeneratedKeyKeyShapePtrOutput values. You can construct a concrete instance of `GeneratedKeyKeyShapePtrInput` via:
GeneratedKeyKeyShapeArgs{...} or: nil
func GeneratedKeyKeyShapePtr ¶
func GeneratedKeyKeyShapePtr(v *GeneratedKeyKeyShapeArgs) GeneratedKeyKeyShapePtrInput
type GeneratedKeyKeyShapePtrOutput ¶
type GeneratedKeyKeyShapePtrOutput struct{ *pulumi.OutputState }
func (GeneratedKeyKeyShapePtrOutput) Algorithm ¶
func (o GeneratedKeyKeyShapePtrOutput) Algorithm() pulumi.StringPtrOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (GeneratedKeyKeyShapePtrOutput) CurveId ¶
func (o GeneratedKeyKeyShapePtrOutput) CurveId() pulumi.StringPtrOutput
Supported curve IDs for ECDSA keys.
func (GeneratedKeyKeyShapePtrOutput) Elem ¶
func (o GeneratedKeyKeyShapePtrOutput) Elem() GeneratedKeyKeyShapeOutput
func (GeneratedKeyKeyShapePtrOutput) ElementType ¶
func (GeneratedKeyKeyShapePtrOutput) ElementType() reflect.Type
func (GeneratedKeyKeyShapePtrOutput) Length ¶
func (o GeneratedKeyKeyShapePtrOutput) Length() pulumi.IntPtrOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutput ¶
func (o GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutput() GeneratedKeyKeyShapePtrOutput
func (GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutputWithContext ¶
func (o GeneratedKeyKeyShapePtrOutput) ToGeneratedKeyKeyShapePtrOutputWithContext(ctx context.Context) GeneratedKeyKeyShapePtrOutput
type GeneratedKeyMap ¶
type GeneratedKeyMap map[string]GeneratedKeyInput
func (GeneratedKeyMap) ElementType ¶
func (GeneratedKeyMap) ElementType() reflect.Type
func (GeneratedKeyMap) ToGeneratedKeyMapOutput ¶
func (i GeneratedKeyMap) ToGeneratedKeyMapOutput() GeneratedKeyMapOutput
func (GeneratedKeyMap) ToGeneratedKeyMapOutputWithContext ¶
func (i GeneratedKeyMap) ToGeneratedKeyMapOutputWithContext(ctx context.Context) GeneratedKeyMapOutput
type GeneratedKeyMapInput ¶
type GeneratedKeyMapInput interface { pulumi.Input ToGeneratedKeyMapOutput() GeneratedKeyMapOutput ToGeneratedKeyMapOutputWithContext(context.Context) GeneratedKeyMapOutput }
GeneratedKeyMapInput is an input type that accepts GeneratedKeyMap and GeneratedKeyMapOutput values. You can construct a concrete instance of `GeneratedKeyMapInput` via:
GeneratedKeyMap{ "key": GeneratedKeyArgs{...} }
type GeneratedKeyMapOutput ¶
type GeneratedKeyMapOutput struct{ *pulumi.OutputState }
func (GeneratedKeyMapOutput) ElementType ¶
func (GeneratedKeyMapOutput) ElementType() reflect.Type
func (GeneratedKeyMapOutput) MapIndex ¶
func (o GeneratedKeyMapOutput) MapIndex(k pulumi.StringInput) GeneratedKeyOutput
func (GeneratedKeyMapOutput) ToGeneratedKeyMapOutput ¶
func (o GeneratedKeyMapOutput) ToGeneratedKeyMapOutput() GeneratedKeyMapOutput
func (GeneratedKeyMapOutput) ToGeneratedKeyMapOutputWithContext ¶
func (o GeneratedKeyMapOutput) ToGeneratedKeyMapOutputWithContext(ctx context.Context) GeneratedKeyMapOutput
type GeneratedKeyOutput ¶
type GeneratedKeyOutput struct{ *pulumi.OutputState }
func (GeneratedKeyOutput) AssociatedData ¶
func (o GeneratedKeyOutput) AssociatedData() pulumi.StringMapOutput
Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters.
func (GeneratedKeyOutput) Ciphertext ¶
func (o GeneratedKeyOutput) Ciphertext() pulumi.StringOutput
The encrypted data encryption key generated from a master encryption key.
func (GeneratedKeyOutput) CryptoEndpoint ¶
func (o GeneratedKeyOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint.
func (GeneratedKeyOutput) ElementType ¶
func (GeneratedKeyOutput) ElementType() reflect.Type
func (GeneratedKeyOutput) IncludePlaintextKey ¶
func (o GeneratedKeyOutput) IncludePlaintextKey() pulumi.BoolOutput
If true, the generated key is also returned unencrypted.
func (GeneratedKeyOutput) KeyId ¶
func (o GeneratedKeyOutput) KeyId() pulumi.StringOutput
The OCID of the master encryption key to encrypt the generated data encryption key with.
func (GeneratedKeyOutput) KeyShape ¶
func (o GeneratedKeyOutput) KeyShape() GeneratedKeyKeyShapeOutput
The cryptographic properties of a key.
func (GeneratedKeyOutput) LoggingContext ¶
func (o GeneratedKeyOutput) LoggingContext() pulumi.StringMapOutput
Information that provides context for audit logging. You can provide this additional data by formatting it as key-value pairs to include in audit logs when audit logging is enabled.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (GeneratedKeyOutput) Plaintext ¶
func (o GeneratedKeyOutput) Plaintext() pulumi.StringOutput
The plaintext data encryption key, a base64-encoded sequence of random bytes, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true".
func (GeneratedKeyOutput) PlaintextChecksum ¶
func (o GeneratedKeyOutput) PlaintextChecksum() pulumi.StringOutput
The checksum of the plaintext data encryption key, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true".
func (GeneratedKeyOutput) ToGeneratedKeyOutput ¶
func (o GeneratedKeyOutput) ToGeneratedKeyOutput() GeneratedKeyOutput
func (GeneratedKeyOutput) ToGeneratedKeyOutputWithContext ¶
func (o GeneratedKeyOutput) ToGeneratedKeyOutputWithContext(ctx context.Context) GeneratedKeyOutput
type GeneratedKeyState ¶
type GeneratedKeyState struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associated data must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput // The encrypted data encryption key generated from a master encryption key. Ciphertext pulumi.StringPtrInput // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringPtrInput // If true, the generated key is also returned unencrypted. IncludePlaintextKey pulumi.BoolPtrInput // The OCID of the master encryption key to encrypt the generated data encryption key with. KeyId pulumi.StringPtrInput // The cryptographic properties of a key. KeyShape GeneratedKeyKeyShapePtrInput // Information that provides context for audit logging. You can provide this additional data by formatting it as key-value pairs to include in audit logs when audit logging is enabled. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values LoggingContext pulumi.StringMapInput // The plaintext data encryption key, a base64-encoded sequence of random bytes, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true". Plaintext pulumi.StringPtrInput // The checksum of the plaintext data encryption key, which is included if the [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) request includes the `includePlaintextKey` parameter and sets its value to "true". PlaintextChecksum pulumi.StringPtrInput }
func (GeneratedKeyState) ElementType ¶
func (GeneratedKeyState) ElementType() reflect.Type
type GetDecryptedDataArgs ¶
type GetDecryptedDataArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associatedData must be fewer than 4096 characters. AssociatedData map[string]string `pulumi:"associatedData"` // The encrypted data to decrypt. Ciphertext string `pulumi:"ciphertext"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint string `pulumi:"cryptoEndpoint"` // The OCID of the key used to encrypt the ciphertext. KeyId string `pulumi:"keyId"` }
A collection of arguments for invoking getDecryptedData.
type GetDecryptedDataOutputArgs ¶
type GetDecryptedDataOutputArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associatedData must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput `pulumi:"associatedData"` // The encrypted data to decrypt. Ciphertext pulumi.StringInput `pulumi:"ciphertext"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput `pulumi:"cryptoEndpoint"` // The OCID of the key used to encrypt the ciphertext. KeyId pulumi.StringInput `pulumi:"keyId"` }
A collection of arguments for invoking getDecryptedData.
func (GetDecryptedDataOutputArgs) ElementType ¶
func (GetDecryptedDataOutputArgs) ElementType() reflect.Type
type GetDecryptedDataResult ¶
type GetDecryptedDataResult struct { AssociatedData map[string]string `pulumi:"associatedData"` Ciphertext string `pulumi:"ciphertext"` CryptoEndpoint string `pulumi:"cryptoEndpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyId string `pulumi:"keyId"` // The decrypted data, in the form of a base64-encoded value. Plaintext string `pulumi:"plaintext"` // Checksum of the decrypted data. PlaintextChecksum string `pulumi:"plaintextChecksum"` }
A collection of values returned by getDecryptedData.
func GetDecryptedData ¶
func GetDecryptedData(ctx *pulumi.Context, args *GetDecryptedDataArgs, opts ...pulumi.InvokeOption) (*GetDecryptedDataResult, error)
The `Kms.getDecryptedData` data source provides details about a specific DecryptedData
Decrypts data using the given DecryptDataDetails resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetDecryptedData(ctx, &kms.GetDecryptedDataArgs{ Ciphertext: decryptedDataCiphertext, CryptoEndpoint: decryptedDataCryptoEndpoint, KeyId: testKey.Id, AssociatedData: decryptedDataAssociatedData, }, nil) if err != nil { return err } return nil }) }
```
type GetDecryptedDataResultOutput ¶
type GetDecryptedDataResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDecryptedData.
func GetDecryptedDataOutput ¶
func GetDecryptedDataOutput(ctx *pulumi.Context, args GetDecryptedDataOutputArgs, opts ...pulumi.InvokeOption) GetDecryptedDataResultOutput
func (GetDecryptedDataResultOutput) AssociatedData ¶
func (o GetDecryptedDataResultOutput) AssociatedData() pulumi.StringMapOutput
func (GetDecryptedDataResultOutput) Ciphertext ¶
func (o GetDecryptedDataResultOutput) Ciphertext() pulumi.StringOutput
func (GetDecryptedDataResultOutput) CryptoEndpoint ¶
func (o GetDecryptedDataResultOutput) CryptoEndpoint() pulumi.StringOutput
func (GetDecryptedDataResultOutput) ElementType ¶
func (GetDecryptedDataResultOutput) ElementType() reflect.Type
func (GetDecryptedDataResultOutput) Id ¶
func (o GetDecryptedDataResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDecryptedDataResultOutput) KeyId ¶
func (o GetDecryptedDataResultOutput) KeyId() pulumi.StringOutput
func (GetDecryptedDataResultOutput) Plaintext ¶
func (o GetDecryptedDataResultOutput) Plaintext() pulumi.StringOutput
The decrypted data, in the form of a base64-encoded value.
func (GetDecryptedDataResultOutput) PlaintextChecksum ¶
func (o GetDecryptedDataResultOutput) PlaintextChecksum() pulumi.StringOutput
Checksum of the decrypted data.
func (GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutput ¶
func (o GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutput() GetDecryptedDataResultOutput
func (GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutputWithContext ¶
func (o GetDecryptedDataResultOutput) ToGetDecryptedDataResultOutputWithContext(ctx context.Context) GetDecryptedDataResultOutput
type GetEkmsPrivateEndpointsArgs ¶
type GetEkmsPrivateEndpointsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetEkmsPrivateEndpointsFilter `pulumi:"filters"` }
A collection of arguments for invoking getEkmsPrivateEndpoints.
type GetEkmsPrivateEndpointsEkmsPrivateEndpoint ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpoint struct { // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle string `pulumi:"caBundle"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Mutable name of the EKMS private endpoint DisplayName string `pulumi:"displayName"` // Private IP of the external key manager system to connect to from the EKMS private endpoint ExternalKeyManagerIp string `pulumi:"externalKeyManagerIp"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The port of the external key manager system Port int `pulumi:"port"` // The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet PrivateEndpointIp string `pulumi:"privateEndpointIp"` // The current state of the EKMS private endpoint resource. State string `pulumi:"state"` // Subnet Identifier SubnetId string `pulumi:"subnetId"` // The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs struct { // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle pulumi.StringInput `pulumi:"caBundle"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Mutable name of the EKMS private endpoint DisplayName pulumi.StringInput `pulumi:"displayName"` // Private IP of the external key manager system to connect to from the EKMS private endpoint ExternalKeyManagerIp pulumi.StringInput `pulumi:"externalKeyManagerIp"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique identifier that is immutable Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The port of the external key manager system Port pulumi.IntInput `pulumi:"port"` // The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet PrivateEndpointIp pulumi.StringInput `pulumi:"privateEndpointIp"` // The current state of the EKMS private endpoint resource. State pulumi.StringInput `pulumi:"state"` // Subnet Identifier SubnetId pulumi.StringInput `pulumi:"subnetId"` // The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ElementType ¶
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput ¶
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext ¶
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray []GetEkmsPrivateEndpointsEkmsPrivateEndpointInput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType ¶
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ¶
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext ¶
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput interface { pulumi.Input ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput }
GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput is an input type that accepts GetEkmsPrivateEndpointsEkmsPrivateEndpointArray and GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput values. You can construct a concrete instance of `GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput` via:
GetEkmsPrivateEndpointsEkmsPrivateEndpointArray{ GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs{...} }
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ElementType ¶
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
type GetEkmsPrivateEndpointsEkmsPrivateEndpointInput ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointInput interface { pulumi.Input ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput }
GetEkmsPrivateEndpointsEkmsPrivateEndpointInput is an input type that accepts GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs and GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput values. You can construct a concrete instance of `GetEkmsPrivateEndpointsEkmsPrivateEndpointInput` via:
GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs{...}
type GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput ¶
type GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags() pulumi.StringMapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
Mutable name of the EKMS private endpoint
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType ¶
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ExternalKeyManagerIp ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
Private IP of the external key manager system to connect to from the EKMS private endpoint
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) FreeformTags ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) LifecycleDetails ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) Port ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) PrivateEndpointIp ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) PrivateEndpointIp() pulumi.StringOutput
The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) State ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) SubnetId ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeCreated ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeCreated() pulumi.StringOutput
The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeUpdated ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeUpdated() pulumi.StringOutput
The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext ¶
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
type GetEkmsPrivateEndpointsFilterArgs ¶
type GetEkmsPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetEkmsPrivateEndpointsFilterArgs) ElementType ¶
func (GetEkmsPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput ¶
func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext ¶
func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
type GetEkmsPrivateEndpointsFilterArray ¶
type GetEkmsPrivateEndpointsFilterArray []GetEkmsPrivateEndpointsFilterInput
func (GetEkmsPrivateEndpointsFilterArray) ElementType ¶
func (GetEkmsPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput ¶
func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext ¶
func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
type GetEkmsPrivateEndpointsFilterArrayInput ¶
type GetEkmsPrivateEndpointsFilterArrayInput interface { pulumi.Input ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(context.Context) GetEkmsPrivateEndpointsFilterArrayOutput }
GetEkmsPrivateEndpointsFilterArrayInput is an input type that accepts GetEkmsPrivateEndpointsFilterArray and GetEkmsPrivateEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetEkmsPrivateEndpointsFilterArrayInput` via:
GetEkmsPrivateEndpointsFilterArray{ GetEkmsPrivateEndpointsFilterArgs{...} }
type GetEkmsPrivateEndpointsFilterArrayOutput ¶
type GetEkmsPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsFilterArrayOutput) ElementType ¶
func (GetEkmsPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutput ¶
func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext ¶
func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
type GetEkmsPrivateEndpointsFilterInput ¶
type GetEkmsPrivateEndpointsFilterInput interface { pulumi.Input ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput ToGetEkmsPrivateEndpointsFilterOutputWithContext(context.Context) GetEkmsPrivateEndpointsFilterOutput }
GetEkmsPrivateEndpointsFilterInput is an input type that accepts GetEkmsPrivateEndpointsFilterArgs and GetEkmsPrivateEndpointsFilterOutput values. You can construct a concrete instance of `GetEkmsPrivateEndpointsFilterInput` via:
GetEkmsPrivateEndpointsFilterArgs{...}
type GetEkmsPrivateEndpointsFilterOutput ¶
type GetEkmsPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsFilterOutput) ElementType ¶
func (GetEkmsPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterOutput) Name ¶
func (o GetEkmsPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetEkmsPrivateEndpointsFilterOutput) Regex ¶
func (o GetEkmsPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutput ¶
func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutputWithContext ¶
func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterOutput) Values ¶
func (o GetEkmsPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetEkmsPrivateEndpointsOutputArgs ¶
type GetEkmsPrivateEndpointsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetEkmsPrivateEndpointsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getEkmsPrivateEndpoints.
func (GetEkmsPrivateEndpointsOutputArgs) ElementType ¶
func (GetEkmsPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetEkmsPrivateEndpointsResult ¶
type GetEkmsPrivateEndpointsResult struct { // Identifier of the compartment this EKMS private endpoint belongs to CompartmentId string `pulumi:"compartmentId"` // The list of ekms_private_endpoints. EkmsPrivateEndpoints []GetEkmsPrivateEndpointsEkmsPrivateEndpoint `pulumi:"ekmsPrivateEndpoints"` Filters []GetEkmsPrivateEndpointsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getEkmsPrivateEndpoints.
func GetEkmsPrivateEndpoints ¶
func GetEkmsPrivateEndpoints(ctx *pulumi.Context, args *GetEkmsPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetEkmsPrivateEndpointsResult, error)
This data source provides the list of Ekms Private Endpoints in Oracle Cloud Infrastructure Kms service.
Returns a list of all the EKMS private endpoints in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetEkmsPrivateEndpoints(ctx, &kms.GetEkmsPrivateEndpointsArgs{ CompartmentId: compartmentId, }, nil) if err != nil { return err } return nil }) }
```
type GetEkmsPrivateEndpointsResultOutput ¶
type GetEkmsPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEkmsPrivateEndpoints.
func GetEkmsPrivateEndpointsOutput ¶
func GetEkmsPrivateEndpointsOutput(ctx *pulumi.Context, args GetEkmsPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetEkmsPrivateEndpointsResultOutput
func (GetEkmsPrivateEndpointsResultOutput) CompartmentId ¶
func (o GetEkmsPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this EKMS private endpoint belongs to
func (GetEkmsPrivateEndpointsResultOutput) EkmsPrivateEndpoints ¶
func (o GetEkmsPrivateEndpointsResultOutput) EkmsPrivateEndpoints() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
The list of ekms_private_endpoints.
func (GetEkmsPrivateEndpointsResultOutput) ElementType ¶
func (GetEkmsPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsResultOutput) Filters ¶
func (o GetEkmsPrivateEndpointsResultOutput) Filters() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsResultOutput) Id ¶
func (o GetEkmsPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutput ¶
func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutput() GetEkmsPrivateEndpointsResultOutput
func (GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutputWithContext ¶
func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsResultOutput
type GetKeyAutoKeyRotationDetail ¶
type GetKeyAutoKeyRotationDetail struct { // The last execution status message of auto key rotation. LastRotationMessage string `pulumi:"lastRotationMessage"` // The status of last execution of auto key rotation. LastRotationStatus string `pulumi:"lastRotationStatus"` // The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays int `pulumi:"rotationIntervalInDays"` // A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation string `pulumi:"timeOfLastRotation"` // A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation string `pulumi:"timeOfNextRotation"` // A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart string `pulumi:"timeOfScheduleStart"` }
type GetKeyAutoKeyRotationDetailArgs ¶
type GetKeyAutoKeyRotationDetailArgs struct { // The last execution status message of auto key rotation. LastRotationMessage pulumi.StringInput `pulumi:"lastRotationMessage"` // The status of last execution of auto key rotation. LastRotationStatus pulumi.StringInput `pulumi:"lastRotationStatus"` // The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays pulumi.IntInput `pulumi:"rotationIntervalInDays"` // A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation pulumi.StringInput `pulumi:"timeOfLastRotation"` // A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation pulumi.StringInput `pulumi:"timeOfNextRotation"` // A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart pulumi.StringInput `pulumi:"timeOfScheduleStart"` }
func (GetKeyAutoKeyRotationDetailArgs) ElementType ¶
func (GetKeyAutoKeyRotationDetailArgs) ElementType() reflect.Type
func (GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutput ¶
func (i GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutput() GetKeyAutoKeyRotationDetailOutput
func (GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutputWithContext ¶
func (i GetKeyAutoKeyRotationDetailArgs) ToGetKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailOutput
type GetKeyAutoKeyRotationDetailArray ¶
type GetKeyAutoKeyRotationDetailArray []GetKeyAutoKeyRotationDetailInput
func (GetKeyAutoKeyRotationDetailArray) ElementType ¶
func (GetKeyAutoKeyRotationDetailArray) ElementType() reflect.Type
func (GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutput ¶
func (i GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutput() GetKeyAutoKeyRotationDetailArrayOutput
func (GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext ¶
func (i GetKeyAutoKeyRotationDetailArray) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailArrayOutput
type GetKeyAutoKeyRotationDetailArrayInput ¶
type GetKeyAutoKeyRotationDetailArrayInput interface { pulumi.Input ToGetKeyAutoKeyRotationDetailArrayOutput() GetKeyAutoKeyRotationDetailArrayOutput ToGetKeyAutoKeyRotationDetailArrayOutputWithContext(context.Context) GetKeyAutoKeyRotationDetailArrayOutput }
GetKeyAutoKeyRotationDetailArrayInput is an input type that accepts GetKeyAutoKeyRotationDetailArray and GetKeyAutoKeyRotationDetailArrayOutput values. You can construct a concrete instance of `GetKeyAutoKeyRotationDetailArrayInput` via:
GetKeyAutoKeyRotationDetailArray{ GetKeyAutoKeyRotationDetailArgs{...} }
type GetKeyAutoKeyRotationDetailArrayOutput ¶
type GetKeyAutoKeyRotationDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyAutoKeyRotationDetailArrayOutput) ElementType ¶
func (GetKeyAutoKeyRotationDetailArrayOutput) ElementType() reflect.Type
func (GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutput ¶
func (o GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutput() GetKeyAutoKeyRotationDetailArrayOutput
func (GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext ¶
func (o GetKeyAutoKeyRotationDetailArrayOutput) ToGetKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailArrayOutput
type GetKeyAutoKeyRotationDetailInput ¶
type GetKeyAutoKeyRotationDetailInput interface { pulumi.Input ToGetKeyAutoKeyRotationDetailOutput() GetKeyAutoKeyRotationDetailOutput ToGetKeyAutoKeyRotationDetailOutputWithContext(context.Context) GetKeyAutoKeyRotationDetailOutput }
GetKeyAutoKeyRotationDetailInput is an input type that accepts GetKeyAutoKeyRotationDetailArgs and GetKeyAutoKeyRotationDetailOutput values. You can construct a concrete instance of `GetKeyAutoKeyRotationDetailInput` via:
GetKeyAutoKeyRotationDetailArgs{...}
type GetKeyAutoKeyRotationDetailOutput ¶
type GetKeyAutoKeyRotationDetailOutput struct{ *pulumi.OutputState }
func (GetKeyAutoKeyRotationDetailOutput) ElementType ¶
func (GetKeyAutoKeyRotationDetailOutput) ElementType() reflect.Type
func (GetKeyAutoKeyRotationDetailOutput) LastRotationMessage ¶
func (o GetKeyAutoKeyRotationDetailOutput) LastRotationMessage() pulumi.StringOutput
The last execution status message of auto key rotation.
func (GetKeyAutoKeyRotationDetailOutput) LastRotationStatus ¶
func (o GetKeyAutoKeyRotationDetailOutput) LastRotationStatus() pulumi.StringOutput
The status of last execution of auto key rotation.
func (GetKeyAutoKeyRotationDetailOutput) RotationIntervalInDays ¶
func (o GetKeyAutoKeyRotationDetailOutput) RotationIntervalInDays() pulumi.IntOutput
The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule.
func (GetKeyAutoKeyRotationDetailOutput) TimeOfLastRotation ¶
func (o GetKeyAutoKeyRotationDetailOutput) TimeOfLastRotation() pulumi.StringOutput
A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`.
func (GetKeyAutoKeyRotationDetailOutput) TimeOfNextRotation ¶
func (o GetKeyAutoKeyRotationDetailOutput) TimeOfNextRotation() pulumi.StringOutput
A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z.
func (GetKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart ¶
func (o GetKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart() pulumi.StringOutput
A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer.
func (GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutput ¶
func (o GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutput() GetKeyAutoKeyRotationDetailOutput
func (GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutputWithContext ¶
func (o GetKeyAutoKeyRotationDetailOutput) ToGetKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeyAutoKeyRotationDetailOutput
type GetKeyExternalKeyReference ¶
type GetKeyExternalKeyReference struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` }
type GetKeyExternalKeyReferenceArgs ¶
type GetKeyExternalKeyReferenceArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` }
func (GetKeyExternalKeyReferenceArgs) ElementType ¶
func (GetKeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput ¶
func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext ¶
func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
type GetKeyExternalKeyReferenceArray ¶
type GetKeyExternalKeyReferenceArray []GetKeyExternalKeyReferenceInput
func (GetKeyExternalKeyReferenceArray) ElementType ¶
func (GetKeyExternalKeyReferenceArray) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput ¶
func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext ¶
func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
type GetKeyExternalKeyReferenceArrayInput ¶
type GetKeyExternalKeyReferenceArrayInput interface { pulumi.Input ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput ToGetKeyExternalKeyReferenceArrayOutputWithContext(context.Context) GetKeyExternalKeyReferenceArrayOutput }
GetKeyExternalKeyReferenceArrayInput is an input type that accepts GetKeyExternalKeyReferenceArray and GetKeyExternalKeyReferenceArrayOutput values. You can construct a concrete instance of `GetKeyExternalKeyReferenceArrayInput` via:
GetKeyExternalKeyReferenceArray{ GetKeyExternalKeyReferenceArgs{...} }
type GetKeyExternalKeyReferenceArrayOutput ¶
type GetKeyExternalKeyReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceArrayOutput) ElementType ¶
func (GetKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArrayOutput) Index ¶
func (o GetKeyExternalKeyReferenceArrayOutput) Index(i pulumi.IntInput) GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutput ¶
func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutputWithContext ¶
func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
type GetKeyExternalKeyReferenceDetail ¶
type GetKeyExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` }
type GetKeyExternalKeyReferenceDetailArgs ¶
type GetKeyExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringInput `pulumi:"externalKeyVersionId"` }
func (GetKeyExternalKeyReferenceDetailArgs) ElementType ¶
func (GetKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput ¶
func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext ¶
func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
type GetKeyExternalKeyReferenceDetailArray ¶
type GetKeyExternalKeyReferenceDetailArray []GetKeyExternalKeyReferenceDetailInput
func (GetKeyExternalKeyReferenceDetailArray) ElementType ¶
func (GetKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput ¶
func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
type GetKeyExternalKeyReferenceDetailArrayInput ¶
type GetKeyExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(context.Context) GetKeyExternalKeyReferenceDetailArrayOutput }
GetKeyExternalKeyReferenceDetailArrayInput is an input type that accepts GetKeyExternalKeyReferenceDetailArray and GetKeyExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `GetKeyExternalKeyReferenceDetailArrayInput` via:
GetKeyExternalKeyReferenceDetailArray{ GetKeyExternalKeyReferenceDetailArgs{...} }
type GetKeyExternalKeyReferenceDetailArrayOutput ¶
type GetKeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (GetKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutput ¶
func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
type GetKeyExternalKeyReferenceDetailInput ¶
type GetKeyExternalKeyReferenceDetailInput interface { pulumi.Input ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput ToGetKeyExternalKeyReferenceDetailOutputWithContext(context.Context) GetKeyExternalKeyReferenceDetailOutput }
GetKeyExternalKeyReferenceDetailInput is an input type that accepts GetKeyExternalKeyReferenceDetailArgs and GetKeyExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `GetKeyExternalKeyReferenceDetailInput` via:
GetKeyExternalKeyReferenceDetailArgs{...}
type GetKeyExternalKeyReferenceDetailOutput ¶
type GetKeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceDetailOutput) ElementType ¶
func (GetKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o GetKeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o GetKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutput ¶
func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutputWithContext ¶
func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
type GetKeyExternalKeyReferenceInput ¶
type GetKeyExternalKeyReferenceInput interface { pulumi.Input ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput ToGetKeyExternalKeyReferenceOutputWithContext(context.Context) GetKeyExternalKeyReferenceOutput }
GetKeyExternalKeyReferenceInput is an input type that accepts GetKeyExternalKeyReferenceArgs and GetKeyExternalKeyReferenceOutput values. You can construct a concrete instance of `GetKeyExternalKeyReferenceInput` via:
GetKeyExternalKeyReferenceArgs{...}
type GetKeyExternalKeyReferenceOutput ¶
type GetKeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceOutput) ElementType ¶
func (GetKeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceOutput) ExternalKeyId ¶
func (o GetKeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutput ¶
func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutputWithContext ¶
func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
type GetKeyKeyShape ¶
type GetKeyKeyShape struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm string `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId string `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length int `pulumi:"length"` }
type GetKeyKeyShapeArgs ¶
type GetKeyKeyShapeArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm pulumi.StringInput `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId pulumi.StringInput `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length pulumi.IntInput `pulumi:"length"` }
func (GetKeyKeyShapeArgs) ElementType ¶
func (GetKeyKeyShapeArgs) ElementType() reflect.Type
func (GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutput ¶
func (i GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutput() GetKeyKeyShapeOutput
func (GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutputWithContext ¶
func (i GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutputWithContext(ctx context.Context) GetKeyKeyShapeOutput
type GetKeyKeyShapeArray ¶
type GetKeyKeyShapeArray []GetKeyKeyShapeInput
func (GetKeyKeyShapeArray) ElementType ¶
func (GetKeyKeyShapeArray) ElementType() reflect.Type
func (GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutput ¶
func (i GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutput() GetKeyKeyShapeArrayOutput
func (GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutputWithContext ¶
func (i GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeyKeyShapeArrayOutput
type GetKeyKeyShapeArrayInput ¶
type GetKeyKeyShapeArrayInput interface { pulumi.Input ToGetKeyKeyShapeArrayOutput() GetKeyKeyShapeArrayOutput ToGetKeyKeyShapeArrayOutputWithContext(context.Context) GetKeyKeyShapeArrayOutput }
GetKeyKeyShapeArrayInput is an input type that accepts GetKeyKeyShapeArray and GetKeyKeyShapeArrayOutput values. You can construct a concrete instance of `GetKeyKeyShapeArrayInput` via:
GetKeyKeyShapeArray{ GetKeyKeyShapeArgs{...} }
type GetKeyKeyShapeArrayOutput ¶
type GetKeyKeyShapeArrayOutput struct{ *pulumi.OutputState }
func (GetKeyKeyShapeArrayOutput) ElementType ¶
func (GetKeyKeyShapeArrayOutput) ElementType() reflect.Type
func (GetKeyKeyShapeArrayOutput) Index ¶
func (o GetKeyKeyShapeArrayOutput) Index(i pulumi.IntInput) GetKeyKeyShapeOutput
func (GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutput ¶
func (o GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutput() GetKeyKeyShapeArrayOutput
func (GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutputWithContext ¶
func (o GetKeyKeyShapeArrayOutput) ToGetKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeyKeyShapeArrayOutput
type GetKeyKeyShapeInput ¶
type GetKeyKeyShapeInput interface { pulumi.Input ToGetKeyKeyShapeOutput() GetKeyKeyShapeOutput ToGetKeyKeyShapeOutputWithContext(context.Context) GetKeyKeyShapeOutput }
GetKeyKeyShapeInput is an input type that accepts GetKeyKeyShapeArgs and GetKeyKeyShapeOutput values. You can construct a concrete instance of `GetKeyKeyShapeInput` via:
GetKeyKeyShapeArgs{...}
type GetKeyKeyShapeOutput ¶
type GetKeyKeyShapeOutput struct{ *pulumi.OutputState }
func (GetKeyKeyShapeOutput) Algorithm ¶
func (o GetKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (GetKeyKeyShapeOutput) CurveId ¶
func (o GetKeyKeyShapeOutput) CurveId() pulumi.StringOutput
Supported curve IDs for ECDSA keys.
func (GetKeyKeyShapeOutput) ElementType ¶
func (GetKeyKeyShapeOutput) ElementType() reflect.Type
func (GetKeyKeyShapeOutput) Length ¶
func (o GetKeyKeyShapeOutput) Length() pulumi.IntOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutput ¶
func (o GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutput() GetKeyKeyShapeOutput
func (GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutputWithContext ¶
func (o GetKeyKeyShapeOutput) ToGetKeyKeyShapeOutputWithContext(ctx context.Context) GetKeyKeyShapeOutput
type GetKeyReplicaDetail ¶
type GetKeyReplicaDetail struct { // ReplicationId associated with a key operation ReplicationId string `pulumi:"replicationId"` }
type GetKeyReplicaDetailArgs ¶
type GetKeyReplicaDetailArgs struct { // ReplicationId associated with a key operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetKeyReplicaDetailArgs) ElementType ¶
func (GetKeyReplicaDetailArgs) ElementType() reflect.Type
func (GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutput ¶
func (i GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutput() GetKeyReplicaDetailOutput
func (GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutputWithContext ¶
func (i GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeyReplicaDetailOutput
type GetKeyReplicaDetailArray ¶
type GetKeyReplicaDetailArray []GetKeyReplicaDetailInput
func (GetKeyReplicaDetailArray) ElementType ¶
func (GetKeyReplicaDetailArray) ElementType() reflect.Type
func (GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutput ¶
func (i GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutput() GetKeyReplicaDetailArrayOutput
func (GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutputWithContext ¶
func (i GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyReplicaDetailArrayOutput
type GetKeyReplicaDetailArrayInput ¶
type GetKeyReplicaDetailArrayInput interface { pulumi.Input ToGetKeyReplicaDetailArrayOutput() GetKeyReplicaDetailArrayOutput ToGetKeyReplicaDetailArrayOutputWithContext(context.Context) GetKeyReplicaDetailArrayOutput }
GetKeyReplicaDetailArrayInput is an input type that accepts GetKeyReplicaDetailArray and GetKeyReplicaDetailArrayOutput values. You can construct a concrete instance of `GetKeyReplicaDetailArrayInput` via:
GetKeyReplicaDetailArray{ GetKeyReplicaDetailArgs{...} }
type GetKeyReplicaDetailArrayOutput ¶
type GetKeyReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyReplicaDetailArrayOutput) ElementType ¶
func (GetKeyReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetKeyReplicaDetailArrayOutput) Index ¶
func (o GetKeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeyReplicaDetailOutput
func (GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutput ¶
func (o GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutput() GetKeyReplicaDetailArrayOutput
func (GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutputWithContext ¶
func (o GetKeyReplicaDetailArrayOutput) ToGetKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyReplicaDetailArrayOutput
type GetKeyReplicaDetailInput ¶
type GetKeyReplicaDetailInput interface { pulumi.Input ToGetKeyReplicaDetailOutput() GetKeyReplicaDetailOutput ToGetKeyReplicaDetailOutputWithContext(context.Context) GetKeyReplicaDetailOutput }
GetKeyReplicaDetailInput is an input type that accepts GetKeyReplicaDetailArgs and GetKeyReplicaDetailOutput values. You can construct a concrete instance of `GetKeyReplicaDetailInput` via:
GetKeyReplicaDetailArgs{...}
type GetKeyReplicaDetailOutput ¶
type GetKeyReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetKeyReplicaDetailOutput) ElementType ¶
func (GetKeyReplicaDetailOutput) ElementType() reflect.Type
func (GetKeyReplicaDetailOutput) ReplicationId ¶
func (o GetKeyReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a key operation
func (GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutput ¶
func (o GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutput() GetKeyReplicaDetailOutput
func (GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutputWithContext ¶
func (o GetKeyReplicaDetailOutput) ToGetKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeyReplicaDetailOutput
type GetKeyRestoreFromFile ¶
type GetKeyRestoreFromFile struct { // content length of key's backup binary file ContentLength string `pulumi:"contentLength"` // content md5 hashed value of key's backup file ContentMd5 string `pulumi:"contentMd5"` // Key backup file content RestoreKeyFromFileDetails string `pulumi:"restoreKeyFromFileDetails"` }
type GetKeyRestoreFromFileArgs ¶
type GetKeyRestoreFromFileArgs struct { // content length of key's backup binary file ContentLength pulumi.StringInput `pulumi:"contentLength"` // content md5 hashed value of key's backup file ContentMd5 pulumi.StringInput `pulumi:"contentMd5"` // Key backup file content RestoreKeyFromFileDetails pulumi.StringInput `pulumi:"restoreKeyFromFileDetails"` }
func (GetKeyRestoreFromFileArgs) ElementType ¶
func (GetKeyRestoreFromFileArgs) ElementType() reflect.Type
func (GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutput ¶
func (i GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutput() GetKeyRestoreFromFileOutput
func (GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutputWithContext ¶
func (i GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeyRestoreFromFileOutput
type GetKeyRestoreFromFileArray ¶
type GetKeyRestoreFromFileArray []GetKeyRestoreFromFileInput
func (GetKeyRestoreFromFileArray) ElementType ¶
func (GetKeyRestoreFromFileArray) ElementType() reflect.Type
func (GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutput ¶
func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput
func (GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutputWithContext ¶
func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromFileArrayOutput
type GetKeyRestoreFromFileArrayInput ¶
type GetKeyRestoreFromFileArrayInput interface { pulumi.Input ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput ToGetKeyRestoreFromFileArrayOutputWithContext(context.Context) GetKeyRestoreFromFileArrayOutput }
GetKeyRestoreFromFileArrayInput is an input type that accepts GetKeyRestoreFromFileArray and GetKeyRestoreFromFileArrayOutput values. You can construct a concrete instance of `GetKeyRestoreFromFileArrayInput` via:
GetKeyRestoreFromFileArray{ GetKeyRestoreFromFileArgs{...} }
type GetKeyRestoreFromFileArrayOutput ¶
type GetKeyRestoreFromFileArrayOutput struct{ *pulumi.OutputState }
func (GetKeyRestoreFromFileArrayOutput) ElementType ¶
func (GetKeyRestoreFromFileArrayOutput) ElementType() reflect.Type
func (GetKeyRestoreFromFileArrayOutput) Index ¶
func (o GetKeyRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetKeyRestoreFromFileOutput
func (GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutput ¶
func (o GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput
func (GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutputWithContext ¶
func (o GetKeyRestoreFromFileArrayOutput) ToGetKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromFileArrayOutput
type GetKeyRestoreFromFileInput ¶
type GetKeyRestoreFromFileInput interface { pulumi.Input ToGetKeyRestoreFromFileOutput() GetKeyRestoreFromFileOutput ToGetKeyRestoreFromFileOutputWithContext(context.Context) GetKeyRestoreFromFileOutput }
GetKeyRestoreFromFileInput is an input type that accepts GetKeyRestoreFromFileArgs and GetKeyRestoreFromFileOutput values. You can construct a concrete instance of `GetKeyRestoreFromFileInput` via:
GetKeyRestoreFromFileArgs{...}
type GetKeyRestoreFromFileOutput ¶
type GetKeyRestoreFromFileOutput struct{ *pulumi.OutputState }
func (GetKeyRestoreFromFileOutput) ContentLength ¶
func (o GetKeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
content length of key's backup binary file
func (GetKeyRestoreFromFileOutput) ContentMd5 ¶
func (o GetKeyRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
content md5 hashed value of key's backup file
func (GetKeyRestoreFromFileOutput) ElementType ¶
func (GetKeyRestoreFromFileOutput) ElementType() reflect.Type
func (GetKeyRestoreFromFileOutput) RestoreKeyFromFileDetails ¶
func (o GetKeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
Key backup file content
func (GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutput ¶
func (o GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutput() GetKeyRestoreFromFileOutput
func (GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutputWithContext ¶
func (o GetKeyRestoreFromFileOutput) ToGetKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeyRestoreFromFileOutput
type GetKeyRestoreFromObjectStore ¶
type GetKeyRestoreFromObjectStore struct { // Name of the bucket where key was backed up Bucket string `pulumi:"bucket"` // Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination string `pulumi:"destination"` // Namespace of the bucket where key was backed up Namespace string `pulumi:"namespace"` // Object containing the backup Object string `pulumi:"object"` // Pre-authenticated-request-uri of the backup Uri string `pulumi:"uri"` }
type GetKeyRestoreFromObjectStoreArgs ¶
type GetKeyRestoreFromObjectStoreArgs struct { // Name of the bucket where key was backed up Bucket pulumi.StringInput `pulumi:"bucket"` // Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination pulumi.StringInput `pulumi:"destination"` // Namespace of the bucket where key was backed up Namespace pulumi.StringInput `pulumi:"namespace"` // Object containing the backup Object pulumi.StringInput `pulumi:"object"` // Pre-authenticated-request-uri of the backup Uri pulumi.StringInput `pulumi:"uri"` }
func (GetKeyRestoreFromObjectStoreArgs) ElementType ¶
func (GetKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutput ¶
func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput
func (GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutputWithContext ¶
func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreOutput
type GetKeyRestoreFromObjectStoreArray ¶
type GetKeyRestoreFromObjectStoreArray []GetKeyRestoreFromObjectStoreInput
func (GetKeyRestoreFromObjectStoreArray) ElementType ¶
func (GetKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
func (GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutput ¶
func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput
func (GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext ¶
func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreArrayOutput
type GetKeyRestoreFromObjectStoreArrayInput ¶
type GetKeyRestoreFromObjectStoreArrayInput interface { pulumi.Input ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(context.Context) GetKeyRestoreFromObjectStoreArrayOutput }
GetKeyRestoreFromObjectStoreArrayInput is an input type that accepts GetKeyRestoreFromObjectStoreArray and GetKeyRestoreFromObjectStoreArrayOutput values. You can construct a concrete instance of `GetKeyRestoreFromObjectStoreArrayInput` via:
GetKeyRestoreFromObjectStoreArray{ GetKeyRestoreFromObjectStoreArgs{...} }
type GetKeyRestoreFromObjectStoreArrayOutput ¶
type GetKeyRestoreFromObjectStoreArrayOutput struct{ *pulumi.OutputState }
func (GetKeyRestoreFromObjectStoreArrayOutput) ElementType ¶
func (GetKeyRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
func (GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutput ¶
func (o GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput
func (GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext ¶
func (o GetKeyRestoreFromObjectStoreArrayOutput) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreArrayOutput
type GetKeyRestoreFromObjectStoreInput ¶
type GetKeyRestoreFromObjectStoreInput interface { pulumi.Input ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput ToGetKeyRestoreFromObjectStoreOutputWithContext(context.Context) GetKeyRestoreFromObjectStoreOutput }
GetKeyRestoreFromObjectStoreInput is an input type that accepts GetKeyRestoreFromObjectStoreArgs and GetKeyRestoreFromObjectStoreOutput values. You can construct a concrete instance of `GetKeyRestoreFromObjectStoreInput` via:
GetKeyRestoreFromObjectStoreArgs{...}
type GetKeyRestoreFromObjectStoreOutput ¶
type GetKeyRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (GetKeyRestoreFromObjectStoreOutput) Bucket ¶
func (o GetKeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
Name of the bucket where key was backed up
func (GetKeyRestoreFromObjectStoreOutput) Destination ¶
func (o GetKeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (GetKeyRestoreFromObjectStoreOutput) ElementType ¶
func (GetKeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (GetKeyRestoreFromObjectStoreOutput) Namespace ¶
func (o GetKeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
Namespace of the bucket where key was backed up
func (GetKeyRestoreFromObjectStoreOutput) Object ¶
func (o GetKeyRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
Object containing the backup
func (GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutput ¶
func (o GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput
func (GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutputWithContext ¶
func (o GetKeyRestoreFromObjectStoreOutput) ToGetKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreOutput
func (GetKeyRestoreFromObjectStoreOutput) Uri ¶
func (o GetKeyRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
Pre-authenticated-request-uri of the backup
type GetKeyVersionExternalKeyReferenceDetail ¶
type GetKeyVersionExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` }
type GetKeyVersionExternalKeyReferenceDetailArgs ¶
type GetKeyVersionExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringInput `pulumi:"externalKeyVersionId"` }
func (GetKeyVersionExternalKeyReferenceDetailArgs) ElementType ¶
func (GetKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutput ¶
func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
type GetKeyVersionExternalKeyReferenceDetailArray ¶
type GetKeyVersionExternalKeyReferenceDetailArray []GetKeyVersionExternalKeyReferenceDetailInput
func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType ¶
func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionExternalKeyReferenceDetailArrayInput ¶
type GetKeyVersionExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput }
GetKeyVersionExternalKeyReferenceDetailArrayInput is an input type that accepts GetKeyVersionExternalKeyReferenceDetailArray and GetKeyVersionExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `GetKeyVersionExternalKeyReferenceDetailArrayInput` via:
GetKeyVersionExternalKeyReferenceDetailArray{ GetKeyVersionExternalKeyReferenceDetailArgs{...} }
type GetKeyVersionExternalKeyReferenceDetailArrayOutput ¶
type GetKeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionExternalKeyReferenceDetailInput ¶
type GetKeyVersionExternalKeyReferenceDetailInput interface { pulumi.Input ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(context.Context) GetKeyVersionExternalKeyReferenceDetailOutput }
GetKeyVersionExternalKeyReferenceDetailInput is an input type that accepts GetKeyVersionExternalKeyReferenceDetailArgs and GetKeyVersionExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `GetKeyVersionExternalKeyReferenceDetailInput` via:
GetKeyVersionExternalKeyReferenceDetailArgs{...}
type GetKeyVersionExternalKeyReferenceDetailOutput ¶
type GetKeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionExternalKeyReferenceDetailOutput) ElementType ¶
func (GetKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutput ¶
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
type GetKeyVersionReplicaDetail ¶
type GetKeyVersionReplicaDetail struct { // ReplicationId associated with a key version operation ReplicationId string `pulumi:"replicationId"` }
type GetKeyVersionReplicaDetailArgs ¶
type GetKeyVersionReplicaDetailArgs struct { // ReplicationId associated with a key version operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetKeyVersionReplicaDetailArgs) ElementType ¶
func (GetKeyVersionReplicaDetailArgs) ElementType() reflect.Type
func (GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutput ¶
func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput
func (GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutputWithContext ¶
func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailOutput
type GetKeyVersionReplicaDetailArray ¶
type GetKeyVersionReplicaDetailArray []GetKeyVersionReplicaDetailInput
func (GetKeyVersionReplicaDetailArray) ElementType ¶
func (GetKeyVersionReplicaDetailArray) ElementType() reflect.Type
func (GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutput ¶
func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput
func (GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutputWithContext ¶
func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailArrayOutput
type GetKeyVersionReplicaDetailArrayInput ¶
type GetKeyVersionReplicaDetailArrayInput interface { pulumi.Input ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput ToGetKeyVersionReplicaDetailArrayOutputWithContext(context.Context) GetKeyVersionReplicaDetailArrayOutput }
GetKeyVersionReplicaDetailArrayInput is an input type that accepts GetKeyVersionReplicaDetailArray and GetKeyVersionReplicaDetailArrayOutput values. You can construct a concrete instance of `GetKeyVersionReplicaDetailArrayInput` via:
GetKeyVersionReplicaDetailArray{ GetKeyVersionReplicaDetailArgs{...} }
type GetKeyVersionReplicaDetailArrayOutput ¶
type GetKeyVersionReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionReplicaDetailArrayOutput) ElementType ¶
func (GetKeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionReplicaDetailArrayOutput) Index ¶
func (o GetKeyVersionReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeyVersionReplicaDetailOutput
func (GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutput ¶
func (o GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput
func (GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutputWithContext ¶
func (o GetKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailArrayOutput
type GetKeyVersionReplicaDetailInput ¶
type GetKeyVersionReplicaDetailInput interface { pulumi.Input ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput ToGetKeyVersionReplicaDetailOutputWithContext(context.Context) GetKeyVersionReplicaDetailOutput }
GetKeyVersionReplicaDetailInput is an input type that accepts GetKeyVersionReplicaDetailArgs and GetKeyVersionReplicaDetailOutput values. You can construct a concrete instance of `GetKeyVersionReplicaDetailInput` via:
GetKeyVersionReplicaDetailArgs{...}
type GetKeyVersionReplicaDetailOutput ¶
type GetKeyVersionReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionReplicaDetailOutput) ElementType ¶
func (GetKeyVersionReplicaDetailOutput) ElementType() reflect.Type
func (GetKeyVersionReplicaDetailOutput) ReplicationId ¶
func (o GetKeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a key version operation
func (GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutput ¶
func (o GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput
func (GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutputWithContext ¶
func (o GetKeyVersionReplicaDetailOutput) ToGetKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailOutput
type GetKeyVersionsArgs ¶
type GetKeyVersionsArgs struct { Filters []GetKeyVersionsFilter `pulumi:"filters"` // The OCID of the key. KeyId string `pulumi:"keyId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKeyVersions.
type GetKeyVersionsFilter ¶
type GetKeyVersionsFilterArgs ¶
type GetKeyVersionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetKeyVersionsFilterArgs) ElementType ¶
func (GetKeyVersionsFilterArgs) ElementType() reflect.Type
func (GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutput ¶
func (i GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutput() GetKeyVersionsFilterOutput
func (GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutputWithContext ¶
func (i GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutputWithContext(ctx context.Context) GetKeyVersionsFilterOutput
type GetKeyVersionsFilterArray ¶
type GetKeyVersionsFilterArray []GetKeyVersionsFilterInput
func (GetKeyVersionsFilterArray) ElementType ¶
func (GetKeyVersionsFilterArray) ElementType() reflect.Type
func (GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutput ¶
func (i GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutput() GetKeyVersionsFilterArrayOutput
func (GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutputWithContext ¶
func (i GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutputWithContext(ctx context.Context) GetKeyVersionsFilterArrayOutput
type GetKeyVersionsFilterArrayInput ¶
type GetKeyVersionsFilterArrayInput interface { pulumi.Input ToGetKeyVersionsFilterArrayOutput() GetKeyVersionsFilterArrayOutput ToGetKeyVersionsFilterArrayOutputWithContext(context.Context) GetKeyVersionsFilterArrayOutput }
GetKeyVersionsFilterArrayInput is an input type that accepts GetKeyVersionsFilterArray and GetKeyVersionsFilterArrayOutput values. You can construct a concrete instance of `GetKeyVersionsFilterArrayInput` via:
GetKeyVersionsFilterArray{ GetKeyVersionsFilterArgs{...} }
type GetKeyVersionsFilterArrayOutput ¶
type GetKeyVersionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsFilterArrayOutput) ElementType ¶
func (GetKeyVersionsFilterArrayOutput) ElementType() reflect.Type
func (GetKeyVersionsFilterArrayOutput) Index ¶
func (o GetKeyVersionsFilterArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsFilterOutput
func (GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutput ¶
func (o GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutput() GetKeyVersionsFilterArrayOutput
func (GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutputWithContext ¶
func (o GetKeyVersionsFilterArrayOutput) ToGetKeyVersionsFilterArrayOutputWithContext(ctx context.Context) GetKeyVersionsFilterArrayOutput
type GetKeyVersionsFilterInput ¶
type GetKeyVersionsFilterInput interface { pulumi.Input ToGetKeyVersionsFilterOutput() GetKeyVersionsFilterOutput ToGetKeyVersionsFilterOutputWithContext(context.Context) GetKeyVersionsFilterOutput }
GetKeyVersionsFilterInput is an input type that accepts GetKeyVersionsFilterArgs and GetKeyVersionsFilterOutput values. You can construct a concrete instance of `GetKeyVersionsFilterInput` via:
GetKeyVersionsFilterArgs{...}
type GetKeyVersionsFilterOutput ¶
type GetKeyVersionsFilterOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsFilterOutput) ElementType ¶
func (GetKeyVersionsFilterOutput) ElementType() reflect.Type
func (GetKeyVersionsFilterOutput) Name ¶
func (o GetKeyVersionsFilterOutput) Name() pulumi.StringOutput
func (GetKeyVersionsFilterOutput) Regex ¶
func (o GetKeyVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutput ¶
func (o GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutput() GetKeyVersionsFilterOutput
func (GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutputWithContext ¶
func (o GetKeyVersionsFilterOutput) ToGetKeyVersionsFilterOutputWithContext(ctx context.Context) GetKeyVersionsFilterOutput
func (GetKeyVersionsFilterOutput) Values ¶
func (o GetKeyVersionsFilterOutput) Values() pulumi.StringArrayOutput
type GetKeyVersionsKeyVersion ¶
type GetKeyVersionsKeyVersion struct { // The OCID of the compartment that contains this key version. CompartmentId string `pulumi:"compartmentId"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails []GetKeyVersionsKeyVersionExternalKeyReferenceDetail `pulumi:"externalKeyReferenceDetails"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` // The OCID of the key version. Id string `pulumi:"id"` // An optional property indicating whether this keyversion is generated from auto rotatation. IsAutoRotated bool `pulumi:"isAutoRotated"` // A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault. IsPrimary bool `pulumi:"isPrimary"` // The OCID of the key. KeyId string `pulumi:"keyId"` // The OCID of the key version. KeyVersionId string `pulumi:"keyVersionId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` // The public key in PEM format. (This value pertains only to RSA and ECDSA keys.) PublicKey string `pulumi:"publicKey"` // KeyVersion replica details ReplicaDetails []GetKeyVersionsKeyVersionReplicaDetail `pulumi:"replicaDetails"` RestoredFromKeyId string `pulumi:"restoredFromKeyId"` // The OCID of the key version from which this key version was restored. RestoredFromKeyVersionId string `pulumi:"restoredFromKeyVersionId"` // The key version's current lifecycle state. Example: `ENABLED` State string `pulumi:"state"` // The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z" TimeCreated string `pulumi:"timeCreated"` // An optional property to indicate when to delete the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key version. VaultId string `pulumi:"vaultId"` }
type GetKeyVersionsKeyVersionArgs ¶
type GetKeyVersionsKeyVersionArgs struct { // The OCID of the compartment that contains this key version. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput `pulumi:"externalKeyReferenceDetails"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringInput `pulumi:"externalKeyVersionId"` // The OCID of the key version. Id pulumi.StringInput `pulumi:"id"` // An optional property indicating whether this keyversion is generated from auto rotatation. IsAutoRotated pulumi.BoolInput `pulumi:"isAutoRotated"` // A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // The OCID of the key. KeyId pulumi.StringInput `pulumi:"keyId"` // The OCID of the key version. KeyVersionId pulumi.StringInput `pulumi:"keyVersionId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // The public key in PEM format. (This value pertains only to RSA and ECDSA keys.) PublicKey pulumi.StringInput `pulumi:"publicKey"` // KeyVersion replica details ReplicaDetails GetKeyVersionsKeyVersionReplicaDetailArrayInput `pulumi:"replicaDetails"` RestoredFromKeyId pulumi.StringInput `pulumi:"restoredFromKeyId"` // The OCID of the key version from which this key version was restored. RestoredFromKeyVersionId pulumi.StringInput `pulumi:"restoredFromKeyVersionId"` // The key version's current lifecycle state. Example: `ENABLED` State pulumi.StringInput `pulumi:"state"` // The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z" TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // An optional property to indicate when to delete the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion pulumi.StringInput `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key version. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (GetKeyVersionsKeyVersionArgs) ElementType ¶
func (GetKeyVersionsKeyVersionArgs) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutput ¶
func (i GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutput() GetKeyVersionsKeyVersionOutput
func (GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutputWithContext ¶
func (i GetKeyVersionsKeyVersionArgs) ToGetKeyVersionsKeyVersionOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionOutput
type GetKeyVersionsKeyVersionArray ¶
type GetKeyVersionsKeyVersionArray []GetKeyVersionsKeyVersionInput
func (GetKeyVersionsKeyVersionArray) ElementType ¶
func (GetKeyVersionsKeyVersionArray) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutput ¶
func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput
func (GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutputWithContext ¶
func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionArrayOutput
type GetKeyVersionsKeyVersionArrayInput ¶
type GetKeyVersionsKeyVersionArrayInput interface { pulumi.Input ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput ToGetKeyVersionsKeyVersionArrayOutputWithContext(context.Context) GetKeyVersionsKeyVersionArrayOutput }
GetKeyVersionsKeyVersionArrayInput is an input type that accepts GetKeyVersionsKeyVersionArray and GetKeyVersionsKeyVersionArrayOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionArrayInput` via:
GetKeyVersionsKeyVersionArray{ GetKeyVersionsKeyVersionArgs{...} }
type GetKeyVersionsKeyVersionArrayOutput ¶
type GetKeyVersionsKeyVersionArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionArrayOutput) ElementType ¶
func (GetKeyVersionsKeyVersionArrayOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionArrayOutput) Index ¶
func (o GetKeyVersionsKeyVersionArrayOutput) Index(i pulumi.IntInput) GetKeyVersionsKeyVersionOutput
func (GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutput ¶
func (o GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput
func (GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutputWithContext ¶
func (o GetKeyVersionsKeyVersionArrayOutput) ToGetKeyVersionsKeyVersionArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionArrayOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetail ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` }
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringInput `pulumi:"externalKeyVersionId"` }
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ElementType ¶
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ¶
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray []GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType ¶
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput }
GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput is an input type that accepts GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray and GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput` via:
GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray{ GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs{...} }
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput interface { pulumi.Input ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput }
GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput is an input type that accepts GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs and GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput` via:
GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs{...}
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ¶
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ElementType ¶
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
type GetKeyVersionsKeyVersionInput ¶
type GetKeyVersionsKeyVersionInput interface { pulumi.Input ToGetKeyVersionsKeyVersionOutput() GetKeyVersionsKeyVersionOutput ToGetKeyVersionsKeyVersionOutputWithContext(context.Context) GetKeyVersionsKeyVersionOutput }
GetKeyVersionsKeyVersionInput is an input type that accepts GetKeyVersionsKeyVersionArgs and GetKeyVersionsKeyVersionOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionInput` via:
GetKeyVersionsKeyVersionArgs{...}
type GetKeyVersionsKeyVersionOutput ¶
type GetKeyVersionsKeyVersionOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionOutput) CompartmentId ¶
func (o GetKeyVersionsKeyVersionOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains this key version.
func (GetKeyVersionsKeyVersionOutput) ElementType ¶
func (GetKeyVersionsKeyVersionOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionOutput) ExternalKeyReferenceDetails ¶
func (o GetKeyVersionsKeyVersionOutput) ExternalKeyReferenceDetails() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (GetKeyVersionsKeyVersionOutput) ExternalKeyVersionId ¶
func (o GetKeyVersionsKeyVersionOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyVersionsKeyVersionOutput) Id ¶
func (o GetKeyVersionsKeyVersionOutput) Id() pulumi.StringOutput
The OCID of the key version.
func (GetKeyVersionsKeyVersionOutput) IsAutoRotated ¶
func (o GetKeyVersionsKeyVersionOutput) IsAutoRotated() pulumi.BoolOutput
An optional property indicating whether this keyversion is generated from auto rotatation.
func (GetKeyVersionsKeyVersionOutput) IsPrimary ¶
func (o GetKeyVersionsKeyVersionOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault.
func (GetKeyVersionsKeyVersionOutput) KeyId ¶
func (o GetKeyVersionsKeyVersionOutput) KeyId() pulumi.StringOutput
The OCID of the key.
func (GetKeyVersionsKeyVersionOutput) KeyVersionId ¶
func (o GetKeyVersionsKeyVersionOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version.
func (GetKeyVersionsKeyVersionOutput) ManagementEndpoint ¶
func (o GetKeyVersionsKeyVersionOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint.
func (GetKeyVersionsKeyVersionOutput) PublicKey ¶
func (o GetKeyVersionsKeyVersionOutput) PublicKey() pulumi.StringOutput
The public key in PEM format. (This value pertains only to RSA and ECDSA keys.)
func (GetKeyVersionsKeyVersionOutput) ReplicaDetails ¶
func (o GetKeyVersionsKeyVersionOutput) ReplicaDetails() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
KeyVersion replica details
func (GetKeyVersionsKeyVersionOutput) RestoredFromKeyId ¶
func (o GetKeyVersionsKeyVersionOutput) RestoredFromKeyId() pulumi.StringOutput
func (GetKeyVersionsKeyVersionOutput) RestoredFromKeyVersionId ¶
func (o GetKeyVersionsKeyVersionOutput) RestoredFromKeyVersionId() pulumi.StringOutput
The OCID of the key version from which this key version was restored.
func (GetKeyVersionsKeyVersionOutput) State ¶
func (o GetKeyVersionsKeyVersionOutput) State() pulumi.StringOutput
The key version's current lifecycle state. Example: `ENABLED`
func (GetKeyVersionsKeyVersionOutput) TimeCreated ¶
func (o GetKeyVersionsKeyVersionOutput) TimeCreated() pulumi.StringOutput
The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z"
func (GetKeyVersionsKeyVersionOutput) TimeOfDeletion ¶
func (o GetKeyVersionsKeyVersionOutput) TimeOfDeletion() pulumi.StringOutput
An optional property to indicate when to delete the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
func (GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutput ¶
func (o GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutput() GetKeyVersionsKeyVersionOutput
func (GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutputWithContext ¶
func (o GetKeyVersionsKeyVersionOutput) ToGetKeyVersionsKeyVersionOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionOutput
func (GetKeyVersionsKeyVersionOutput) VaultId ¶
func (o GetKeyVersionsKeyVersionOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key version.
type GetKeyVersionsKeyVersionReplicaDetail ¶
type GetKeyVersionsKeyVersionReplicaDetail struct { // ReplicationId associated with a key version operation ReplicationId string `pulumi:"replicationId"` }
type GetKeyVersionsKeyVersionReplicaDetailArgs ¶
type GetKeyVersionsKeyVersionReplicaDetailArgs struct { // ReplicationId associated with a key version operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetKeyVersionsKeyVersionReplicaDetailArgs) ElementType ¶
func (GetKeyVersionsKeyVersionReplicaDetailArgs) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutput ¶
func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutput() GetKeyVersionsKeyVersionReplicaDetailOutput
func (GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext ¶
func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailOutput
type GetKeyVersionsKeyVersionReplicaDetailArray ¶
type GetKeyVersionsKeyVersionReplicaDetailArray []GetKeyVersionsKeyVersionReplicaDetailInput
func (GetKeyVersionsKeyVersionReplicaDetailArray) ElementType ¶
func (GetKeyVersionsKeyVersionReplicaDetailArray) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput ¶
func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
func (GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext ¶
func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput
type GetKeyVersionsKeyVersionReplicaDetailArrayInput ¶
type GetKeyVersionsKeyVersionReplicaDetailArrayInput interface { pulumi.Input ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput }
GetKeyVersionsKeyVersionReplicaDetailArrayInput is an input type that accepts GetKeyVersionsKeyVersionReplicaDetailArray and GetKeyVersionsKeyVersionReplicaDetailArrayOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionReplicaDetailArrayInput` via:
GetKeyVersionsKeyVersionReplicaDetailArray{ GetKeyVersionsKeyVersionReplicaDetailArgs{...} }
type GetKeyVersionsKeyVersionReplicaDetailArrayOutput ¶
type GetKeyVersionsKeyVersionReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ElementType ¶
func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput ¶
func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext ¶
func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput
type GetKeyVersionsKeyVersionReplicaDetailInput ¶
type GetKeyVersionsKeyVersionReplicaDetailInput interface { pulumi.Input ToGetKeyVersionsKeyVersionReplicaDetailOutput() GetKeyVersionsKeyVersionReplicaDetailOutput ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext(context.Context) GetKeyVersionsKeyVersionReplicaDetailOutput }
GetKeyVersionsKeyVersionReplicaDetailInput is an input type that accepts GetKeyVersionsKeyVersionReplicaDetailArgs and GetKeyVersionsKeyVersionReplicaDetailOutput values. You can construct a concrete instance of `GetKeyVersionsKeyVersionReplicaDetailInput` via:
GetKeyVersionsKeyVersionReplicaDetailArgs{...}
type GetKeyVersionsKeyVersionReplicaDetailOutput ¶
type GetKeyVersionsKeyVersionReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ElementType ¶
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ReplicationId ¶
func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a key version operation
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutput ¶
func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutput() GetKeyVersionsKeyVersionReplicaDetailOutput
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext ¶
func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToGetKeyVersionsKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailOutput
type GetKeyVersionsOutputArgs ¶
type GetKeyVersionsOutputArgs struct { Filters GetKeyVersionsFilterArrayInput `pulumi:"filters"` // The OCID of the key. KeyId pulumi.StringInput `pulumi:"keyId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKeyVersions.
func (GetKeyVersionsOutputArgs) ElementType ¶
func (GetKeyVersionsOutputArgs) ElementType() reflect.Type
type GetKeyVersionsResult ¶
type GetKeyVersionsResult struct { Filters []GetKeyVersionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the master encryption key associated with this key version. KeyId string `pulumi:"keyId"` // The list of key_versions. KeyVersions []GetKeyVersionsKeyVersion `pulumi:"keyVersions"` ManagementEndpoint string `pulumi:"managementEndpoint"` }
A collection of values returned by getKeyVersions.
func GetKeyVersions ¶
func GetKeyVersions(ctx *pulumi.Context, args *GetKeyVersionsArgs, opts ...pulumi.InvokeOption) (*GetKeyVersionsResult, error)
This data source provides the list of Key Versions in Oracle Cloud Infrastructure Kms service.
Lists all KeyVersion(https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/KeyVersion/) resources for the specified master encryption key.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetKeyVersions(ctx, &kms.GetKeyVersionsArgs{ KeyId: testKey.Id, ManagementEndpoint: keyVersionManagementEndpoint, }, nil) if err != nil { return err } return nil }) }
```
type GetKeyVersionsResultOutput ¶
type GetKeyVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKeyVersions.
func GetKeyVersionsOutput ¶
func GetKeyVersionsOutput(ctx *pulumi.Context, args GetKeyVersionsOutputArgs, opts ...pulumi.InvokeOption) GetKeyVersionsResultOutput
func (GetKeyVersionsResultOutput) ElementType ¶
func (GetKeyVersionsResultOutput) ElementType() reflect.Type
func (GetKeyVersionsResultOutput) Filters ¶
func (o GetKeyVersionsResultOutput) Filters() GetKeyVersionsFilterArrayOutput
func (GetKeyVersionsResultOutput) Id ¶
func (o GetKeyVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKeyVersionsResultOutput) KeyId ¶
func (o GetKeyVersionsResultOutput) KeyId() pulumi.StringOutput
The OCID of the master encryption key associated with this key version.
func (GetKeyVersionsResultOutput) KeyVersions ¶
func (o GetKeyVersionsResultOutput) KeyVersions() GetKeyVersionsKeyVersionArrayOutput
The list of key_versions.
func (GetKeyVersionsResultOutput) ManagementEndpoint ¶
func (o GetKeyVersionsResultOutput) ManagementEndpoint() pulumi.StringOutput
func (GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutput ¶
func (o GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutput() GetKeyVersionsResultOutput
func (GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutputWithContext ¶
func (o GetKeyVersionsResultOutput) ToGetKeyVersionsResultOutputWithContext(ctx context.Context) GetKeyVersionsResultOutput
type GetKeysArgs ¶
type GetKeysArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt data. Currently, support includes AES, RSA, and ECDSA algorithms. Algorithm *string `pulumi:"algorithm"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // The curve ID of the keys. (This pertains only to ECDSA keys.) CurveId *string `pulumi:"curveId"` Filters []GetKeysFilter `pulumi:"filters"` // The length of the key in bytes, expressed as an integer. Supported values include 16, 24, or 32. Length *int `pulumi:"length"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` // A key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode *string `pulumi:"protectionMode"` }
A collection of arguments for invoking getKeys.
type GetKeysFilter ¶
type GetKeysFilterArgs ¶
type GetKeysFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetKeysFilterArgs) ElementType ¶
func (GetKeysFilterArgs) ElementType() reflect.Type
func (GetKeysFilterArgs) ToGetKeysFilterOutput ¶
func (i GetKeysFilterArgs) ToGetKeysFilterOutput() GetKeysFilterOutput
func (GetKeysFilterArgs) ToGetKeysFilterOutputWithContext ¶
func (i GetKeysFilterArgs) ToGetKeysFilterOutputWithContext(ctx context.Context) GetKeysFilterOutput
type GetKeysFilterArray ¶
type GetKeysFilterArray []GetKeysFilterInput
func (GetKeysFilterArray) ElementType ¶
func (GetKeysFilterArray) ElementType() reflect.Type
func (GetKeysFilterArray) ToGetKeysFilterArrayOutput ¶
func (i GetKeysFilterArray) ToGetKeysFilterArrayOutput() GetKeysFilterArrayOutput
func (GetKeysFilterArray) ToGetKeysFilterArrayOutputWithContext ¶
func (i GetKeysFilterArray) ToGetKeysFilterArrayOutputWithContext(ctx context.Context) GetKeysFilterArrayOutput
type GetKeysFilterArrayInput ¶
type GetKeysFilterArrayInput interface { pulumi.Input ToGetKeysFilterArrayOutput() GetKeysFilterArrayOutput ToGetKeysFilterArrayOutputWithContext(context.Context) GetKeysFilterArrayOutput }
GetKeysFilterArrayInput is an input type that accepts GetKeysFilterArray and GetKeysFilterArrayOutput values. You can construct a concrete instance of `GetKeysFilterArrayInput` via:
GetKeysFilterArray{ GetKeysFilterArgs{...} }
type GetKeysFilterArrayOutput ¶
type GetKeysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetKeysFilterArrayOutput) ElementType ¶
func (GetKeysFilterArrayOutput) ElementType() reflect.Type
func (GetKeysFilterArrayOutput) Index ¶
func (o GetKeysFilterArrayOutput) Index(i pulumi.IntInput) GetKeysFilterOutput
func (GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutput ¶
func (o GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutput() GetKeysFilterArrayOutput
func (GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutputWithContext ¶
func (o GetKeysFilterArrayOutput) ToGetKeysFilterArrayOutputWithContext(ctx context.Context) GetKeysFilterArrayOutput
type GetKeysFilterInput ¶
type GetKeysFilterInput interface { pulumi.Input ToGetKeysFilterOutput() GetKeysFilterOutput ToGetKeysFilterOutputWithContext(context.Context) GetKeysFilterOutput }
GetKeysFilterInput is an input type that accepts GetKeysFilterArgs and GetKeysFilterOutput values. You can construct a concrete instance of `GetKeysFilterInput` via:
GetKeysFilterArgs{...}
type GetKeysFilterOutput ¶
type GetKeysFilterOutput struct{ *pulumi.OutputState }
func (GetKeysFilterOutput) ElementType ¶
func (GetKeysFilterOutput) ElementType() reflect.Type
func (GetKeysFilterOutput) Name ¶
func (o GetKeysFilterOutput) Name() pulumi.StringOutput
func (GetKeysFilterOutput) Regex ¶
func (o GetKeysFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetKeysFilterOutput) ToGetKeysFilterOutput ¶
func (o GetKeysFilterOutput) ToGetKeysFilterOutput() GetKeysFilterOutput
func (GetKeysFilterOutput) ToGetKeysFilterOutputWithContext ¶
func (o GetKeysFilterOutput) ToGetKeysFilterOutputWithContext(ctx context.Context) GetKeysFilterOutput
func (GetKeysFilterOutput) Values ¶
func (o GetKeysFilterOutput) Values() pulumi.StringArrayOutput
type GetKeysKey ¶
type GetKeysKey struct { // The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails []GetKeysKeyAutoKeyRotationDetail `pulumi:"autoKeyRotationDetails"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations. CurrentKeyVersion string `pulumi:"currentKeyVersion"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` DesiredState string `pulumi:"desiredState"` // A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails []GetKeysKeyExternalKeyReferenceDetail `pulumi:"externalKeyReferenceDetails"` ExternalKeyReferences []GetKeysKeyExternalKeyReference `pulumi:"externalKeyReferences"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the key. Id string `pulumi:"id"` // A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled bool `pulumi:"isAutoRotationEnabled"` // A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. IsPrimary bool `pulumi:"isPrimary"` // The cryptographic properties of a key. KeyShapes []GetKeysKeyKeyShape `pulumi:"keyShapes"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` // A key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode string `pulumi:"protectionMode"` // Key replica details ReplicaDetails []GetKeysKeyReplicaDetail `pulumi:"replicaDetails"` RestoreFromFiles []GetKeysKeyRestoreFromFile `pulumi:"restoreFromFiles"` RestoreFromObjectStores []GetKeysKeyRestoreFromObjectStore `pulumi:"restoreFromObjectStores"` RestoreTrigger bool `pulumi:"restoreTrigger"` RestoredFromKeyId string `pulumi:"restoredFromKeyId"` // The key's current lifecycle state. Example: `ENABLED` State string `pulumi:"state"` // The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // An optional property indicating when to delete the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key. VaultId string `pulumi:"vaultId"` }
type GetKeysKeyArgs ¶
type GetKeysKeyArgs struct { // The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails GetKeysKeyAutoKeyRotationDetailArrayInput `pulumi:"autoKeyRotationDetails"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations. CurrentKeyVersion pulumi.StringInput `pulumi:"currentKeyVersion"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` DesiredState pulumi.StringInput `pulumi:"desiredState"` // A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails GetKeysKeyExternalKeyReferenceDetailArrayInput `pulumi:"externalKeyReferenceDetails"` ExternalKeyReferences GetKeysKeyExternalKeyReferenceArrayInput `pulumi:"externalKeyReferences"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The OCID of the key. Id pulumi.StringInput `pulumi:"id"` // A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled pulumi.BoolInput `pulumi:"isAutoRotationEnabled"` // A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // The cryptographic properties of a key. KeyShapes GetKeysKeyKeyShapeArrayInput `pulumi:"keyShapes"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // A key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode pulumi.StringInput `pulumi:"protectionMode"` // Key replica details ReplicaDetails GetKeysKeyReplicaDetailArrayInput `pulumi:"replicaDetails"` RestoreFromFiles GetKeysKeyRestoreFromFileArrayInput `pulumi:"restoreFromFiles"` RestoreFromObjectStores GetKeysKeyRestoreFromObjectStoreArrayInput `pulumi:"restoreFromObjectStores"` RestoreTrigger pulumi.BoolInput `pulumi:"restoreTrigger"` RestoredFromKeyId pulumi.StringInput `pulumi:"restoredFromKeyId"` // The key's current lifecycle state. Example: `ENABLED` State pulumi.StringInput `pulumi:"state"` // The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // An optional property indicating when to delete the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion pulumi.StringInput `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key. VaultId pulumi.StringInput `pulumi:"vaultId"` }
func (GetKeysKeyArgs) ElementType ¶
func (GetKeysKeyArgs) ElementType() reflect.Type
func (GetKeysKeyArgs) ToGetKeysKeyOutput ¶
func (i GetKeysKeyArgs) ToGetKeysKeyOutput() GetKeysKeyOutput
func (GetKeysKeyArgs) ToGetKeysKeyOutputWithContext ¶
func (i GetKeysKeyArgs) ToGetKeysKeyOutputWithContext(ctx context.Context) GetKeysKeyOutput
type GetKeysKeyArray ¶
type GetKeysKeyArray []GetKeysKeyInput
func (GetKeysKeyArray) ElementType ¶
func (GetKeysKeyArray) ElementType() reflect.Type
func (GetKeysKeyArray) ToGetKeysKeyArrayOutput ¶
func (i GetKeysKeyArray) ToGetKeysKeyArrayOutput() GetKeysKeyArrayOutput
func (GetKeysKeyArray) ToGetKeysKeyArrayOutputWithContext ¶
func (i GetKeysKeyArray) ToGetKeysKeyArrayOutputWithContext(ctx context.Context) GetKeysKeyArrayOutput
type GetKeysKeyArrayInput ¶
type GetKeysKeyArrayInput interface { pulumi.Input ToGetKeysKeyArrayOutput() GetKeysKeyArrayOutput ToGetKeysKeyArrayOutputWithContext(context.Context) GetKeysKeyArrayOutput }
GetKeysKeyArrayInput is an input type that accepts GetKeysKeyArray and GetKeysKeyArrayOutput values. You can construct a concrete instance of `GetKeysKeyArrayInput` via:
GetKeysKeyArray{ GetKeysKeyArgs{...} }
type GetKeysKeyArrayOutput ¶
type GetKeysKeyArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyArrayOutput) ElementType ¶
func (GetKeysKeyArrayOutput) ElementType() reflect.Type
func (GetKeysKeyArrayOutput) Index ¶
func (o GetKeysKeyArrayOutput) Index(i pulumi.IntInput) GetKeysKeyOutput
func (GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutput ¶
func (o GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutput() GetKeysKeyArrayOutput
func (GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutputWithContext ¶
func (o GetKeysKeyArrayOutput) ToGetKeysKeyArrayOutputWithContext(ctx context.Context) GetKeysKeyArrayOutput
type GetKeysKeyAutoKeyRotationDetail ¶
type GetKeysKeyAutoKeyRotationDetail struct { // The last execution status message of auto key rotation. LastRotationMessage string `pulumi:"lastRotationMessage"` // The status of last execution of auto key rotation. LastRotationStatus string `pulumi:"lastRotationStatus"` // The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays int `pulumi:"rotationIntervalInDays"` // A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation string `pulumi:"timeOfLastRotation"` // A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation string `pulumi:"timeOfNextRotation"` // A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart string `pulumi:"timeOfScheduleStart"` }
type GetKeysKeyAutoKeyRotationDetailArgs ¶
type GetKeysKeyAutoKeyRotationDetailArgs struct { // The last execution status message of auto key rotation. LastRotationMessage pulumi.StringInput `pulumi:"lastRotationMessage"` // The status of last execution of auto key rotation. LastRotationStatus pulumi.StringInput `pulumi:"lastRotationStatus"` // The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays pulumi.IntInput `pulumi:"rotationIntervalInDays"` // A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation pulumi.StringInput `pulumi:"timeOfLastRotation"` // A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation pulumi.StringInput `pulumi:"timeOfNextRotation"` // A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart pulumi.StringInput `pulumi:"timeOfScheduleStart"` }
func (GetKeysKeyAutoKeyRotationDetailArgs) ElementType ¶
func (GetKeysKeyAutoKeyRotationDetailArgs) ElementType() reflect.Type
func (GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutput ¶
func (i GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutput() GetKeysKeyAutoKeyRotationDetailOutput
func (GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext ¶
func (i GetKeysKeyAutoKeyRotationDetailArgs) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailOutput
type GetKeysKeyAutoKeyRotationDetailArray ¶
type GetKeysKeyAutoKeyRotationDetailArray []GetKeysKeyAutoKeyRotationDetailInput
func (GetKeysKeyAutoKeyRotationDetailArray) ElementType ¶
func (GetKeysKeyAutoKeyRotationDetailArray) ElementType() reflect.Type
func (GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutput ¶
func (i GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutput() GetKeysKeyAutoKeyRotationDetailArrayOutput
func (GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext ¶
func (i GetKeysKeyAutoKeyRotationDetailArray) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailArrayOutput
type GetKeysKeyAutoKeyRotationDetailArrayInput ¶
type GetKeysKeyAutoKeyRotationDetailArrayInput interface { pulumi.Input ToGetKeysKeyAutoKeyRotationDetailArrayOutput() GetKeysKeyAutoKeyRotationDetailArrayOutput ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext(context.Context) GetKeysKeyAutoKeyRotationDetailArrayOutput }
GetKeysKeyAutoKeyRotationDetailArrayInput is an input type that accepts GetKeysKeyAutoKeyRotationDetailArray and GetKeysKeyAutoKeyRotationDetailArrayOutput values. You can construct a concrete instance of `GetKeysKeyAutoKeyRotationDetailArrayInput` via:
GetKeysKeyAutoKeyRotationDetailArray{ GetKeysKeyAutoKeyRotationDetailArgs{...} }
type GetKeysKeyAutoKeyRotationDetailArrayOutput ¶
type GetKeysKeyAutoKeyRotationDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyAutoKeyRotationDetailArrayOutput) ElementType ¶
func (GetKeysKeyAutoKeyRotationDetailArrayOutput) ElementType() reflect.Type
func (GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutput ¶
func (o GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutput() GetKeysKeyAutoKeyRotationDetailArrayOutput
func (GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext ¶
func (o GetKeysKeyAutoKeyRotationDetailArrayOutput) ToGetKeysKeyAutoKeyRotationDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailArrayOutput
type GetKeysKeyAutoKeyRotationDetailInput ¶
type GetKeysKeyAutoKeyRotationDetailInput interface { pulumi.Input ToGetKeysKeyAutoKeyRotationDetailOutput() GetKeysKeyAutoKeyRotationDetailOutput ToGetKeysKeyAutoKeyRotationDetailOutputWithContext(context.Context) GetKeysKeyAutoKeyRotationDetailOutput }
GetKeysKeyAutoKeyRotationDetailInput is an input type that accepts GetKeysKeyAutoKeyRotationDetailArgs and GetKeysKeyAutoKeyRotationDetailOutput values. You can construct a concrete instance of `GetKeysKeyAutoKeyRotationDetailInput` via:
GetKeysKeyAutoKeyRotationDetailArgs{...}
type GetKeysKeyAutoKeyRotationDetailOutput ¶
type GetKeysKeyAutoKeyRotationDetailOutput struct{ *pulumi.OutputState }
func (GetKeysKeyAutoKeyRotationDetailOutput) ElementType ¶
func (GetKeysKeyAutoKeyRotationDetailOutput) ElementType() reflect.Type
func (GetKeysKeyAutoKeyRotationDetailOutput) LastRotationMessage ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) LastRotationMessage() pulumi.StringOutput
The last execution status message of auto key rotation.
func (GetKeysKeyAutoKeyRotationDetailOutput) LastRotationStatus ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) LastRotationStatus() pulumi.StringOutput
The status of last execution of auto key rotation.
func (GetKeysKeyAutoKeyRotationDetailOutput) RotationIntervalInDays ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) RotationIntervalInDays() pulumi.IntOutput
The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule.
func (GetKeysKeyAutoKeyRotationDetailOutput) TimeOfLastRotation ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfLastRotation() pulumi.StringOutput
A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`.
func (GetKeysKeyAutoKeyRotationDetailOutput) TimeOfNextRotation ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfNextRotation() pulumi.StringOutput
A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z.
func (GetKeysKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) TimeOfScheduleStart() pulumi.StringOutput
A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer.
func (GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutput ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutput() GetKeysKeyAutoKeyRotationDetailOutput
func (GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext ¶
func (o GetKeysKeyAutoKeyRotationDetailOutput) ToGetKeysKeyAutoKeyRotationDetailOutputWithContext(ctx context.Context) GetKeysKeyAutoKeyRotationDetailOutput
type GetKeysKeyExternalKeyReference ¶
type GetKeysKeyExternalKeyReference struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` }
type GetKeysKeyExternalKeyReferenceArgs ¶
type GetKeysKeyExternalKeyReferenceArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` }
func (GetKeysKeyExternalKeyReferenceArgs) ElementType ¶
func (GetKeysKeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput ¶
func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext ¶
func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
type GetKeysKeyExternalKeyReferenceArray ¶
type GetKeysKeyExternalKeyReferenceArray []GetKeysKeyExternalKeyReferenceInput
func (GetKeysKeyExternalKeyReferenceArray) ElementType ¶
func (GetKeysKeyExternalKeyReferenceArray) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput ¶
func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext ¶
func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
type GetKeysKeyExternalKeyReferenceArrayInput ¶
type GetKeysKeyExternalKeyReferenceArrayInput interface { pulumi.Input ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(context.Context) GetKeysKeyExternalKeyReferenceArrayOutput }
GetKeysKeyExternalKeyReferenceArrayInput is an input type that accepts GetKeysKeyExternalKeyReferenceArray and GetKeysKeyExternalKeyReferenceArrayOutput values. You can construct a concrete instance of `GetKeysKeyExternalKeyReferenceArrayInput` via:
GetKeysKeyExternalKeyReferenceArray{ GetKeysKeyExternalKeyReferenceArgs{...} }
type GetKeysKeyExternalKeyReferenceArrayOutput ¶
type GetKeysKeyExternalKeyReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceArrayOutput) ElementType ¶
func (GetKeysKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutput ¶
func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext ¶
func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
type GetKeysKeyExternalKeyReferenceDetail ¶
type GetKeysKeyExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` }
type GetKeysKeyExternalKeyReferenceDetailArgs ¶
type GetKeysKeyExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringInput `pulumi:"externalKeyVersionId"` }
func (GetKeysKeyExternalKeyReferenceDetailArgs) ElementType ¶
func (GetKeysKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput ¶
func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext ¶
func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
type GetKeysKeyExternalKeyReferenceDetailArray ¶
type GetKeysKeyExternalKeyReferenceDetailArray []GetKeysKeyExternalKeyReferenceDetailInput
func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType ¶
func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput ¶
func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
type GetKeysKeyExternalKeyReferenceDetailArrayInput ¶
type GetKeysKeyExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput }
GetKeysKeyExternalKeyReferenceDetailArrayInput is an input type that accepts GetKeysKeyExternalKeyReferenceDetailArray and GetKeysKeyExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `GetKeysKeyExternalKeyReferenceDetailArrayInput` via:
GetKeysKeyExternalKeyReferenceDetailArray{ GetKeysKeyExternalKeyReferenceDetailArgs{...} }
type GetKeysKeyExternalKeyReferenceDetailArrayOutput ¶
type GetKeysKeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput ¶
func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
type GetKeysKeyExternalKeyReferenceDetailInput ¶
type GetKeysKeyExternalKeyReferenceDetailInput interface { pulumi.Input ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(context.Context) GetKeysKeyExternalKeyReferenceDetailOutput }
GetKeysKeyExternalKeyReferenceDetailInput is an input type that accepts GetKeysKeyExternalKeyReferenceDetailArgs and GetKeysKeyExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `GetKeysKeyExternalKeyReferenceDetailInput` via:
GetKeysKeyExternalKeyReferenceDetailArgs{...}
type GetKeysKeyExternalKeyReferenceDetailOutput ¶
type GetKeysKeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceDetailOutput) ElementType ¶
func (GetKeysKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutput ¶
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext ¶
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
type GetKeysKeyExternalKeyReferenceInput ¶
type GetKeysKeyExternalKeyReferenceInput interface { pulumi.Input ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput ToGetKeysKeyExternalKeyReferenceOutputWithContext(context.Context) GetKeysKeyExternalKeyReferenceOutput }
GetKeysKeyExternalKeyReferenceInput is an input type that accepts GetKeysKeyExternalKeyReferenceArgs and GetKeysKeyExternalKeyReferenceOutput values. You can construct a concrete instance of `GetKeysKeyExternalKeyReferenceInput` via:
GetKeysKeyExternalKeyReferenceArgs{...}
type GetKeysKeyExternalKeyReferenceOutput ¶
type GetKeysKeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceOutput) ElementType ¶
func (GetKeysKeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceOutput) ExternalKeyId ¶
func (o GetKeysKeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutput ¶
func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutputWithContext ¶
func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
type GetKeysKeyInput ¶
type GetKeysKeyInput interface { pulumi.Input ToGetKeysKeyOutput() GetKeysKeyOutput ToGetKeysKeyOutputWithContext(context.Context) GetKeysKeyOutput }
GetKeysKeyInput is an input type that accepts GetKeysKeyArgs and GetKeysKeyOutput values. You can construct a concrete instance of `GetKeysKeyInput` via:
GetKeysKeyArgs{...}
type GetKeysKeyKeyShape ¶
type GetKeysKeyKeyShape struct { // The algorithm used by a key's key versions to encrypt or decrypt data. Currently, support includes AES, RSA, and ECDSA algorithms. Algorithm string `pulumi:"algorithm"` // The curve ID of the keys. (This pertains only to ECDSA keys.) CurveId string `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include 16, 24, or 32. Length int `pulumi:"length"` }
type GetKeysKeyKeyShapeArgs ¶
type GetKeysKeyKeyShapeArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt data. Currently, support includes AES, RSA, and ECDSA algorithms. Algorithm pulumi.StringInput `pulumi:"algorithm"` // The curve ID of the keys. (This pertains only to ECDSA keys.) CurveId pulumi.StringInput `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include 16, 24, or 32. Length pulumi.IntInput `pulumi:"length"` }
func (GetKeysKeyKeyShapeArgs) ElementType ¶
func (GetKeysKeyKeyShapeArgs) ElementType() reflect.Type
func (GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutput ¶
func (i GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutput() GetKeysKeyKeyShapeOutput
func (GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutputWithContext ¶
func (i GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeOutput
type GetKeysKeyKeyShapeArray ¶
type GetKeysKeyKeyShapeArray []GetKeysKeyKeyShapeInput
func (GetKeysKeyKeyShapeArray) ElementType ¶
func (GetKeysKeyKeyShapeArray) ElementType() reflect.Type
func (GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutput ¶
func (i GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutput() GetKeysKeyKeyShapeArrayOutput
func (GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutputWithContext ¶
func (i GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeArrayOutput
type GetKeysKeyKeyShapeArrayInput ¶
type GetKeysKeyKeyShapeArrayInput interface { pulumi.Input ToGetKeysKeyKeyShapeArrayOutput() GetKeysKeyKeyShapeArrayOutput ToGetKeysKeyKeyShapeArrayOutputWithContext(context.Context) GetKeysKeyKeyShapeArrayOutput }
GetKeysKeyKeyShapeArrayInput is an input type that accepts GetKeysKeyKeyShapeArray and GetKeysKeyKeyShapeArrayOutput values. You can construct a concrete instance of `GetKeysKeyKeyShapeArrayInput` via:
GetKeysKeyKeyShapeArray{ GetKeysKeyKeyShapeArgs{...} }
type GetKeysKeyKeyShapeArrayOutput ¶
type GetKeysKeyKeyShapeArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyKeyShapeArrayOutput) ElementType ¶
func (GetKeysKeyKeyShapeArrayOutput) ElementType() reflect.Type
func (GetKeysKeyKeyShapeArrayOutput) Index ¶
func (o GetKeysKeyKeyShapeArrayOutput) Index(i pulumi.IntInput) GetKeysKeyKeyShapeOutput
func (GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutput ¶
func (o GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutput() GetKeysKeyKeyShapeArrayOutput
func (GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutputWithContext ¶
func (o GetKeysKeyKeyShapeArrayOutput) ToGetKeysKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeArrayOutput
type GetKeysKeyKeyShapeInput ¶
type GetKeysKeyKeyShapeInput interface { pulumi.Input ToGetKeysKeyKeyShapeOutput() GetKeysKeyKeyShapeOutput ToGetKeysKeyKeyShapeOutputWithContext(context.Context) GetKeysKeyKeyShapeOutput }
GetKeysKeyKeyShapeInput is an input type that accepts GetKeysKeyKeyShapeArgs and GetKeysKeyKeyShapeOutput values. You can construct a concrete instance of `GetKeysKeyKeyShapeInput` via:
GetKeysKeyKeyShapeArgs{...}
type GetKeysKeyKeyShapeOutput ¶
type GetKeysKeyKeyShapeOutput struct{ *pulumi.OutputState }
func (GetKeysKeyKeyShapeOutput) Algorithm ¶
func (o GetKeysKeyKeyShapeOutput) Algorithm() pulumi.StringOutput
The algorithm used by a key's key versions to encrypt or decrypt data. Currently, support includes AES, RSA, and ECDSA algorithms.
func (GetKeysKeyKeyShapeOutput) CurveId ¶
func (o GetKeysKeyKeyShapeOutput) CurveId() pulumi.StringOutput
The curve ID of the keys. (This pertains only to ECDSA keys.)
func (GetKeysKeyKeyShapeOutput) ElementType ¶
func (GetKeysKeyKeyShapeOutput) ElementType() reflect.Type
func (GetKeysKeyKeyShapeOutput) Length ¶
func (o GetKeysKeyKeyShapeOutput) Length() pulumi.IntOutput
The length of the key in bytes, expressed as an integer. Supported values include 16, 24, or 32.
func (GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutput ¶
func (o GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutput() GetKeysKeyKeyShapeOutput
func (GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutputWithContext ¶
func (o GetKeysKeyKeyShapeOutput) ToGetKeysKeyKeyShapeOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeOutput
type GetKeysKeyOutput ¶
type GetKeysKeyOutput struct{ *pulumi.OutputState }
func (GetKeysKeyOutput) AutoKeyRotationDetails ¶
func (o GetKeysKeyOutput) AutoKeyRotationDetails() GetKeysKeyAutoKeyRotationDetailArrayOutput
The details of auto rotation schedule for the Key being create updated or imported.
func (GetKeysKeyOutput) CompartmentId ¶
func (o GetKeysKeyOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetKeysKeyOutput) CurrentKeyVersion ¶
func (o GetKeysKeyOutput) CurrentKeyVersion() pulumi.StringOutput
The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations.
func (GetKeysKeyOutput) DefinedTags ¶
func (o GetKeysKeyOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetKeysKeyOutput) DesiredState ¶
func (o GetKeysKeyOutput) DesiredState() pulumi.StringOutput
func (GetKeysKeyOutput) DisplayName ¶
func (o GetKeysKeyOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (GetKeysKeyOutput) ElementType ¶
func (GetKeysKeyOutput) ElementType() reflect.Type
func (GetKeysKeyOutput) ExternalKeyReferenceDetails ¶
func (o GetKeysKeyOutput) ExternalKeyReferenceDetails() GetKeysKeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (GetKeysKeyOutput) ExternalKeyReferences ¶
func (o GetKeysKeyOutput) ExternalKeyReferences() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyOutput) FreeformTags ¶
func (o GetKeysKeyOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetKeysKeyOutput) Id ¶
func (o GetKeysKeyOutput) Id() pulumi.StringOutput
The OCID of the key.
func (GetKeysKeyOutput) IsAutoRotationEnabled ¶
func (o GetKeysKeyOutput) IsAutoRotationEnabled() pulumi.BoolOutput
A parameter specifying whether the auto key rotation is enabled or not.
func (GetKeysKeyOutput) IsPrimary ¶
func (o GetKeysKeyOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Key belongs to primary Vault or replica vault.
func (GetKeysKeyOutput) KeyShapes ¶
func (o GetKeysKeyOutput) KeyShapes() GetKeysKeyKeyShapeArrayOutput
The cryptographic properties of a key.
func (GetKeysKeyOutput) ManagementEndpoint ¶
func (o GetKeysKeyOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint.
func (GetKeysKeyOutput) ProtectionMode ¶
func (o GetKeysKeyOutput) ProtectionMode() pulumi.StringOutput
A key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager.
func (GetKeysKeyOutput) ReplicaDetails ¶
func (o GetKeysKeyOutput) ReplicaDetails() GetKeysKeyReplicaDetailArrayOutput
Key replica details
func (GetKeysKeyOutput) RestoreFromFiles ¶
func (o GetKeysKeyOutput) RestoreFromFiles() GetKeysKeyRestoreFromFileArrayOutput
func (GetKeysKeyOutput) RestoreFromObjectStores ¶
func (o GetKeysKeyOutput) RestoreFromObjectStores() GetKeysKeyRestoreFromObjectStoreArrayOutput
func (GetKeysKeyOutput) RestoreTrigger ¶
func (o GetKeysKeyOutput) RestoreTrigger() pulumi.BoolOutput
func (GetKeysKeyOutput) RestoredFromKeyId ¶
func (o GetKeysKeyOutput) RestoredFromKeyId() pulumi.StringOutput
func (GetKeysKeyOutput) State ¶
func (o GetKeysKeyOutput) State() pulumi.StringOutput
The key's current lifecycle state. Example: `ENABLED`
func (GetKeysKeyOutput) TimeCreated ¶
func (o GetKeysKeyOutput) TimeCreated() pulumi.StringOutput
The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (GetKeysKeyOutput) TimeOfDeletion ¶
func (o GetKeysKeyOutput) TimeOfDeletion() pulumi.StringOutput
An optional property indicating when to delete the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
func (GetKeysKeyOutput) ToGetKeysKeyOutput ¶
func (o GetKeysKeyOutput) ToGetKeysKeyOutput() GetKeysKeyOutput
func (GetKeysKeyOutput) ToGetKeysKeyOutputWithContext ¶
func (o GetKeysKeyOutput) ToGetKeysKeyOutputWithContext(ctx context.Context) GetKeysKeyOutput
func (GetKeysKeyOutput) VaultId ¶
func (o GetKeysKeyOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key.
type GetKeysKeyReplicaDetail ¶
type GetKeysKeyReplicaDetail struct { // ReplicationId associated with a key operation ReplicationId string `pulumi:"replicationId"` }
type GetKeysKeyReplicaDetailArgs ¶
type GetKeysKeyReplicaDetailArgs struct { // ReplicationId associated with a key operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetKeysKeyReplicaDetailArgs) ElementType ¶
func (GetKeysKeyReplicaDetailArgs) ElementType() reflect.Type
func (GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutput ¶
func (i GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutput() GetKeysKeyReplicaDetailOutput
func (GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutputWithContext ¶
func (i GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailOutput
type GetKeysKeyReplicaDetailArray ¶
type GetKeysKeyReplicaDetailArray []GetKeysKeyReplicaDetailInput
func (GetKeysKeyReplicaDetailArray) ElementType ¶
func (GetKeysKeyReplicaDetailArray) ElementType() reflect.Type
func (GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutput ¶
func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput
func (GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutputWithContext ¶
func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailArrayOutput
type GetKeysKeyReplicaDetailArrayInput ¶
type GetKeysKeyReplicaDetailArrayInput interface { pulumi.Input ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput ToGetKeysKeyReplicaDetailArrayOutputWithContext(context.Context) GetKeysKeyReplicaDetailArrayOutput }
GetKeysKeyReplicaDetailArrayInput is an input type that accepts GetKeysKeyReplicaDetailArray and GetKeysKeyReplicaDetailArrayOutput values. You can construct a concrete instance of `GetKeysKeyReplicaDetailArrayInput` via:
GetKeysKeyReplicaDetailArray{ GetKeysKeyReplicaDetailArgs{...} }
type GetKeysKeyReplicaDetailArrayOutput ¶
type GetKeysKeyReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyReplicaDetailArrayOutput) ElementType ¶
func (GetKeysKeyReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetKeysKeyReplicaDetailArrayOutput) Index ¶
func (o GetKeysKeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetKeysKeyReplicaDetailOutput
func (GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutput ¶
func (o GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput
func (GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutputWithContext ¶
func (o GetKeysKeyReplicaDetailArrayOutput) ToGetKeysKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailArrayOutput
type GetKeysKeyReplicaDetailInput ¶
type GetKeysKeyReplicaDetailInput interface { pulumi.Input ToGetKeysKeyReplicaDetailOutput() GetKeysKeyReplicaDetailOutput ToGetKeysKeyReplicaDetailOutputWithContext(context.Context) GetKeysKeyReplicaDetailOutput }
GetKeysKeyReplicaDetailInput is an input type that accepts GetKeysKeyReplicaDetailArgs and GetKeysKeyReplicaDetailOutput values. You can construct a concrete instance of `GetKeysKeyReplicaDetailInput` via:
GetKeysKeyReplicaDetailArgs{...}
type GetKeysKeyReplicaDetailOutput ¶
type GetKeysKeyReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetKeysKeyReplicaDetailOutput) ElementType ¶
func (GetKeysKeyReplicaDetailOutput) ElementType() reflect.Type
func (GetKeysKeyReplicaDetailOutput) ReplicationId ¶
func (o GetKeysKeyReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a key operation
func (GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutput ¶
func (o GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutput() GetKeysKeyReplicaDetailOutput
func (GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutputWithContext ¶
func (o GetKeysKeyReplicaDetailOutput) ToGetKeysKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailOutput
type GetKeysKeyRestoreFromFileArgs ¶
type GetKeysKeyRestoreFromFileArgs struct { ContentLength pulumi.StringInput `pulumi:"contentLength"` ContentMd5 pulumi.StringInput `pulumi:"contentMd5"` RestoreKeyFromFileDetails pulumi.StringInput `pulumi:"restoreKeyFromFileDetails"` }
func (GetKeysKeyRestoreFromFileArgs) ElementType ¶
func (GetKeysKeyRestoreFromFileArgs) ElementType() reflect.Type
func (GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutput ¶
func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput
func (GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutputWithContext ¶
func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileOutput
type GetKeysKeyRestoreFromFileArray ¶
type GetKeysKeyRestoreFromFileArray []GetKeysKeyRestoreFromFileInput
func (GetKeysKeyRestoreFromFileArray) ElementType ¶
func (GetKeysKeyRestoreFromFileArray) ElementType() reflect.Type
func (GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutput ¶
func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput
func (GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutputWithContext ¶
func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileArrayOutput
type GetKeysKeyRestoreFromFileArrayInput ¶
type GetKeysKeyRestoreFromFileArrayInput interface { pulumi.Input ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput ToGetKeysKeyRestoreFromFileArrayOutputWithContext(context.Context) GetKeysKeyRestoreFromFileArrayOutput }
GetKeysKeyRestoreFromFileArrayInput is an input type that accepts GetKeysKeyRestoreFromFileArray and GetKeysKeyRestoreFromFileArrayOutput values. You can construct a concrete instance of `GetKeysKeyRestoreFromFileArrayInput` via:
GetKeysKeyRestoreFromFileArray{ GetKeysKeyRestoreFromFileArgs{...} }
type GetKeysKeyRestoreFromFileArrayOutput ¶
type GetKeysKeyRestoreFromFileArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyRestoreFromFileArrayOutput) ElementType ¶
func (GetKeysKeyRestoreFromFileArrayOutput) ElementType() reflect.Type
func (GetKeysKeyRestoreFromFileArrayOutput) Index ¶
func (o GetKeysKeyRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetKeysKeyRestoreFromFileOutput
func (GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutput ¶
func (o GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput
func (GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutputWithContext ¶
func (o GetKeysKeyRestoreFromFileArrayOutput) ToGetKeysKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileArrayOutput
type GetKeysKeyRestoreFromFileInput ¶
type GetKeysKeyRestoreFromFileInput interface { pulumi.Input ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput ToGetKeysKeyRestoreFromFileOutputWithContext(context.Context) GetKeysKeyRestoreFromFileOutput }
GetKeysKeyRestoreFromFileInput is an input type that accepts GetKeysKeyRestoreFromFileArgs and GetKeysKeyRestoreFromFileOutput values. You can construct a concrete instance of `GetKeysKeyRestoreFromFileInput` via:
GetKeysKeyRestoreFromFileArgs{...}
type GetKeysKeyRestoreFromFileOutput ¶
type GetKeysKeyRestoreFromFileOutput struct{ *pulumi.OutputState }
func (GetKeysKeyRestoreFromFileOutput) ContentLength ¶
func (o GetKeysKeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
func (GetKeysKeyRestoreFromFileOutput) ContentMd5 ¶
func (o GetKeysKeyRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
func (GetKeysKeyRestoreFromFileOutput) ElementType ¶
func (GetKeysKeyRestoreFromFileOutput) ElementType() reflect.Type
func (GetKeysKeyRestoreFromFileOutput) RestoreKeyFromFileDetails ¶
func (o GetKeysKeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
func (GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutput ¶
func (o GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput
func (GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutputWithContext ¶
func (o GetKeysKeyRestoreFromFileOutput) ToGetKeysKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileOutput
type GetKeysKeyRestoreFromObjectStoreArgs ¶
type GetKeysKeyRestoreFromObjectStoreArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Destination pulumi.StringInput `pulumi:"destination"` Namespace pulumi.StringInput `pulumi:"namespace"` Object pulumi.StringInput `pulumi:"object"` Uri pulumi.StringInput `pulumi:"uri"` }
func (GetKeysKeyRestoreFromObjectStoreArgs) ElementType ¶
func (GetKeysKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutput ¶
func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput
func (GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext ¶
func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreOutput
type GetKeysKeyRestoreFromObjectStoreArray ¶
type GetKeysKeyRestoreFromObjectStoreArray []GetKeysKeyRestoreFromObjectStoreInput
func (GetKeysKeyRestoreFromObjectStoreArray) ElementType ¶
func (GetKeysKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
func (GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutput ¶
func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput
func (GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext ¶
func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput
type GetKeysKeyRestoreFromObjectStoreArrayInput ¶
type GetKeysKeyRestoreFromObjectStoreArrayInput interface { pulumi.Input ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput }
GetKeysKeyRestoreFromObjectStoreArrayInput is an input type that accepts GetKeysKeyRestoreFromObjectStoreArray and GetKeysKeyRestoreFromObjectStoreArrayOutput values. You can construct a concrete instance of `GetKeysKeyRestoreFromObjectStoreArrayInput` via:
GetKeysKeyRestoreFromObjectStoreArray{ GetKeysKeyRestoreFromObjectStoreArgs{...} }
type GetKeysKeyRestoreFromObjectStoreArrayOutput ¶
type GetKeysKeyRestoreFromObjectStoreArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ElementType ¶
func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutput ¶
func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput
func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext ¶
func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput
type GetKeysKeyRestoreFromObjectStoreInput ¶
type GetKeysKeyRestoreFromObjectStoreInput interface { pulumi.Input ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(context.Context) GetKeysKeyRestoreFromObjectStoreOutput }
GetKeysKeyRestoreFromObjectStoreInput is an input type that accepts GetKeysKeyRestoreFromObjectStoreArgs and GetKeysKeyRestoreFromObjectStoreOutput values. You can construct a concrete instance of `GetKeysKeyRestoreFromObjectStoreInput` via:
GetKeysKeyRestoreFromObjectStoreArgs{...}
type GetKeysKeyRestoreFromObjectStoreOutput ¶
type GetKeysKeyRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (GetKeysKeyRestoreFromObjectStoreOutput) Bucket ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) Destination ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) ElementType ¶
func (GetKeysKeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (GetKeysKeyRestoreFromObjectStoreOutput) Namespace ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) Object ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutput ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreOutput
func (GetKeysKeyRestoreFromObjectStoreOutput) Uri ¶
func (o GetKeysKeyRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
type GetKeysOutputArgs ¶
type GetKeysOutputArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt data. Currently, support includes AES, RSA, and ECDSA algorithms. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The curve ID of the keys. (This pertains only to ECDSA keys.) CurveId pulumi.StringPtrInput `pulumi:"curveId"` Filters GetKeysFilterArrayInput `pulumi:"filters"` // The length of the key in bytes, expressed as an integer. Supported values include 16, 24, or 32. Length pulumi.IntPtrInput `pulumi:"length"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // A key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` }
A collection of arguments for invoking getKeys.
func (GetKeysOutputArgs) ElementType ¶
func (GetKeysOutputArgs) ElementType() reflect.Type
type GetKeysResult ¶
type GetKeysResult struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm *string `pulumi:"algorithm"` // The OCID of the compartment that contains this master encryption key. CompartmentId string `pulumi:"compartmentId"` // Supported curve IDs for ECDSA keys. CurveId *string `pulumi:"curveId"` Filters []GetKeysFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of keys. Keys []GetKeysKey `pulumi:"keys"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length *int `pulumi:"length"` ManagementEndpoint string `pulumi:"managementEndpoint"` // The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode *string `pulumi:"protectionMode"` }
A collection of values returned by getKeys.
func GetKeys ¶
func GetKeys(ctx *pulumi.Context, args *GetKeysArgs, opts ...pulumi.InvokeOption) (*GetKeysResult, error)
This data source provides the list of Keys in Oracle Cloud Infrastructure Kms service.
Lists the master encryption keys in the specified vault and compartment.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetKeys(ctx, &kms.GetKeysArgs{ CompartmentId: compartmentId, ManagementEndpoint: keyManagementEndpoint, Algorithm: pulumi.StringRef(keyAlgorithm), Length: pulumi.IntRef(keyLength), CurveId: pulumi.StringRef(testCurve.Id), ProtectionMode: pulumi.StringRef(keyProtectionMode), }, nil) if err != nil { return err } return nil }) }
```
type GetKeysResultOutput ¶
type GetKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKeys.
func GetKeysOutput ¶
func GetKeysOutput(ctx *pulumi.Context, args GetKeysOutputArgs, opts ...pulumi.InvokeOption) GetKeysResultOutput
func (GetKeysResultOutput) Algorithm ¶
func (o GetKeysResultOutput) Algorithm() pulumi.StringPtrOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (GetKeysResultOutput) CompartmentId ¶
func (o GetKeysResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains this master encryption key.
func (GetKeysResultOutput) CurveId ¶
func (o GetKeysResultOutput) CurveId() pulumi.StringPtrOutput
Supported curve IDs for ECDSA keys.
func (GetKeysResultOutput) ElementType ¶
func (GetKeysResultOutput) ElementType() reflect.Type
func (GetKeysResultOutput) Filters ¶
func (o GetKeysResultOutput) Filters() GetKeysFilterArrayOutput
func (GetKeysResultOutput) Id ¶
func (o GetKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKeysResultOutput) Keys ¶
func (o GetKeysResultOutput) Keys() GetKeysKeyArrayOutput
The list of keys.
func (GetKeysResultOutput) Length ¶
func (o GetKeysResultOutput) Length() pulumi.IntPtrOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (GetKeysResultOutput) ManagementEndpoint ¶
func (o GetKeysResultOutput) ManagementEndpoint() pulumi.StringOutput
func (GetKeysResultOutput) ProtectionMode ¶
func (o GetKeysResultOutput) ProtectionMode() pulumi.StringPtrOutput
The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager.
func (GetKeysResultOutput) ToGetKeysResultOutput ¶
func (o GetKeysResultOutput) ToGetKeysResultOutput() GetKeysResultOutput
func (GetKeysResultOutput) ToGetKeysResultOutputWithContext ¶
func (o GetKeysResultOutput) ToGetKeysResultOutputWithContext(ctx context.Context) GetKeysResultOutput
type GetReplicationStatusArgs ¶
type GetReplicationStatusArgs struct { // The service endpoint to perform management operations against. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` // replicationId associated with an operation on a resource ReplicationId string `pulumi:"replicationId"` }
A collection of arguments for invoking getReplicationStatus.
type GetReplicationStatusOutputArgs ¶
type GetReplicationStatusOutputArgs struct { // The service endpoint to perform management operations against. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // replicationId associated with an operation on a resource ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
A collection of arguments for invoking getReplicationStatus.
func (GetReplicationStatusOutputArgs) ElementType ¶
func (GetReplicationStatusOutputArgs) ElementType() reflect.Type
type GetReplicationStatusReplicaDetailArgs ¶
type GetReplicationStatusReplicaDetailArgs struct { // The replica region Region pulumi.StringInput `pulumi:"region"` // Replication status associated with a replicationId Status pulumi.StringInput `pulumi:"status"` }
func (GetReplicationStatusReplicaDetailArgs) ElementType ¶
func (GetReplicationStatusReplicaDetailArgs) ElementType() reflect.Type
func (GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutput ¶
func (i GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutput() GetReplicationStatusReplicaDetailOutput
func (GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutputWithContext ¶
func (i GetReplicationStatusReplicaDetailArgs) ToGetReplicationStatusReplicaDetailOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailOutput
type GetReplicationStatusReplicaDetailArray ¶
type GetReplicationStatusReplicaDetailArray []GetReplicationStatusReplicaDetailInput
func (GetReplicationStatusReplicaDetailArray) ElementType ¶
func (GetReplicationStatusReplicaDetailArray) ElementType() reflect.Type
func (GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutput ¶
func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput
func (GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutputWithContext ¶
func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailArrayOutput
type GetReplicationStatusReplicaDetailArrayInput ¶
type GetReplicationStatusReplicaDetailArrayInput interface { pulumi.Input ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput ToGetReplicationStatusReplicaDetailArrayOutputWithContext(context.Context) GetReplicationStatusReplicaDetailArrayOutput }
GetReplicationStatusReplicaDetailArrayInput is an input type that accepts GetReplicationStatusReplicaDetailArray and GetReplicationStatusReplicaDetailArrayOutput values. You can construct a concrete instance of `GetReplicationStatusReplicaDetailArrayInput` via:
GetReplicationStatusReplicaDetailArray{ GetReplicationStatusReplicaDetailArgs{...} }
type GetReplicationStatusReplicaDetailArrayOutput ¶
type GetReplicationStatusReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetReplicationStatusReplicaDetailArrayOutput) ElementType ¶
func (GetReplicationStatusReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutput ¶
func (o GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput
func (GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutputWithContext ¶
func (o GetReplicationStatusReplicaDetailArrayOutput) ToGetReplicationStatusReplicaDetailArrayOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailArrayOutput
type GetReplicationStatusReplicaDetailInput ¶
type GetReplicationStatusReplicaDetailInput interface { pulumi.Input ToGetReplicationStatusReplicaDetailOutput() GetReplicationStatusReplicaDetailOutput ToGetReplicationStatusReplicaDetailOutputWithContext(context.Context) GetReplicationStatusReplicaDetailOutput }
GetReplicationStatusReplicaDetailInput is an input type that accepts GetReplicationStatusReplicaDetailArgs and GetReplicationStatusReplicaDetailOutput values. You can construct a concrete instance of `GetReplicationStatusReplicaDetailInput` via:
GetReplicationStatusReplicaDetailArgs{...}
type GetReplicationStatusReplicaDetailOutput ¶
type GetReplicationStatusReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetReplicationStatusReplicaDetailOutput) ElementType ¶
func (GetReplicationStatusReplicaDetailOutput) ElementType() reflect.Type
func (GetReplicationStatusReplicaDetailOutput) Region ¶
func (o GetReplicationStatusReplicaDetailOutput) Region() pulumi.StringOutput
The replica region
func (GetReplicationStatusReplicaDetailOutput) Status ¶
func (o GetReplicationStatusReplicaDetailOutput) Status() pulumi.StringOutput
Replication status associated with a replicationId
func (GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutput ¶
func (o GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutput() GetReplicationStatusReplicaDetailOutput
func (GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutputWithContext ¶
func (o GetReplicationStatusReplicaDetailOutput) ToGetReplicationStatusReplicaDetailOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailOutput
type GetReplicationStatusResult ¶
type GetReplicationStatusResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ManagementEndpoint string `pulumi:"managementEndpoint"` // Replica Details. ReplicaDetails []GetReplicationStatusReplicaDetail `pulumi:"replicaDetails"` ReplicationId string `pulumi:"replicationId"` }
A collection of values returned by getReplicationStatus.
func GetReplicationStatus ¶
func GetReplicationStatus(ctx *pulumi.Context, args *GetReplicationStatusArgs, opts ...pulumi.InvokeOption) (*GetReplicationStatusResult, error)
This data source provides details about a specific Replication Status resource in Oracle Cloud Infrastructure Kms service.
When a vault has a replica, each operation on the vault or its resources, such as keys, is replicated and has an associated replicationId. Replication status provides details about whether the operation associated with the given replicationId has been successfully applied across replicas.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetReplicationStatus(ctx, &kms.GetReplicationStatusArgs{ ReplicationId: testReplication.Id, ManagementEndpoint: replicationStatusManagementEndpoint, }, nil) if err != nil { return err } return nil }) }
```
type GetReplicationStatusResultOutput ¶
type GetReplicationStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getReplicationStatus.
func GetReplicationStatusOutput ¶
func GetReplicationStatusOutput(ctx *pulumi.Context, args GetReplicationStatusOutputArgs, opts ...pulumi.InvokeOption) GetReplicationStatusResultOutput
func (GetReplicationStatusResultOutput) ElementType ¶
func (GetReplicationStatusResultOutput) ElementType() reflect.Type
func (GetReplicationStatusResultOutput) Id ¶
func (o GetReplicationStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetReplicationStatusResultOutput) ManagementEndpoint ¶
func (o GetReplicationStatusResultOutput) ManagementEndpoint() pulumi.StringOutput
func (GetReplicationStatusResultOutput) ReplicaDetails ¶
func (o GetReplicationStatusResultOutput) ReplicaDetails() GetReplicationStatusReplicaDetailArrayOutput
Replica Details.
func (GetReplicationStatusResultOutput) ReplicationId ¶
func (o GetReplicationStatusResultOutput) ReplicationId() pulumi.StringOutput
func (GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutput ¶
func (o GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutput() GetReplicationStatusResultOutput
func (GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutputWithContext ¶
func (o GetReplicationStatusResultOutput) ToGetReplicationStatusResultOutputWithContext(ctx context.Context) GetReplicationStatusResultOutput
type GetVaultExternalKeyManagerMetadata ¶
type GetVaultExternalKeyManagerMetadata struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl string `pulumi:"externalVaultEndpointUrl"` OauthMetadatas []GetVaultExternalKeyManagerMetadataOauthMetadata `pulumi:"oauthMetadatas"` // OCID of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` }
type GetVaultExternalKeyManagerMetadataArgs ¶
type GetVaultExternalKeyManagerMetadataArgs struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringInput `pulumi:"externalVaultEndpointUrl"` OauthMetadatas GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput `pulumi:"oauthMetadatas"` // OCID of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` }
func (GetVaultExternalKeyManagerMetadataArgs) ElementType ¶
func (GetVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput ¶
func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
type GetVaultExternalKeyManagerMetadataArray ¶
type GetVaultExternalKeyManagerMetadataArray []GetVaultExternalKeyManagerMetadataInput
func (GetVaultExternalKeyManagerMetadataArray) ElementType ¶
func (GetVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput ¶
func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataArrayInput ¶
type GetVaultExternalKeyManagerMetadataArrayInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataArrayOutput }
GetVaultExternalKeyManagerMetadataArrayInput is an input type that accepts GetVaultExternalKeyManagerMetadataArray and GetVaultExternalKeyManagerMetadataArrayOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataArrayInput` via:
GetVaultExternalKeyManagerMetadataArray{ GetVaultExternalKeyManagerMetadataArgs{...} }
type GetVaultExternalKeyManagerMetadataArrayOutput ¶
type GetVaultExternalKeyManagerMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataArrayOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutput ¶
func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataInput ¶
type GetVaultExternalKeyManagerMetadataInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput ToGetVaultExternalKeyManagerMetadataOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataOutput }
GetVaultExternalKeyManagerMetadataInput is an input type that accepts GetVaultExternalKeyManagerMetadataArgs and GetVaultExternalKeyManagerMetadataOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataInput` via:
GetVaultExternalKeyManagerMetadataArgs{...}
type GetVaultExternalKeyManagerMetadataOauthMetadata ¶
type GetVaultExternalKeyManagerMetadataOauthMetadata struct { // ID of the client app created in IDP. ClientAppId string `pulumi:"clientAppId"` ClientAppSecret string `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl string `pulumi:"idcsAccountNameUrl"` }
type GetVaultExternalKeyManagerMetadataOauthMetadataArgs ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` ClientAppSecret pulumi.StringInput `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringInput `pulumi:"idcsAccountNameUrl"` }
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType ¶
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataArray ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataArray []GetVaultExternalKeyManagerMetadataOauthMetadataInput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType ¶
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput }
GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput is an input type that accepts GetVaultExternalKeyManagerMetadataOauthMetadataArray and GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput` via:
GetVaultExternalKeyManagerMetadataOauthMetadataArray{ GetVaultExternalKeyManagerMetadataOauthMetadataArgs{...} }
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataInput ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput }
GetVaultExternalKeyManagerMetadataOauthMetadataInput is an input type that accepts GetVaultExternalKeyManagerMetadataOauthMetadataArgs and GetVaultExternalKeyManagerMetadataOauthMetadataOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataOauthMetadataInput` via:
GetVaultExternalKeyManagerMetadataOauthMetadataArgs{...}
type GetVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
type GetVaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultExternalKeyManagerMetadataOutput ¶
type GetVaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶
func (o GetVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultExternalKeyManagerMetadataOutput) OauthMetadatas ¶
func (o GetVaultExternalKeyManagerMetadataOutput) OauthMetadatas() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶
func (o GetVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutput ¶
func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
type GetVaultExternalKeyManagerMetadataSummary ¶
type GetVaultExternalKeyManagerMetadataSummary struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl string `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries []GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor string `pulumi:"vendor"` }
type GetVaultExternalKeyManagerMetadataSummaryArgs ¶
type GetVaultExternalKeyManagerMetadataSummaryArgs struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringInput `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor pulumi.StringInput `pulumi:"vendor"` }
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput ¶
func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
type GetVaultExternalKeyManagerMetadataSummaryArray ¶
type GetVaultExternalKeyManagerMetadataSummaryArray []GetVaultExternalKeyManagerMetadataSummaryInput
func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryArrayInput ¶
type GetVaultExternalKeyManagerMetadataSummaryArrayInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput }
GetVaultExternalKeyManagerMetadataSummaryArrayInput is an input type that accepts GetVaultExternalKeyManagerMetadataSummaryArray and GetVaultExternalKeyManagerMetadataSummaryArrayOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataSummaryArrayInput` via:
GetVaultExternalKeyManagerMetadataSummaryArray{ GetVaultExternalKeyManagerMetadataSummaryArgs{...} }
type GetVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
type GetVaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryInput ¶
type GetVaultExternalKeyManagerMetadataSummaryInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput }
GetVaultExternalKeyManagerMetadataSummaryInput is an input type that accepts GetVaultExternalKeyManagerMetadataSummaryArgs and GetVaultExternalKeyManagerMetadataSummaryOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataSummaryInput` via:
GetVaultExternalKeyManagerMetadataSummaryArgs{...}
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringInput `pulumi:"idcsAccountNameUrl"` }
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput }
GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput is an input type that accepts GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray and GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput` via:
GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray{ GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...} }
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput interface { pulumi.Input ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput }
GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput is an input type that accepts GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs and GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput values. You can construct a concrete instance of `GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput` via:
GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...}
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultExternalKeyManagerMetadataSummaryOutput ¶
type GetVaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutput ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringOutput
Vendor of the external key manager.
type GetVaultReplicaDetail ¶
type GetVaultReplicaDetail struct { // ReplicationId associated with a vault operation ReplicationId string `pulumi:"replicationId"` }
type GetVaultReplicaDetailArgs ¶
type GetVaultReplicaDetailArgs struct { // ReplicationId associated with a vault operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetVaultReplicaDetailArgs) ElementType ¶
func (GetVaultReplicaDetailArgs) ElementType() reflect.Type
func (GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutput ¶
func (i GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutput() GetVaultReplicaDetailOutput
func (GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutputWithContext ¶
func (i GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultReplicaDetailOutput
type GetVaultReplicaDetailArray ¶
type GetVaultReplicaDetailArray []GetVaultReplicaDetailInput
func (GetVaultReplicaDetailArray) ElementType ¶
func (GetVaultReplicaDetailArray) ElementType() reflect.Type
func (GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutput ¶
func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput
func (GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutputWithContext ¶
func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultReplicaDetailArrayOutput
type GetVaultReplicaDetailArrayInput ¶
type GetVaultReplicaDetailArrayInput interface { pulumi.Input ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput ToGetVaultReplicaDetailArrayOutputWithContext(context.Context) GetVaultReplicaDetailArrayOutput }
GetVaultReplicaDetailArrayInput is an input type that accepts GetVaultReplicaDetailArray and GetVaultReplicaDetailArrayOutput values. You can construct a concrete instance of `GetVaultReplicaDetailArrayInput` via:
GetVaultReplicaDetailArray{ GetVaultReplicaDetailArgs{...} }
type GetVaultReplicaDetailArrayOutput ¶
type GetVaultReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetVaultReplicaDetailArrayOutput) ElementType ¶
func (GetVaultReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetVaultReplicaDetailArrayOutput) Index ¶
func (o GetVaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) GetVaultReplicaDetailOutput
func (GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutput ¶
func (o GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput
func (GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutputWithContext ¶
func (o GetVaultReplicaDetailArrayOutput) ToGetVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultReplicaDetailArrayOutput
type GetVaultReplicaDetailInput ¶
type GetVaultReplicaDetailInput interface { pulumi.Input ToGetVaultReplicaDetailOutput() GetVaultReplicaDetailOutput ToGetVaultReplicaDetailOutputWithContext(context.Context) GetVaultReplicaDetailOutput }
GetVaultReplicaDetailInput is an input type that accepts GetVaultReplicaDetailArgs and GetVaultReplicaDetailOutput values. You can construct a concrete instance of `GetVaultReplicaDetailInput` via:
GetVaultReplicaDetailArgs{...}
type GetVaultReplicaDetailOutput ¶
type GetVaultReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetVaultReplicaDetailOutput) ElementType ¶
func (GetVaultReplicaDetailOutput) ElementType() reflect.Type
func (GetVaultReplicaDetailOutput) ReplicationId ¶
func (o GetVaultReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a vault operation
func (GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutput ¶
func (o GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutput() GetVaultReplicaDetailOutput
func (GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutputWithContext ¶
func (o GetVaultReplicaDetailOutput) ToGetVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultReplicaDetailOutput
type GetVaultReplicasArgs ¶
type GetVaultReplicasArgs struct { Filters []GetVaultReplicasFilter `pulumi:"filters"` // The OCID of the vault. VaultId string `pulumi:"vaultId"` }
A collection of arguments for invoking getVaultReplicas.
type GetVaultReplicasFilter ¶
type GetVaultReplicasFilterArgs ¶
type GetVaultReplicasFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVaultReplicasFilterArgs) ElementType ¶
func (GetVaultReplicasFilterArgs) ElementType() reflect.Type
func (GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutput ¶
func (i GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutput() GetVaultReplicasFilterOutput
func (GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutputWithContext ¶
func (i GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutputWithContext(ctx context.Context) GetVaultReplicasFilterOutput
type GetVaultReplicasFilterArray ¶
type GetVaultReplicasFilterArray []GetVaultReplicasFilterInput
func (GetVaultReplicasFilterArray) ElementType ¶
func (GetVaultReplicasFilterArray) ElementType() reflect.Type
func (GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutput ¶
func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput
func (GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutputWithContext ¶
func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutputWithContext(ctx context.Context) GetVaultReplicasFilterArrayOutput
type GetVaultReplicasFilterArrayInput ¶
type GetVaultReplicasFilterArrayInput interface { pulumi.Input ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput ToGetVaultReplicasFilterArrayOutputWithContext(context.Context) GetVaultReplicasFilterArrayOutput }
GetVaultReplicasFilterArrayInput is an input type that accepts GetVaultReplicasFilterArray and GetVaultReplicasFilterArrayOutput values. You can construct a concrete instance of `GetVaultReplicasFilterArrayInput` via:
GetVaultReplicasFilterArray{ GetVaultReplicasFilterArgs{...} }
type GetVaultReplicasFilterArrayOutput ¶
type GetVaultReplicasFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVaultReplicasFilterArrayOutput) ElementType ¶
func (GetVaultReplicasFilterArrayOutput) ElementType() reflect.Type
func (GetVaultReplicasFilterArrayOutput) Index ¶
func (o GetVaultReplicasFilterArrayOutput) Index(i pulumi.IntInput) GetVaultReplicasFilterOutput
func (GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutput ¶
func (o GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput
func (GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutputWithContext ¶
func (o GetVaultReplicasFilterArrayOutput) ToGetVaultReplicasFilterArrayOutputWithContext(ctx context.Context) GetVaultReplicasFilterArrayOutput
type GetVaultReplicasFilterInput ¶
type GetVaultReplicasFilterInput interface { pulumi.Input ToGetVaultReplicasFilterOutput() GetVaultReplicasFilterOutput ToGetVaultReplicasFilterOutputWithContext(context.Context) GetVaultReplicasFilterOutput }
GetVaultReplicasFilterInput is an input type that accepts GetVaultReplicasFilterArgs and GetVaultReplicasFilterOutput values. You can construct a concrete instance of `GetVaultReplicasFilterInput` via:
GetVaultReplicasFilterArgs{...}
type GetVaultReplicasFilterOutput ¶
type GetVaultReplicasFilterOutput struct{ *pulumi.OutputState }
func (GetVaultReplicasFilterOutput) ElementType ¶
func (GetVaultReplicasFilterOutput) ElementType() reflect.Type
func (GetVaultReplicasFilterOutput) Name ¶
func (o GetVaultReplicasFilterOutput) Name() pulumi.StringOutput
func (GetVaultReplicasFilterOutput) Regex ¶
func (o GetVaultReplicasFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutput ¶
func (o GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutput() GetVaultReplicasFilterOutput
func (GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutputWithContext ¶
func (o GetVaultReplicasFilterOutput) ToGetVaultReplicasFilterOutputWithContext(ctx context.Context) GetVaultReplicasFilterOutput
func (GetVaultReplicasFilterOutput) Values ¶
func (o GetVaultReplicasFilterOutput) Values() pulumi.StringArrayOutput
type GetVaultReplicasOutputArgs ¶
type GetVaultReplicasOutputArgs struct { Filters GetVaultReplicasFilterArrayInput `pulumi:"filters"` // The OCID of the vault. VaultId pulumi.StringInput `pulumi:"vaultId"` }
A collection of arguments for invoking getVaultReplicas.
func (GetVaultReplicasOutputArgs) ElementType ¶
func (GetVaultReplicasOutputArgs) ElementType() reflect.Type
type GetVaultReplicasResult ¶
type GetVaultReplicasResult struct { Filters []GetVaultReplicasFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` VaultId string `pulumi:"vaultId"` // The list of vault_replicas. VaultReplicas []GetVaultReplicasVaultReplica `pulumi:"vaultReplicas"` }
A collection of values returned by getVaultReplicas.
func GetVaultReplicas ¶
func GetVaultReplicas(ctx *pulumi.Context, args *GetVaultReplicasArgs, opts ...pulumi.InvokeOption) (*GetVaultReplicasResult, error)
This data source provides the list of Vault Replicas in Oracle Cloud Infrastructure Kms service.
Lists the replicas for a vault ¶
As a provisioning operation, this call is subject to a Key Management limit that applies to the total number of requests across all provisioning write operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of provisioning write operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetVaultReplicas(ctx, &kms.GetVaultReplicasArgs{ VaultId: testVault.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetVaultReplicasResultOutput ¶
type GetVaultReplicasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVaultReplicas.
func GetVaultReplicasOutput ¶
func GetVaultReplicasOutput(ctx *pulumi.Context, args GetVaultReplicasOutputArgs, opts ...pulumi.InvokeOption) GetVaultReplicasResultOutput
func (GetVaultReplicasResultOutput) ElementType ¶
func (GetVaultReplicasResultOutput) ElementType() reflect.Type
func (GetVaultReplicasResultOutput) Filters ¶
func (o GetVaultReplicasResultOutput) Filters() GetVaultReplicasFilterArrayOutput
func (GetVaultReplicasResultOutput) Id ¶
func (o GetVaultReplicasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutput ¶
func (o GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutput() GetVaultReplicasResultOutput
func (GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutputWithContext ¶
func (o GetVaultReplicasResultOutput) ToGetVaultReplicasResultOutputWithContext(ctx context.Context) GetVaultReplicasResultOutput
func (GetVaultReplicasResultOutput) VaultId ¶
func (o GetVaultReplicasResultOutput) VaultId() pulumi.StringOutput
func (GetVaultReplicasResultOutput) VaultReplicas ¶
func (o GetVaultReplicasResultOutput) VaultReplicas() GetVaultReplicasVaultReplicaArrayOutput
The list of vault_replicas.
type GetVaultReplicasVaultReplica ¶
type GetVaultReplicasVaultReplica struct { // The vault replica's crypto endpoint CryptoEndpoint string `pulumi:"cryptoEndpoint"` // The vault replica's management endpoint ManagementEndpoint string `pulumi:"managementEndpoint"` // Region to which vault is replicated to Region string `pulumi:"region"` // Status of the Vault Status string `pulumi:"status"` }
type GetVaultReplicasVaultReplicaArgs ¶
type GetVaultReplicasVaultReplicaArgs struct { // The vault replica's crypto endpoint CryptoEndpoint pulumi.StringInput `pulumi:"cryptoEndpoint"` // The vault replica's management endpoint ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // Region to which vault is replicated to Region pulumi.StringInput `pulumi:"region"` // Status of the Vault Status pulumi.StringInput `pulumi:"status"` }
func (GetVaultReplicasVaultReplicaArgs) ElementType ¶
func (GetVaultReplicasVaultReplicaArgs) ElementType() reflect.Type
func (GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutput ¶
func (i GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutput() GetVaultReplicasVaultReplicaOutput
func (GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutputWithContext ¶
func (i GetVaultReplicasVaultReplicaArgs) ToGetVaultReplicasVaultReplicaOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaOutput
type GetVaultReplicasVaultReplicaArray ¶
type GetVaultReplicasVaultReplicaArray []GetVaultReplicasVaultReplicaInput
func (GetVaultReplicasVaultReplicaArray) ElementType ¶
func (GetVaultReplicasVaultReplicaArray) ElementType() reflect.Type
func (GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutput ¶
func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput
func (GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutputWithContext ¶
func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaArrayOutput
type GetVaultReplicasVaultReplicaArrayInput ¶
type GetVaultReplicasVaultReplicaArrayInput interface { pulumi.Input ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput ToGetVaultReplicasVaultReplicaArrayOutputWithContext(context.Context) GetVaultReplicasVaultReplicaArrayOutput }
GetVaultReplicasVaultReplicaArrayInput is an input type that accepts GetVaultReplicasVaultReplicaArray and GetVaultReplicasVaultReplicaArrayOutput values. You can construct a concrete instance of `GetVaultReplicasVaultReplicaArrayInput` via:
GetVaultReplicasVaultReplicaArray{ GetVaultReplicasVaultReplicaArgs{...} }
type GetVaultReplicasVaultReplicaArrayOutput ¶
type GetVaultReplicasVaultReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetVaultReplicasVaultReplicaArrayOutput) ElementType ¶
func (GetVaultReplicasVaultReplicaArrayOutput) ElementType() reflect.Type
func (GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutput ¶
func (o GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput
func (GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutputWithContext ¶
func (o GetVaultReplicasVaultReplicaArrayOutput) ToGetVaultReplicasVaultReplicaArrayOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaArrayOutput
type GetVaultReplicasVaultReplicaInput ¶
type GetVaultReplicasVaultReplicaInput interface { pulumi.Input ToGetVaultReplicasVaultReplicaOutput() GetVaultReplicasVaultReplicaOutput ToGetVaultReplicasVaultReplicaOutputWithContext(context.Context) GetVaultReplicasVaultReplicaOutput }
GetVaultReplicasVaultReplicaInput is an input type that accepts GetVaultReplicasVaultReplicaArgs and GetVaultReplicasVaultReplicaOutput values. You can construct a concrete instance of `GetVaultReplicasVaultReplicaInput` via:
GetVaultReplicasVaultReplicaArgs{...}
type GetVaultReplicasVaultReplicaOutput ¶
type GetVaultReplicasVaultReplicaOutput struct{ *pulumi.OutputState }
func (GetVaultReplicasVaultReplicaOutput) CryptoEndpoint ¶
func (o GetVaultReplicasVaultReplicaOutput) CryptoEndpoint() pulumi.StringOutput
The vault replica's crypto endpoint
func (GetVaultReplicasVaultReplicaOutput) ElementType ¶
func (GetVaultReplicasVaultReplicaOutput) ElementType() reflect.Type
func (GetVaultReplicasVaultReplicaOutput) ManagementEndpoint ¶
func (o GetVaultReplicasVaultReplicaOutput) ManagementEndpoint() pulumi.StringOutput
The vault replica's management endpoint
func (GetVaultReplicasVaultReplicaOutput) Region ¶
func (o GetVaultReplicasVaultReplicaOutput) Region() pulumi.StringOutput
Region to which vault is replicated to
func (GetVaultReplicasVaultReplicaOutput) Status ¶
func (o GetVaultReplicasVaultReplicaOutput) Status() pulumi.StringOutput
Status of the Vault
func (GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutput ¶
func (o GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutput() GetVaultReplicasVaultReplicaOutput
func (GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutputWithContext ¶
func (o GetVaultReplicasVaultReplicaOutput) ToGetVaultReplicasVaultReplicaOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaOutput
type GetVaultRestoreFromFile ¶
type GetVaultRestoreFromFile struct { // content length of vault's backup binary file ContentLength string `pulumi:"contentLength"` // content md5 hashed value of vault's backup file ContentMd5 string `pulumi:"contentMd5"` // Vault backup file content RestoreVaultFromFileDetails string `pulumi:"restoreVaultFromFileDetails"` }
type GetVaultRestoreFromFileArgs ¶
type GetVaultRestoreFromFileArgs struct { // content length of vault's backup binary file ContentLength pulumi.StringInput `pulumi:"contentLength"` // content md5 hashed value of vault's backup file ContentMd5 pulumi.StringInput `pulumi:"contentMd5"` // Vault backup file content RestoreVaultFromFileDetails pulumi.StringInput `pulumi:"restoreVaultFromFileDetails"` }
func (GetVaultRestoreFromFileArgs) ElementType ¶
func (GetVaultRestoreFromFileArgs) ElementType() reflect.Type
func (GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutput ¶
func (i GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutput() GetVaultRestoreFromFileOutput
func (GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutputWithContext ¶
func (i GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultRestoreFromFileOutput
type GetVaultRestoreFromFileArray ¶
type GetVaultRestoreFromFileArray []GetVaultRestoreFromFileInput
func (GetVaultRestoreFromFileArray) ElementType ¶
func (GetVaultRestoreFromFileArray) ElementType() reflect.Type
func (GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutput ¶
func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput
func (GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutputWithContext ¶
func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromFileArrayOutput
type GetVaultRestoreFromFileArrayInput ¶
type GetVaultRestoreFromFileArrayInput interface { pulumi.Input ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput ToGetVaultRestoreFromFileArrayOutputWithContext(context.Context) GetVaultRestoreFromFileArrayOutput }
GetVaultRestoreFromFileArrayInput is an input type that accepts GetVaultRestoreFromFileArray and GetVaultRestoreFromFileArrayOutput values. You can construct a concrete instance of `GetVaultRestoreFromFileArrayInput` via:
GetVaultRestoreFromFileArray{ GetVaultRestoreFromFileArgs{...} }
type GetVaultRestoreFromFileArrayOutput ¶
type GetVaultRestoreFromFileArrayOutput struct{ *pulumi.OutputState }
func (GetVaultRestoreFromFileArrayOutput) ElementType ¶
func (GetVaultRestoreFromFileArrayOutput) ElementType() reflect.Type
func (GetVaultRestoreFromFileArrayOutput) Index ¶
func (o GetVaultRestoreFromFileArrayOutput) Index(i pulumi.IntInput) GetVaultRestoreFromFileOutput
func (GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutput ¶
func (o GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput
func (GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutputWithContext ¶
func (o GetVaultRestoreFromFileArrayOutput) ToGetVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromFileArrayOutput
type GetVaultRestoreFromFileInput ¶
type GetVaultRestoreFromFileInput interface { pulumi.Input ToGetVaultRestoreFromFileOutput() GetVaultRestoreFromFileOutput ToGetVaultRestoreFromFileOutputWithContext(context.Context) GetVaultRestoreFromFileOutput }
GetVaultRestoreFromFileInput is an input type that accepts GetVaultRestoreFromFileArgs and GetVaultRestoreFromFileOutput values. You can construct a concrete instance of `GetVaultRestoreFromFileInput` via:
GetVaultRestoreFromFileArgs{...}
type GetVaultRestoreFromFileOutput ¶
type GetVaultRestoreFromFileOutput struct{ *pulumi.OutputState }
func (GetVaultRestoreFromFileOutput) ContentLength ¶
func (o GetVaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
content length of vault's backup binary file
func (GetVaultRestoreFromFileOutput) ContentMd5 ¶
func (o GetVaultRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
content md5 hashed value of vault's backup file
func (GetVaultRestoreFromFileOutput) ElementType ¶
func (GetVaultRestoreFromFileOutput) ElementType() reflect.Type
func (GetVaultRestoreFromFileOutput) RestoreVaultFromFileDetails ¶
func (o GetVaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
Vault backup file content
func (GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutput ¶
func (o GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutput() GetVaultRestoreFromFileOutput
func (GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutputWithContext ¶
func (o GetVaultRestoreFromFileOutput) ToGetVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultRestoreFromFileOutput
type GetVaultRestoreFromObjectStore ¶
type GetVaultRestoreFromObjectStore struct { // Name of the bucket where vault was backed up Bucket string `pulumi:"bucket"` // Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination string `pulumi:"destination"` // Namespace of the bucket where vault was backed up Namespace string `pulumi:"namespace"` // Object containing the backup Object string `pulumi:"object"` // Pre-authenticated-request-uri of the backup Uri string `pulumi:"uri"` }
type GetVaultRestoreFromObjectStoreArgs ¶
type GetVaultRestoreFromObjectStoreArgs struct { // Name of the bucket where vault was backed up Bucket pulumi.StringInput `pulumi:"bucket"` // Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination pulumi.StringInput `pulumi:"destination"` // Namespace of the bucket where vault was backed up Namespace pulumi.StringInput `pulumi:"namespace"` // Object containing the backup Object pulumi.StringInput `pulumi:"object"` // Pre-authenticated-request-uri of the backup Uri pulumi.StringInput `pulumi:"uri"` }
func (GetVaultRestoreFromObjectStoreArgs) ElementType ¶
func (GetVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutput ¶
func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput
func (GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutputWithContext ¶
func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreOutput
type GetVaultRestoreFromObjectStoreArray ¶
type GetVaultRestoreFromObjectStoreArray []GetVaultRestoreFromObjectStoreInput
func (GetVaultRestoreFromObjectStoreArray) ElementType ¶
func (GetVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
func (GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutput ¶
func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput
func (GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext ¶
func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreArrayOutput
type GetVaultRestoreFromObjectStoreArrayInput ¶
type GetVaultRestoreFromObjectStoreArrayInput interface { pulumi.Input ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(context.Context) GetVaultRestoreFromObjectStoreArrayOutput }
GetVaultRestoreFromObjectStoreArrayInput is an input type that accepts GetVaultRestoreFromObjectStoreArray and GetVaultRestoreFromObjectStoreArrayOutput values. You can construct a concrete instance of `GetVaultRestoreFromObjectStoreArrayInput` via:
GetVaultRestoreFromObjectStoreArray{ GetVaultRestoreFromObjectStoreArgs{...} }
type GetVaultRestoreFromObjectStoreArrayOutput ¶
type GetVaultRestoreFromObjectStoreArrayOutput struct{ *pulumi.OutputState }
func (GetVaultRestoreFromObjectStoreArrayOutput) ElementType ¶
func (GetVaultRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
func (GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutput ¶
func (o GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput
func (GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext ¶
func (o GetVaultRestoreFromObjectStoreArrayOutput) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreArrayOutput
type GetVaultRestoreFromObjectStoreInput ¶
type GetVaultRestoreFromObjectStoreInput interface { pulumi.Input ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput ToGetVaultRestoreFromObjectStoreOutputWithContext(context.Context) GetVaultRestoreFromObjectStoreOutput }
GetVaultRestoreFromObjectStoreInput is an input type that accepts GetVaultRestoreFromObjectStoreArgs and GetVaultRestoreFromObjectStoreOutput values. You can construct a concrete instance of `GetVaultRestoreFromObjectStoreInput` via:
GetVaultRestoreFromObjectStoreArgs{...}
type GetVaultRestoreFromObjectStoreOutput ¶
type GetVaultRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (GetVaultRestoreFromObjectStoreOutput) Bucket ¶
func (o GetVaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
Name of the bucket where vault was backed up
func (GetVaultRestoreFromObjectStoreOutput) Destination ¶
func (o GetVaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (GetVaultRestoreFromObjectStoreOutput) ElementType ¶
func (GetVaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (GetVaultRestoreFromObjectStoreOutput) Namespace ¶
func (o GetVaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
Namespace of the bucket where vault was backed up
func (GetVaultRestoreFromObjectStoreOutput) Object ¶
func (o GetVaultRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
Object containing the backup
func (GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutput ¶
func (o GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput
func (GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutputWithContext ¶
func (o GetVaultRestoreFromObjectStoreOutput) ToGetVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreOutput
func (GetVaultRestoreFromObjectStoreOutput) Uri ¶
func (o GetVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
Pre-authenticated-request-uri of the backup
type GetVaultUsageArgs ¶
type GetVaultUsageArgs struct { // The OCID of the vault. VaultId string `pulumi:"vaultId"` }
A collection of arguments for invoking getVaultUsage.
type GetVaultUsageOutputArgs ¶
type GetVaultUsageOutputArgs struct { // The OCID of the vault. VaultId pulumi.StringInput `pulumi:"vaultId"` }
A collection of arguments for invoking getVaultUsage.
func (GetVaultUsageOutputArgs) ElementType ¶
func (GetVaultUsageOutputArgs) ElementType() reflect.Type
type GetVaultUsageResult ¶
type GetVaultUsageResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The number of keys in this vault, across all compartments, excluding keys in a `DELETED` state. KeyCount int `pulumi:"keyCount"` // The number of key versions in this vault, across all compartments, excluding key versions in a `DELETED` state. KeyVersionCount int `pulumi:"keyVersionCount"` // The number of keys in this vault that persist on the server, across all compartments, excluding keys in a `DELETED` state. SoftwareKeyCount int `pulumi:"softwareKeyCount"` // The number of key versions in this vault that persist on the server, across all compartments, excluding key versions in a `DELETED` state. SoftwareKeyVersionCount int `pulumi:"softwareKeyVersionCount"` VaultId string `pulumi:"vaultId"` }
A collection of values returned by getVaultUsage.
func GetVaultUsage ¶
func GetVaultUsage(ctx *pulumi.Context, args *GetVaultUsageArgs, opts ...pulumi.InvokeOption) (*GetVaultUsageResult, error)
This data source provides details about a specific Vault Usage resource in Oracle Cloud Infrastructure Kms service.
Gets the count of keys and key versions in the specified vault to calculate usage against service limits.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetVaultUsage(ctx, &kms.GetVaultUsageArgs{ VaultId: testVault.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetVaultUsageResultOutput ¶
type GetVaultUsageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVaultUsage.
func GetVaultUsageOutput ¶
func GetVaultUsageOutput(ctx *pulumi.Context, args GetVaultUsageOutputArgs, opts ...pulumi.InvokeOption) GetVaultUsageResultOutput
func (GetVaultUsageResultOutput) ElementType ¶
func (GetVaultUsageResultOutput) ElementType() reflect.Type
func (GetVaultUsageResultOutput) Id ¶
func (o GetVaultUsageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVaultUsageResultOutput) KeyCount ¶
func (o GetVaultUsageResultOutput) KeyCount() pulumi.IntOutput
The number of keys in this vault, across all compartments, excluding keys in a `DELETED` state.
func (GetVaultUsageResultOutput) KeyVersionCount ¶
func (o GetVaultUsageResultOutput) KeyVersionCount() pulumi.IntOutput
The number of key versions in this vault, across all compartments, excluding key versions in a `DELETED` state.
func (GetVaultUsageResultOutput) SoftwareKeyCount ¶
func (o GetVaultUsageResultOutput) SoftwareKeyCount() pulumi.IntOutput
The number of keys in this vault that persist on the server, across all compartments, excluding keys in a `DELETED` state.
func (GetVaultUsageResultOutput) SoftwareKeyVersionCount ¶
func (o GetVaultUsageResultOutput) SoftwareKeyVersionCount() pulumi.IntOutput
The number of key versions in this vault that persist on the server, across all compartments, excluding key versions in a `DELETED` state.
func (GetVaultUsageResultOutput) ToGetVaultUsageResultOutput ¶
func (o GetVaultUsageResultOutput) ToGetVaultUsageResultOutput() GetVaultUsageResultOutput
func (GetVaultUsageResultOutput) ToGetVaultUsageResultOutputWithContext ¶
func (o GetVaultUsageResultOutput) ToGetVaultUsageResultOutputWithContext(ctx context.Context) GetVaultUsageResultOutput
func (GetVaultUsageResultOutput) VaultId ¶
func (o GetVaultUsageResultOutput) VaultId() pulumi.StringOutput
type GetVaultsArgs ¶
type GetVaultsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetVaultsFilter `pulumi:"filters"` }
A collection of arguments for invoking getVaults.
type GetVaultsFilter ¶
type GetVaultsFilterArgs ¶
type GetVaultsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVaultsFilterArgs) ElementType ¶
func (GetVaultsFilterArgs) ElementType() reflect.Type
func (GetVaultsFilterArgs) ToGetVaultsFilterOutput ¶
func (i GetVaultsFilterArgs) ToGetVaultsFilterOutput() GetVaultsFilterOutput
func (GetVaultsFilterArgs) ToGetVaultsFilterOutputWithContext ¶
func (i GetVaultsFilterArgs) ToGetVaultsFilterOutputWithContext(ctx context.Context) GetVaultsFilterOutput
type GetVaultsFilterArray ¶
type GetVaultsFilterArray []GetVaultsFilterInput
func (GetVaultsFilterArray) ElementType ¶
func (GetVaultsFilterArray) ElementType() reflect.Type
func (GetVaultsFilterArray) ToGetVaultsFilterArrayOutput ¶
func (i GetVaultsFilterArray) ToGetVaultsFilterArrayOutput() GetVaultsFilterArrayOutput
func (GetVaultsFilterArray) ToGetVaultsFilterArrayOutputWithContext ¶
func (i GetVaultsFilterArray) ToGetVaultsFilterArrayOutputWithContext(ctx context.Context) GetVaultsFilterArrayOutput
type GetVaultsFilterArrayInput ¶
type GetVaultsFilterArrayInput interface { pulumi.Input ToGetVaultsFilterArrayOutput() GetVaultsFilterArrayOutput ToGetVaultsFilterArrayOutputWithContext(context.Context) GetVaultsFilterArrayOutput }
GetVaultsFilterArrayInput is an input type that accepts GetVaultsFilterArray and GetVaultsFilterArrayOutput values. You can construct a concrete instance of `GetVaultsFilterArrayInput` via:
GetVaultsFilterArray{ GetVaultsFilterArgs{...} }
type GetVaultsFilterArrayOutput ¶
type GetVaultsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsFilterArrayOutput) ElementType ¶
func (GetVaultsFilterArrayOutput) ElementType() reflect.Type
func (GetVaultsFilterArrayOutput) Index ¶
func (o GetVaultsFilterArrayOutput) Index(i pulumi.IntInput) GetVaultsFilterOutput
func (GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutput ¶
func (o GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutput() GetVaultsFilterArrayOutput
func (GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutputWithContext ¶
func (o GetVaultsFilterArrayOutput) ToGetVaultsFilterArrayOutputWithContext(ctx context.Context) GetVaultsFilterArrayOutput
type GetVaultsFilterInput ¶
type GetVaultsFilterInput interface { pulumi.Input ToGetVaultsFilterOutput() GetVaultsFilterOutput ToGetVaultsFilterOutputWithContext(context.Context) GetVaultsFilterOutput }
GetVaultsFilterInput is an input type that accepts GetVaultsFilterArgs and GetVaultsFilterOutput values. You can construct a concrete instance of `GetVaultsFilterInput` via:
GetVaultsFilterArgs{...}
type GetVaultsFilterOutput ¶
type GetVaultsFilterOutput struct{ *pulumi.OutputState }
func (GetVaultsFilterOutput) ElementType ¶
func (GetVaultsFilterOutput) ElementType() reflect.Type
func (GetVaultsFilterOutput) Name ¶
func (o GetVaultsFilterOutput) Name() pulumi.StringOutput
func (GetVaultsFilterOutput) Regex ¶
func (o GetVaultsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVaultsFilterOutput) ToGetVaultsFilterOutput ¶
func (o GetVaultsFilterOutput) ToGetVaultsFilterOutput() GetVaultsFilterOutput
func (GetVaultsFilterOutput) ToGetVaultsFilterOutputWithContext ¶
func (o GetVaultsFilterOutput) ToGetVaultsFilterOutputWithContext(ctx context.Context) GetVaultsFilterOutput
func (GetVaultsFilterOutput) Values ¶
func (o GetVaultsFilterOutput) Values() pulumi.StringArrayOutput
type GetVaultsOutputArgs ¶
type GetVaultsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetVaultsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getVaults.
func (GetVaultsOutputArgs) ElementType ¶
func (GetVaultsOutputArgs) ElementType() reflect.Type
type GetVaultsResult ¶
type GetVaultsResult struct { // The OCID of the compartment that contains a particular vault. CompartmentId string `pulumi:"compartmentId"` Filters []GetVaultsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of vaults. Vaults []GetVaultsVault `pulumi:"vaults"` }
A collection of values returned by getVaults.
func GetVaults ¶
func GetVaults(ctx *pulumi.Context, args *GetVaultsArgs, opts ...pulumi.InvokeOption) (*GetVaultsResult, error)
This data source provides the list of Vaults in Oracle Cloud Infrastructure Kms service.
Lists the vaults in the specified compartment.
As a provisioning operation, this call is subject to a Key Management limit that applies to the total number of requests across all provisioning read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of provisioning read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetVaults(ctx, &kms.GetVaultsArgs{ CompartmentId: compartmentId, }, nil) if err != nil { return err } return nil }) }
```
type GetVaultsResultOutput ¶
type GetVaultsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVaults.
func GetVaultsOutput ¶
func GetVaultsOutput(ctx *pulumi.Context, args GetVaultsOutputArgs, opts ...pulumi.InvokeOption) GetVaultsResultOutput
func (GetVaultsResultOutput) CompartmentId ¶
func (o GetVaultsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains a particular vault.
func (GetVaultsResultOutput) ElementType ¶
func (GetVaultsResultOutput) ElementType() reflect.Type
func (GetVaultsResultOutput) Filters ¶
func (o GetVaultsResultOutput) Filters() GetVaultsFilterArrayOutput
func (GetVaultsResultOutput) Id ¶
func (o GetVaultsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVaultsResultOutput) ToGetVaultsResultOutput ¶
func (o GetVaultsResultOutput) ToGetVaultsResultOutput() GetVaultsResultOutput
func (GetVaultsResultOutput) ToGetVaultsResultOutputWithContext ¶
func (o GetVaultsResultOutput) ToGetVaultsResultOutputWithContext(ctx context.Context) GetVaultsResultOutput
func (GetVaultsResultOutput) Vaults ¶
func (o GetVaultsResultOutput) Vaults() GetVaultsVaultArrayOutput
The list of vaults.
type GetVaultsVault ¶
type GetVaultsVault struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations. CryptoEndpoint string `pulumi:"cryptoEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Summary about metadata of external key manager to be returned to the customer as a response. ExternalKeyManagerMetadataSummaries []GetVaultsVaultExternalKeyManagerMetadataSummary `pulumi:"externalKeyManagerMetadataSummaries"` ExternalKeyManagerMetadatas []GetVaultsVaultExternalKeyManagerMetadata `pulumi:"externalKeyManagerMetadatas"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the vault. Id string `pulumi:"id"` // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary bool `pulumi:"isPrimary"` // A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults. IsVaultReplicable bool `pulumi:"isVaultReplicable"` // The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations. ManagementEndpoint string `pulumi:"managementEndpoint"` // Vault replica details ReplicaDetails []GetVaultsVaultReplicaDetail `pulumi:"replicaDetails"` RestoreFromFiles []GetVaultsVaultRestoreFromFile `pulumi:"restoreFromFiles"` RestoreFromObjectStores []GetVaultsVaultRestoreFromObjectStore `pulumi:"restoreFromObjectStores"` RestoreTrigger bool `pulumi:"restoreTrigger"` // The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault. RestoredFromVaultId string `pulumi:"restoredFromVaultId"` // The vault's current lifecycle state. Example: `DELETED` State string `pulumi:"state"` // The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // An optional property to indicate when to delete the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` // The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType string `pulumi:"vaultType"` }
type GetVaultsVaultArgs ¶
type GetVaultsVaultArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations. CryptoEndpoint pulumi.StringInput `pulumi:"cryptoEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringInput `pulumi:"displayName"` // Summary about metadata of external key manager to be returned to the customer as a response. ExternalKeyManagerMetadataSummaries GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput `pulumi:"externalKeyManagerMetadataSummaries"` ExternalKeyManagerMetadatas GetVaultsVaultExternalKeyManagerMetadataArrayInput `pulumi:"externalKeyManagerMetadatas"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The OCID of the vault. Id pulumi.StringInput `pulumi:"id"` // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` // A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults. IsVaultReplicable pulumi.BoolInput `pulumi:"isVaultReplicable"` // The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` // Vault replica details ReplicaDetails GetVaultsVaultReplicaDetailArrayInput `pulumi:"replicaDetails"` RestoreFromFiles GetVaultsVaultRestoreFromFileArrayInput `pulumi:"restoreFromFiles"` RestoreFromObjectStores GetVaultsVaultRestoreFromObjectStoreArrayInput `pulumi:"restoreFromObjectStores"` RestoreTrigger pulumi.BoolInput `pulumi:"restoreTrigger"` // The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault. RestoredFromVaultId pulumi.StringInput `pulumi:"restoredFromVaultId"` // The vault's current lifecycle state. Example: `DELETED` State pulumi.StringInput `pulumi:"state"` // The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // An optional property to indicate when to delete the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeOfDeletion pulumi.StringInput `pulumi:"timeOfDeletion"` // The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType pulumi.StringInput `pulumi:"vaultType"` }
func (GetVaultsVaultArgs) ElementType ¶
func (GetVaultsVaultArgs) ElementType() reflect.Type
func (GetVaultsVaultArgs) ToGetVaultsVaultOutput ¶
func (i GetVaultsVaultArgs) ToGetVaultsVaultOutput() GetVaultsVaultOutput
func (GetVaultsVaultArgs) ToGetVaultsVaultOutputWithContext ¶
func (i GetVaultsVaultArgs) ToGetVaultsVaultOutputWithContext(ctx context.Context) GetVaultsVaultOutput
type GetVaultsVaultArray ¶
type GetVaultsVaultArray []GetVaultsVaultInput
func (GetVaultsVaultArray) ElementType ¶
func (GetVaultsVaultArray) ElementType() reflect.Type
func (GetVaultsVaultArray) ToGetVaultsVaultArrayOutput ¶
func (i GetVaultsVaultArray) ToGetVaultsVaultArrayOutput() GetVaultsVaultArrayOutput
func (GetVaultsVaultArray) ToGetVaultsVaultArrayOutputWithContext ¶
func (i GetVaultsVaultArray) ToGetVaultsVaultArrayOutputWithContext(ctx context.Context) GetVaultsVaultArrayOutput
type GetVaultsVaultArrayInput ¶
type GetVaultsVaultArrayInput interface { pulumi.Input ToGetVaultsVaultArrayOutput() GetVaultsVaultArrayOutput ToGetVaultsVaultArrayOutputWithContext(context.Context) GetVaultsVaultArrayOutput }
GetVaultsVaultArrayInput is an input type that accepts GetVaultsVaultArray and GetVaultsVaultArrayOutput values. You can construct a concrete instance of `GetVaultsVaultArrayInput` via:
GetVaultsVaultArray{ GetVaultsVaultArgs{...} }
type GetVaultsVaultArrayOutput ¶
type GetVaultsVaultArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultArrayOutput) ElementType ¶
func (GetVaultsVaultArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultArrayOutput) Index ¶
func (o GetVaultsVaultArrayOutput) Index(i pulumi.IntInput) GetVaultsVaultOutput
func (GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutput ¶
func (o GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutput() GetVaultsVaultArrayOutput
func (GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutputWithContext ¶
func (o GetVaultsVaultArrayOutput) ToGetVaultsVaultArrayOutputWithContext(ctx context.Context) GetVaultsVaultArrayOutput
type GetVaultsVaultExternalKeyManagerMetadata ¶
type GetVaultsVaultExternalKeyManagerMetadata struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl string `pulumi:"externalVaultEndpointUrl"` OauthMetadatas []GetVaultsVaultExternalKeyManagerMetadataOauthMetadata `pulumi:"oauthMetadatas"` // OCID of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` }
type GetVaultsVaultExternalKeyManagerMetadataArgs ¶
type GetVaultsVaultExternalKeyManagerMetadataArgs struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringInput `pulumi:"externalVaultEndpointUrl"` OauthMetadatas GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput `pulumi:"oauthMetadatas"` // OCID of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` }
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataArray ¶
type GetVaultsVaultExternalKeyManagerMetadataArray []GetVaultsVaultExternalKeyManagerMetadataInput
func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataArrayInput ¶
type GetVaultsVaultExternalKeyManagerMetadataArrayInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput }
GetVaultsVaultExternalKeyManagerMetadataArrayInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataArray and GetVaultsVaultExternalKeyManagerMetadataArrayOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataArrayInput` via:
GetVaultsVaultExternalKeyManagerMetadataArray{ GetVaultsVaultExternalKeyManagerMetadataArgs{...} }
type GetVaultsVaultExternalKeyManagerMetadataArrayOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataInput ¶
type GetVaultsVaultExternalKeyManagerMetadataInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput }
GetVaultsVaultExternalKeyManagerMetadataInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataArgs and GetVaultsVaultExternalKeyManagerMetadataOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataInput` via:
GetVaultsVaultExternalKeyManagerMetadataArgs{...}
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadata ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadata struct { // ID of the client app created in IDP. ClientAppId string `pulumi:"clientAppId"` ClientAppSecret string `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl string `pulumi:"idcsAccountNameUrl"` }
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` ClientAppSecret pulumi.StringInput `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringInput `pulumi:"idcsAccountNameUrl"` }
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray []GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput }
GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray and GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput` via:
GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray{ GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs{...} }
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput }
GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs and GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput` via:
GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs{...}
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultsVaultExternalKeyManagerMetadataOutput) OauthMetadatas ¶
func (GetVaultsVaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataSummary ¶
type GetVaultsVaultExternalKeyManagerMetadataSummary struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl string `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries []GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor string `pulumi:"vendor"` }
type GetVaultsVaultExternalKeyManagerMetadataSummaryArgs ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryArgs struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringInput `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor pulumi.StringInput `pulumi:"vendor"` }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryArray ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryArray []GetVaultsVaultExternalKeyManagerMetadataSummaryInput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput }
GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataSummaryArray and GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput` via:
GetVaultsVaultExternalKeyManagerMetadataSummaryArray{ GetVaultsVaultExternalKeyManagerMetadataSummaryArgs{...} }
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryInput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput }
GetVaultsVaultExternalKeyManagerMetadataSummaryInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataSummaryArgs and GetVaultsVaultExternalKeyManagerMetadataSummaryOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataSummaryInput` via:
GetVaultsVaultExternalKeyManagerMetadataSummaryArgs{...}
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringInput `pulumi:"idcsAccountNameUrl"` }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput }
GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray and GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput` via:
GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray{ GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...} }
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput interface { pulumi.Input ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput }
GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput is an input type that accepts GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs and GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput values. You can construct a concrete instance of `GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput` via:
GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...}
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶
type GetVaultsVaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringOutput
Vendor of the external key manager.
type GetVaultsVaultInput ¶
type GetVaultsVaultInput interface { pulumi.Input ToGetVaultsVaultOutput() GetVaultsVaultOutput ToGetVaultsVaultOutputWithContext(context.Context) GetVaultsVaultOutput }
GetVaultsVaultInput is an input type that accepts GetVaultsVaultArgs and GetVaultsVaultOutput values. You can construct a concrete instance of `GetVaultsVaultInput` via:
GetVaultsVaultArgs{...}
type GetVaultsVaultOutput ¶
type GetVaultsVaultOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultOutput) CompartmentId ¶
func (o GetVaultsVaultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetVaultsVaultOutput) CryptoEndpoint ¶
func (o GetVaultsVaultOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations.
func (GetVaultsVaultOutput) DefinedTags ¶
func (o GetVaultsVaultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetVaultsVaultOutput) DisplayName ¶
func (o GetVaultsVaultOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (GetVaultsVaultOutput) ElementType ¶
func (GetVaultsVaultOutput) ElementType() reflect.Type
func (GetVaultsVaultOutput) ExternalKeyManagerMetadataSummaries ¶
func (o GetVaultsVaultOutput) ExternalKeyManagerMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (GetVaultsVaultOutput) ExternalKeyManagerMetadatas ¶
func (o GetVaultsVaultOutput) ExternalKeyManagerMetadatas() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultOutput) FreeformTags ¶
func (o GetVaultsVaultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetVaultsVaultOutput) Id ¶
func (o GetVaultsVaultOutput) Id() pulumi.StringOutput
The OCID of the vault.
func (GetVaultsVaultOutput) IsPrimary ¶
func (o GetVaultsVaultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
func (GetVaultsVaultOutput) IsVaultReplicable ¶ added in v2.9.0
func (o GetVaultsVaultOutput) IsVaultReplicable() pulumi.BoolOutput
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
func (GetVaultsVaultOutput) ManagementEndpoint ¶
func (o GetVaultsVaultOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
func (GetVaultsVaultOutput) ReplicaDetails ¶
func (o GetVaultsVaultOutput) ReplicaDetails() GetVaultsVaultReplicaDetailArrayOutput
Vault replica details
func (GetVaultsVaultOutput) RestoreFromFiles ¶
func (o GetVaultsVaultOutput) RestoreFromFiles() GetVaultsVaultRestoreFromFileArrayOutput
func (GetVaultsVaultOutput) RestoreFromObjectStores ¶
func (o GetVaultsVaultOutput) RestoreFromObjectStores() GetVaultsVaultRestoreFromObjectStoreArrayOutput
func (GetVaultsVaultOutput) RestoreTrigger ¶
func (o GetVaultsVaultOutput) RestoreTrigger() pulumi.BoolOutput
func (GetVaultsVaultOutput) RestoredFromVaultId ¶
func (o GetVaultsVaultOutput) RestoredFromVaultId() pulumi.StringOutput
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
func (GetVaultsVaultOutput) State ¶
func (o GetVaultsVaultOutput) State() pulumi.StringOutput
The vault's current lifecycle state. Example: `DELETED`
func (GetVaultsVaultOutput) TimeCreated ¶
func (o GetVaultsVaultOutput) TimeCreated() pulumi.StringOutput
The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (GetVaultsVaultOutput) TimeOfDeletion ¶
func (o GetVaultsVaultOutput) TimeOfDeletion() pulumi.StringOutput
An optional property to indicate when to delete the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (GetVaultsVaultOutput) ToGetVaultsVaultOutput ¶
func (o GetVaultsVaultOutput) ToGetVaultsVaultOutput() GetVaultsVaultOutput
func (GetVaultsVaultOutput) ToGetVaultsVaultOutputWithContext ¶
func (o GetVaultsVaultOutput) ToGetVaultsVaultOutputWithContext(ctx context.Context) GetVaultsVaultOutput
func (GetVaultsVaultOutput) VaultType ¶
func (o GetVaultsVaultOutput) VaultType() pulumi.StringOutput
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
type GetVaultsVaultReplicaDetail ¶
type GetVaultsVaultReplicaDetail struct { // ReplicationId associated with a vault operation ReplicationId string `pulumi:"replicationId"` }
type GetVaultsVaultReplicaDetailArgs ¶
type GetVaultsVaultReplicaDetailArgs struct { // ReplicationId associated with a vault operation ReplicationId pulumi.StringInput `pulumi:"replicationId"` }
func (GetVaultsVaultReplicaDetailArgs) ElementType ¶
func (GetVaultsVaultReplicaDetailArgs) ElementType() reflect.Type
func (GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutput ¶
func (i GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutput() GetVaultsVaultReplicaDetailOutput
func (GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutputWithContext ¶
func (i GetVaultsVaultReplicaDetailArgs) ToGetVaultsVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailOutput
type GetVaultsVaultReplicaDetailArray ¶
type GetVaultsVaultReplicaDetailArray []GetVaultsVaultReplicaDetailInput
func (GetVaultsVaultReplicaDetailArray) ElementType ¶
func (GetVaultsVaultReplicaDetailArray) ElementType() reflect.Type
func (GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutput ¶
func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput
func (GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutputWithContext ¶
func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailArrayOutput
type GetVaultsVaultReplicaDetailArrayInput ¶
type GetVaultsVaultReplicaDetailArrayInput interface { pulumi.Input ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput ToGetVaultsVaultReplicaDetailArrayOutputWithContext(context.Context) GetVaultsVaultReplicaDetailArrayOutput }
GetVaultsVaultReplicaDetailArrayInput is an input type that accepts GetVaultsVaultReplicaDetailArray and GetVaultsVaultReplicaDetailArrayOutput values. You can construct a concrete instance of `GetVaultsVaultReplicaDetailArrayInput` via:
GetVaultsVaultReplicaDetailArray{ GetVaultsVaultReplicaDetailArgs{...} }
type GetVaultsVaultReplicaDetailArrayOutput ¶
type GetVaultsVaultReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultReplicaDetailArrayOutput) ElementType ¶
func (GetVaultsVaultReplicaDetailArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutput ¶
func (o GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput
func (GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutputWithContext ¶
func (o GetVaultsVaultReplicaDetailArrayOutput) ToGetVaultsVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailArrayOutput
type GetVaultsVaultReplicaDetailInput ¶
type GetVaultsVaultReplicaDetailInput interface { pulumi.Input ToGetVaultsVaultReplicaDetailOutput() GetVaultsVaultReplicaDetailOutput ToGetVaultsVaultReplicaDetailOutputWithContext(context.Context) GetVaultsVaultReplicaDetailOutput }
GetVaultsVaultReplicaDetailInput is an input type that accepts GetVaultsVaultReplicaDetailArgs and GetVaultsVaultReplicaDetailOutput values. You can construct a concrete instance of `GetVaultsVaultReplicaDetailInput` via:
GetVaultsVaultReplicaDetailArgs{...}
type GetVaultsVaultReplicaDetailOutput ¶
type GetVaultsVaultReplicaDetailOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultReplicaDetailOutput) ElementType ¶
func (GetVaultsVaultReplicaDetailOutput) ElementType() reflect.Type
func (GetVaultsVaultReplicaDetailOutput) ReplicationId ¶
func (o GetVaultsVaultReplicaDetailOutput) ReplicationId() pulumi.StringOutput
ReplicationId associated with a vault operation
func (GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutput ¶
func (o GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutput() GetVaultsVaultReplicaDetailOutput
func (GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutputWithContext ¶
func (o GetVaultsVaultReplicaDetailOutput) ToGetVaultsVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailOutput
type GetVaultsVaultRestoreFromFileArgs ¶
type GetVaultsVaultRestoreFromFileArgs struct { ContentLength pulumi.StringInput `pulumi:"contentLength"` ContentMd5 pulumi.StringInput `pulumi:"contentMd5"` RestoreVaultFromFileDetails pulumi.StringInput `pulumi:"restoreVaultFromFileDetails"` }
func (GetVaultsVaultRestoreFromFileArgs) ElementType ¶
func (GetVaultsVaultRestoreFromFileArgs) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutput ¶
func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput
func (GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutputWithContext ¶
func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileOutput
type GetVaultsVaultRestoreFromFileArray ¶
type GetVaultsVaultRestoreFromFileArray []GetVaultsVaultRestoreFromFileInput
func (GetVaultsVaultRestoreFromFileArray) ElementType ¶
func (GetVaultsVaultRestoreFromFileArray) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutput ¶
func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput
func (GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext ¶
func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileArrayOutput
type GetVaultsVaultRestoreFromFileArrayInput ¶
type GetVaultsVaultRestoreFromFileArrayInput interface { pulumi.Input ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(context.Context) GetVaultsVaultRestoreFromFileArrayOutput }
GetVaultsVaultRestoreFromFileArrayInput is an input type that accepts GetVaultsVaultRestoreFromFileArray and GetVaultsVaultRestoreFromFileArrayOutput values. You can construct a concrete instance of `GetVaultsVaultRestoreFromFileArrayInput` via:
GetVaultsVaultRestoreFromFileArray{ GetVaultsVaultRestoreFromFileArgs{...} }
type GetVaultsVaultRestoreFromFileArrayOutput ¶
type GetVaultsVaultRestoreFromFileArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultRestoreFromFileArrayOutput) ElementType ¶
func (GetVaultsVaultRestoreFromFileArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutput ¶
func (o GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput
func (GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext ¶
func (o GetVaultsVaultRestoreFromFileArrayOutput) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileArrayOutput
type GetVaultsVaultRestoreFromFileInput ¶
type GetVaultsVaultRestoreFromFileInput interface { pulumi.Input ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput ToGetVaultsVaultRestoreFromFileOutputWithContext(context.Context) GetVaultsVaultRestoreFromFileOutput }
GetVaultsVaultRestoreFromFileInput is an input type that accepts GetVaultsVaultRestoreFromFileArgs and GetVaultsVaultRestoreFromFileOutput values. You can construct a concrete instance of `GetVaultsVaultRestoreFromFileInput` via:
GetVaultsVaultRestoreFromFileArgs{...}
type GetVaultsVaultRestoreFromFileOutput ¶
type GetVaultsVaultRestoreFromFileOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultRestoreFromFileOutput) ContentLength ¶
func (o GetVaultsVaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
func (GetVaultsVaultRestoreFromFileOutput) ContentMd5 ¶
func (o GetVaultsVaultRestoreFromFileOutput) ContentMd5() pulumi.StringOutput
func (GetVaultsVaultRestoreFromFileOutput) ElementType ¶
func (GetVaultsVaultRestoreFromFileOutput) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromFileOutput) RestoreVaultFromFileDetails ¶
func (o GetVaultsVaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
func (GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutput ¶
func (o GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput
func (GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutputWithContext ¶
func (o GetVaultsVaultRestoreFromFileOutput) ToGetVaultsVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileOutput
type GetVaultsVaultRestoreFromObjectStoreArgs ¶
type GetVaultsVaultRestoreFromObjectStoreArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` Destination pulumi.StringInput `pulumi:"destination"` Namespace pulumi.StringInput `pulumi:"namespace"` Object pulumi.StringInput `pulumi:"object"` Uri pulumi.StringInput `pulumi:"uri"` }
func (GetVaultsVaultRestoreFromObjectStoreArgs) ElementType ¶
func (GetVaultsVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutput ¶
func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput
func (GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext ¶
func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreOutput
type GetVaultsVaultRestoreFromObjectStoreArray ¶
type GetVaultsVaultRestoreFromObjectStoreArray []GetVaultsVaultRestoreFromObjectStoreInput
func (GetVaultsVaultRestoreFromObjectStoreArray) ElementType ¶
func (GetVaultsVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput ¶
func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput
func (GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext ¶
func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput
type GetVaultsVaultRestoreFromObjectStoreArrayInput ¶
type GetVaultsVaultRestoreFromObjectStoreArrayInput interface { pulumi.Input ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput }
GetVaultsVaultRestoreFromObjectStoreArrayInput is an input type that accepts GetVaultsVaultRestoreFromObjectStoreArray and GetVaultsVaultRestoreFromObjectStoreArrayOutput values. You can construct a concrete instance of `GetVaultsVaultRestoreFromObjectStoreArrayInput` via:
GetVaultsVaultRestoreFromObjectStoreArray{ GetVaultsVaultRestoreFromObjectStoreArgs{...} }
type GetVaultsVaultRestoreFromObjectStoreArrayOutput ¶
type GetVaultsVaultRestoreFromObjectStoreArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ElementType ¶
func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput ¶
func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput
func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext ¶
func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput
type GetVaultsVaultRestoreFromObjectStoreInput ¶
type GetVaultsVaultRestoreFromObjectStoreInput interface { pulumi.Input ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(context.Context) GetVaultsVaultRestoreFromObjectStoreOutput }
GetVaultsVaultRestoreFromObjectStoreInput is an input type that accepts GetVaultsVaultRestoreFromObjectStoreArgs and GetVaultsVaultRestoreFromObjectStoreOutput values. You can construct a concrete instance of `GetVaultsVaultRestoreFromObjectStoreInput` via:
GetVaultsVaultRestoreFromObjectStoreArgs{...}
type GetVaultsVaultRestoreFromObjectStoreOutput ¶
type GetVaultsVaultRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultRestoreFromObjectStoreOutput) Bucket ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) Destination ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) ElementType ¶
func (GetVaultsVaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (GetVaultsVaultRestoreFromObjectStoreOutput) Namespace ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) Object ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Object() pulumi.StringOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutput ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreOutput
func (GetVaultsVaultRestoreFromObjectStoreOutput) Uri ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
type Key ¶
type Key struct { pulumi.CustomResourceState // (Updatable) The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails KeyAutoKeyRotationDetailsOutput `pulumi:"autoKeyRotationDetails"` // (Updatable) The OCID of the compartment where you want to create the master encryption key. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations. CurrentKeyVersion pulumi.StringOutput `pulumi:"currentKeyVersion"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Desired state of the key. Possible values : `ENABLED` or `DISABLED` DesiredState pulumi.StringOutput `pulumi:"desiredState"` // (Updatable) A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A reference to the key on external key manager. ExternalKeyReference KeyExternalKeyReferenceOutput `pulumi:"externalKeyReference"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails KeyExternalKeyReferenceDetailArrayOutput `pulumi:"externalKeyReferenceDetails"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled pulumi.BoolOutput `pulumi:"isAutoRotationEnabled"` // A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // The cryptographic properties of a key. KeyShape KeyKeyShapeOutput `pulumi:"keyShape"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"` // The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode pulumi.StringOutput `pulumi:"protectionMode"` // Key replica details ReplicaDetails KeyReplicaDetailArrayOutput `pulumi:"replicaDetails"` // (Updatable) Details where key was backed up. RestoreFromFile KeyRestoreFromFilePtrOutput `pulumi:"restoreFromFile"` // (Updatable) Details where key was backed up RestoreFromObjectStore KeyRestoreFromObjectStorePtrOutput `pulumi:"restoreFromObjectStore"` // (Updatable) An optional property when flipped triggers restore from restore option provided in config file. RestoreTrigger pulumi.BoolPtrOutput `pulumi:"restoreTrigger"` // The OCID of the key from which this key was restored. RestoredFromKeyId pulumi.StringOutput `pulumi:"restoredFromKeyId"` // The key's current lifecycle state. Example: `ENABLED` State pulumi.StringOutput `pulumi:"state"` // The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) An optional property for the deletion time of the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringOutput `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key. VaultId pulumi.StringOutput `pulumi:"vaultId"` }
This resource provides the Key resource in Oracle Cloud Infrastructure Kms service.
Creates a new master encryption key.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management write operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management write operations exceeds 10 requests per second for a given tenancy.
## Import
Keys can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/key:Key test_key "managementEndpoint/{managementEndpoint}/keys/{keyId}" ```
func GetKey ¶
func GetKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)
GetKey gets an existing Key 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 NewKey ¶
func NewKey(ctx *pulumi.Context, name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)
NewKey registers a new resource with the given unique name, arguments, and options.
func (*Key) ElementType ¶
func (*Key) ToKeyOutput ¶
type KeyArgs ¶
type KeyArgs struct { // (Updatable) The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails KeyAutoKeyRotationDetailsPtrInput // (Updatable) The OCID of the compartment where you want to create the master encryption key. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) Desired state of the key. Possible values : `ENABLED` or `DISABLED` DesiredState pulumi.StringPtrInput // (Updatable) A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringInput // A reference to the key on external key manager. ExternalKeyReference KeyExternalKeyReferencePtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled pulumi.BoolPtrInput // The cryptographic properties of a key. KeyShape KeyKeyShapeInput // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput // The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode pulumi.StringPtrInput // (Updatable) Details where key was backed up. RestoreFromFile KeyRestoreFromFilePtrInput // (Updatable) Details where key was backed up RestoreFromObjectStore KeyRestoreFromObjectStorePtrInput // (Updatable) An optional property when flipped triggers restore from restore option provided in config file. RestoreTrigger pulumi.BoolPtrInput // (Updatable) An optional property for the deletion time of the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput }
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶
type KeyArray ¶
type KeyArray []KeyInput
func (KeyArray) ElementType ¶
func (KeyArray) ToKeyArrayOutput ¶
func (i KeyArray) ToKeyArrayOutput() KeyArrayOutput
func (KeyArray) ToKeyArrayOutputWithContext ¶
func (i KeyArray) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyArrayInput ¶
type KeyArrayInput interface { pulumi.Input ToKeyArrayOutput() KeyArrayOutput ToKeyArrayOutputWithContext(context.Context) KeyArrayOutput }
KeyArrayInput is an input type that accepts KeyArray and KeyArrayOutput values. You can construct a concrete instance of `KeyArrayInput` via:
KeyArray{ KeyArgs{...} }
type KeyArrayOutput ¶
type KeyArrayOutput struct{ *pulumi.OutputState }
func (KeyArrayOutput) ElementType ¶
func (KeyArrayOutput) ElementType() reflect.Type
func (KeyArrayOutput) ToKeyArrayOutput ¶
func (o KeyArrayOutput) ToKeyArrayOutput() KeyArrayOutput
func (KeyArrayOutput) ToKeyArrayOutputWithContext ¶
func (o KeyArrayOutput) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyAutoKeyRotationDetails ¶
type KeyAutoKeyRotationDetails struct { // (Updatable) The last execution status message of auto key rotation. LastRotationMessage *string `pulumi:"lastRotationMessage"` // (Updatable) The status of last execution of auto key rotation. LastRotationStatus *string `pulumi:"lastRotationStatus"` // (Updatable) The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays *int `pulumi:"rotationIntervalInDays"` // (Updatable) A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation *string `pulumi:"timeOfLastRotation"` // (Updatable) A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation *string `pulumi:"timeOfNextRotation"` // (Updatable) A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart *string `pulumi:"timeOfScheduleStart"` }
type KeyAutoKeyRotationDetailsArgs ¶
type KeyAutoKeyRotationDetailsArgs struct { // (Updatable) The last execution status message of auto key rotation. LastRotationMessage pulumi.StringPtrInput `pulumi:"lastRotationMessage"` // (Updatable) The status of last execution of auto key rotation. LastRotationStatus pulumi.StringPtrInput `pulumi:"lastRotationStatus"` // (Updatable) The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. RotationIntervalInDays pulumi.IntPtrInput `pulumi:"rotationIntervalInDays"` // (Updatable) A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`. TimeOfLastRotation pulumi.StringPtrInput `pulumi:"timeOfLastRotation"` // (Updatable) A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. TimeOfNextRotation pulumi.StringPtrInput `pulumi:"timeOfNextRotation"` // (Updatable) A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer. TimeOfScheduleStart pulumi.StringPtrInput `pulumi:"timeOfScheduleStart"` }
func (KeyAutoKeyRotationDetailsArgs) ElementType ¶
func (KeyAutoKeyRotationDetailsArgs) ElementType() reflect.Type
func (KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutput ¶
func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutput() KeyAutoKeyRotationDetailsOutput
func (KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutputWithContext ¶
func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsOutput
func (KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutput ¶
func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
func (KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutputWithContext ¶
func (i KeyAutoKeyRotationDetailsArgs) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
type KeyAutoKeyRotationDetailsInput ¶
type KeyAutoKeyRotationDetailsInput interface { pulumi.Input ToKeyAutoKeyRotationDetailsOutput() KeyAutoKeyRotationDetailsOutput ToKeyAutoKeyRotationDetailsOutputWithContext(context.Context) KeyAutoKeyRotationDetailsOutput }
KeyAutoKeyRotationDetailsInput is an input type that accepts KeyAutoKeyRotationDetailsArgs and KeyAutoKeyRotationDetailsOutput values. You can construct a concrete instance of `KeyAutoKeyRotationDetailsInput` via:
KeyAutoKeyRotationDetailsArgs{...}
type KeyAutoKeyRotationDetailsOutput ¶
type KeyAutoKeyRotationDetailsOutput struct{ *pulumi.OutputState }
func (KeyAutoKeyRotationDetailsOutput) ElementType ¶
func (KeyAutoKeyRotationDetailsOutput) ElementType() reflect.Type
func (KeyAutoKeyRotationDetailsOutput) LastRotationMessage ¶
func (o KeyAutoKeyRotationDetailsOutput) LastRotationMessage() pulumi.StringPtrOutput
(Updatable) The last execution status message of auto key rotation.
func (KeyAutoKeyRotationDetailsOutput) LastRotationStatus ¶
func (o KeyAutoKeyRotationDetailsOutput) LastRotationStatus() pulumi.StringPtrOutput
(Updatable) The status of last execution of auto key rotation.
func (KeyAutoKeyRotationDetailsOutput) RotationIntervalInDays ¶
func (o KeyAutoKeyRotationDetailsOutput) RotationIntervalInDays() pulumi.IntPtrOutput
(Updatable) The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule.
func (KeyAutoKeyRotationDetailsOutput) TimeOfLastRotation ¶
func (o KeyAutoKeyRotationDetailsOutput) TimeOfLastRotation() pulumi.StringPtrOutput
(Updatable) A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`.
func (KeyAutoKeyRotationDetailsOutput) TimeOfNextRotation ¶
func (o KeyAutoKeyRotationDetailsOutput) TimeOfNextRotation() pulumi.StringPtrOutput
(Updatable) A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z.
func (KeyAutoKeyRotationDetailsOutput) TimeOfScheduleStart ¶
func (o KeyAutoKeyRotationDetailsOutput) TimeOfScheduleStart() pulumi.StringPtrOutput
(Updatable) A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer.
func (KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutput ¶
func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutput() KeyAutoKeyRotationDetailsOutput
func (KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutputWithContext ¶
func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsOutput
func (KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutput ¶
func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
func (KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext ¶
func (o KeyAutoKeyRotationDetailsOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
type KeyAutoKeyRotationDetailsPtrInput ¶
type KeyAutoKeyRotationDetailsPtrInput interface { pulumi.Input ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput ToKeyAutoKeyRotationDetailsPtrOutputWithContext(context.Context) KeyAutoKeyRotationDetailsPtrOutput }
KeyAutoKeyRotationDetailsPtrInput is an input type that accepts KeyAutoKeyRotationDetailsArgs, KeyAutoKeyRotationDetailsPtr and KeyAutoKeyRotationDetailsPtrOutput values. You can construct a concrete instance of `KeyAutoKeyRotationDetailsPtrInput` via:
KeyAutoKeyRotationDetailsArgs{...} or: nil
func KeyAutoKeyRotationDetailsPtr ¶
func KeyAutoKeyRotationDetailsPtr(v *KeyAutoKeyRotationDetailsArgs) KeyAutoKeyRotationDetailsPtrInput
type KeyAutoKeyRotationDetailsPtrOutput ¶
type KeyAutoKeyRotationDetailsPtrOutput struct{ *pulumi.OutputState }
func (KeyAutoKeyRotationDetailsPtrOutput) Elem ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) Elem() KeyAutoKeyRotationDetailsOutput
func (KeyAutoKeyRotationDetailsPtrOutput) ElementType ¶
func (KeyAutoKeyRotationDetailsPtrOutput) ElementType() reflect.Type
func (KeyAutoKeyRotationDetailsPtrOutput) LastRotationMessage ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) LastRotationMessage() pulumi.StringPtrOutput
(Updatable) The last execution status message of auto key rotation.
func (KeyAutoKeyRotationDetailsPtrOutput) LastRotationStatus ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) LastRotationStatus() pulumi.StringPtrOutput
(Updatable) The status of last execution of auto key rotation.
func (KeyAutoKeyRotationDetailsPtrOutput) RotationIntervalInDays ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) RotationIntervalInDays() pulumi.IntPtrOutput
(Updatable) The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule.
func (KeyAutoKeyRotationDetailsPtrOutput) TimeOfLastRotation ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfLastRotation() pulumi.StringPtrOutput
(Updatable) A property indicating Last rotation Date. Example: `2023-04-04T00:00:00Z`.
func (KeyAutoKeyRotationDetailsPtrOutput) TimeOfNextRotation ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfNextRotation() pulumi.StringPtrOutput
(Updatable) A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z`. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z.
func (KeyAutoKeyRotationDetailsPtrOutput) TimeOfScheduleStart ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) TimeOfScheduleStart() pulumi.StringPtrOutput
(Updatable) A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: `2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today’s date will be used if not specified by customer.
func (KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutput ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutput() KeyAutoKeyRotationDetailsPtrOutput
func (KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext ¶
func (o KeyAutoKeyRotationDetailsPtrOutput) ToKeyAutoKeyRotationDetailsPtrOutputWithContext(ctx context.Context) KeyAutoKeyRotationDetailsPtrOutput
type KeyExternalKeyReference ¶
type KeyExternalKeyReference struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM ExternalKeyId string `pulumi:"externalKeyId"` }
type KeyExternalKeyReferenceArgs ¶
type KeyExternalKeyReferenceArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM ExternalKeyId pulumi.StringInput `pulumi:"externalKeyId"` }
func (KeyExternalKeyReferenceArgs) ElementType ¶
func (KeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutput ¶
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutputWithContext ¶
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutput ¶
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutputWithContext ¶
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
type KeyExternalKeyReferenceDetail ¶
type KeyExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId *string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId *string `pulumi:"externalKeyVersionId"` }
type KeyExternalKeyReferenceDetailArgs ¶
type KeyExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringPtrInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringPtrInput `pulumi:"externalKeyVersionId"` }
func (KeyExternalKeyReferenceDetailArgs) ElementType ¶
func (KeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput ¶
func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext ¶
func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
type KeyExternalKeyReferenceDetailArray ¶
type KeyExternalKeyReferenceDetailArray []KeyExternalKeyReferenceDetailInput
func (KeyExternalKeyReferenceDetailArray) ElementType ¶
func (KeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput ¶
func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
type KeyExternalKeyReferenceDetailArrayInput ¶
type KeyExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput ToKeyExternalKeyReferenceDetailArrayOutputWithContext(context.Context) KeyExternalKeyReferenceDetailArrayOutput }
KeyExternalKeyReferenceDetailArrayInput is an input type that accepts KeyExternalKeyReferenceDetailArray and KeyExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `KeyExternalKeyReferenceDetailArrayInput` via:
KeyExternalKeyReferenceDetailArray{ KeyExternalKeyReferenceDetailArgs{...} }
type KeyExternalKeyReferenceDetailArrayOutput ¶
type KeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (KeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutput ¶
func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
type KeyExternalKeyReferenceDetailInput ¶
type KeyExternalKeyReferenceDetailInput interface { pulumi.Input ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput ToKeyExternalKeyReferenceDetailOutputWithContext(context.Context) KeyExternalKeyReferenceDetailOutput }
KeyExternalKeyReferenceDetailInput is an input type that accepts KeyExternalKeyReferenceDetailArgs and KeyExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `KeyExternalKeyReferenceDetailInput` via:
KeyExternalKeyReferenceDetailArgs{...}
type KeyExternalKeyReferenceDetailOutput ¶
type KeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceDetailOutput) ElementType ¶
func (KeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o KeyExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringPtrOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (KeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o KeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
Key version ID associated with the external key.
func (KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutput ¶
func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutputWithContext ¶
func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
type KeyExternalKeyReferenceInput ¶
type KeyExternalKeyReferenceInput interface { pulumi.Input ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput ToKeyExternalKeyReferenceOutputWithContext(context.Context) KeyExternalKeyReferenceOutput }
KeyExternalKeyReferenceInput is an input type that accepts KeyExternalKeyReferenceArgs and KeyExternalKeyReferenceOutput values. You can construct a concrete instance of `KeyExternalKeyReferenceInput` via:
KeyExternalKeyReferenceArgs{...}
type KeyExternalKeyReferenceOutput ¶
type KeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceOutput) ElementType ¶
func (KeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceOutput) ExternalKeyId ¶
func (o KeyExternalKeyReferenceOutput) ExternalKeyId() pulumi.StringOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutput ¶
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutputWithContext ¶
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutput ¶
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutputWithContext ¶
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
type KeyExternalKeyReferencePtrInput ¶
type KeyExternalKeyReferencePtrInput interface { pulumi.Input ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput ToKeyExternalKeyReferencePtrOutputWithContext(context.Context) KeyExternalKeyReferencePtrOutput }
KeyExternalKeyReferencePtrInput is an input type that accepts KeyExternalKeyReferenceArgs, KeyExternalKeyReferencePtr and KeyExternalKeyReferencePtrOutput values. You can construct a concrete instance of `KeyExternalKeyReferencePtrInput` via:
KeyExternalKeyReferenceArgs{...} or: nil
func KeyExternalKeyReferencePtr ¶
func KeyExternalKeyReferencePtr(v *KeyExternalKeyReferenceArgs) KeyExternalKeyReferencePtrInput
type KeyExternalKeyReferencePtrOutput ¶
type KeyExternalKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferencePtrOutput) Elem ¶
func (o KeyExternalKeyReferencePtrOutput) Elem() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferencePtrOutput) ElementType ¶
func (KeyExternalKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyExternalKeyReferencePtrOutput) ExternalKeyId ¶
func (o KeyExternalKeyReferencePtrOutput) ExternalKeyId() pulumi.StringPtrOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM
func (KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutput ¶
func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutputWithContext ¶
func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
type KeyKeyShape ¶
type KeyKeyShape struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm string `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId *string `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length int `pulumi:"length"` }
type KeyKeyShapeArgs ¶
type KeyKeyShapeArgs struct { // The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys. Algorithm pulumi.StringInput `pulumi:"algorithm"` // Supported curve IDs for ECDSA keys. CurveId pulumi.StringPtrInput `pulumi:"curveId"` // The length of the key in bytes, expressed as an integer. Supported values include the following: // * AES: 16, 24, or 32 // * RSA: 256, 384, or 512 // * ECDSA: 32, 48, or 66 Length pulumi.IntInput `pulumi:"length"` }
func (KeyKeyShapeArgs) ElementType ¶
func (KeyKeyShapeArgs) ElementType() reflect.Type
func (KeyKeyShapeArgs) ToKeyKeyShapeOutput ¶
func (i KeyKeyShapeArgs) ToKeyKeyShapeOutput() KeyKeyShapeOutput
func (KeyKeyShapeArgs) ToKeyKeyShapeOutputWithContext ¶
func (i KeyKeyShapeArgs) ToKeyKeyShapeOutputWithContext(ctx context.Context) KeyKeyShapeOutput
func (KeyKeyShapeArgs) ToKeyKeyShapePtrOutput ¶
func (i KeyKeyShapeArgs) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
func (KeyKeyShapeArgs) ToKeyKeyShapePtrOutputWithContext ¶
func (i KeyKeyShapeArgs) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
type KeyKeyShapeInput ¶
type KeyKeyShapeInput interface { pulumi.Input ToKeyKeyShapeOutput() KeyKeyShapeOutput ToKeyKeyShapeOutputWithContext(context.Context) KeyKeyShapeOutput }
KeyKeyShapeInput is an input type that accepts KeyKeyShapeArgs and KeyKeyShapeOutput values. You can construct a concrete instance of `KeyKeyShapeInput` via:
KeyKeyShapeArgs{...}
type KeyKeyShapeOutput ¶
type KeyKeyShapeOutput struct{ *pulumi.OutputState }
func (KeyKeyShapeOutput) Algorithm ¶
func (o KeyKeyShapeOutput) Algorithm() pulumi.StringOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (KeyKeyShapeOutput) CurveId ¶
func (o KeyKeyShapeOutput) CurveId() pulumi.StringPtrOutput
Supported curve IDs for ECDSA keys.
func (KeyKeyShapeOutput) ElementType ¶
func (KeyKeyShapeOutput) ElementType() reflect.Type
func (KeyKeyShapeOutput) Length ¶
func (o KeyKeyShapeOutput) Length() pulumi.IntOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (KeyKeyShapeOutput) ToKeyKeyShapeOutput ¶
func (o KeyKeyShapeOutput) ToKeyKeyShapeOutput() KeyKeyShapeOutput
func (KeyKeyShapeOutput) ToKeyKeyShapeOutputWithContext ¶
func (o KeyKeyShapeOutput) ToKeyKeyShapeOutputWithContext(ctx context.Context) KeyKeyShapeOutput
func (KeyKeyShapeOutput) ToKeyKeyShapePtrOutput ¶
func (o KeyKeyShapeOutput) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
func (KeyKeyShapeOutput) ToKeyKeyShapePtrOutputWithContext ¶
func (o KeyKeyShapeOutput) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
type KeyKeyShapePtrInput ¶
type KeyKeyShapePtrInput interface { pulumi.Input ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput ToKeyKeyShapePtrOutputWithContext(context.Context) KeyKeyShapePtrOutput }
KeyKeyShapePtrInput is an input type that accepts KeyKeyShapeArgs, KeyKeyShapePtr and KeyKeyShapePtrOutput values. You can construct a concrete instance of `KeyKeyShapePtrInput` via:
KeyKeyShapeArgs{...} or: nil
func KeyKeyShapePtr ¶
func KeyKeyShapePtr(v *KeyKeyShapeArgs) KeyKeyShapePtrInput
type KeyKeyShapePtrOutput ¶
type KeyKeyShapePtrOutput struct{ *pulumi.OutputState }
func (KeyKeyShapePtrOutput) Algorithm ¶
func (o KeyKeyShapePtrOutput) Algorithm() pulumi.StringPtrOutput
The algorithm used by a key's key versions to encrypt or decrypt. Only AES algorithm is supported for `External` keys.
func (KeyKeyShapePtrOutput) CurveId ¶
func (o KeyKeyShapePtrOutput) CurveId() pulumi.StringPtrOutput
Supported curve IDs for ECDSA keys.
func (KeyKeyShapePtrOutput) Elem ¶
func (o KeyKeyShapePtrOutput) Elem() KeyKeyShapeOutput
func (KeyKeyShapePtrOutput) ElementType ¶
func (KeyKeyShapePtrOutput) ElementType() reflect.Type
func (KeyKeyShapePtrOutput) Length ¶
func (o KeyKeyShapePtrOutput) Length() pulumi.IntPtrOutput
The length of the key in bytes, expressed as an integer. Supported values include the following: * AES: 16, 24, or 32 * RSA: 256, 384, or 512 * ECDSA: 32, 48, or 66
func (KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutput ¶
func (o KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutput() KeyKeyShapePtrOutput
func (KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutputWithContext ¶
func (o KeyKeyShapePtrOutput) ToKeyKeyShapePtrOutputWithContext(ctx context.Context) KeyKeyShapePtrOutput
type KeyMap ¶
func (KeyMap) ElementType ¶
func (KeyMap) ToKeyMapOutput ¶
func (i KeyMap) ToKeyMapOutput() KeyMapOutput
func (KeyMap) ToKeyMapOutputWithContext ¶
func (i KeyMap) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyMapInput ¶
type KeyMapInput interface { pulumi.Input ToKeyMapOutput() KeyMapOutput ToKeyMapOutputWithContext(context.Context) KeyMapOutput }
KeyMapInput is an input type that accepts KeyMap and KeyMapOutput values. You can construct a concrete instance of `KeyMapInput` via:
KeyMap{ "key": KeyArgs{...} }
type KeyMapOutput ¶
type KeyMapOutput struct{ *pulumi.OutputState }
func (KeyMapOutput) ElementType ¶
func (KeyMapOutput) ElementType() reflect.Type
func (KeyMapOutput) MapIndex ¶
func (o KeyMapOutput) MapIndex(k pulumi.StringInput) KeyOutput
func (KeyMapOutput) ToKeyMapOutput ¶
func (o KeyMapOutput) ToKeyMapOutput() KeyMapOutput
func (KeyMapOutput) ToKeyMapOutputWithContext ¶
func (o KeyMapOutput) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyOutput ¶
type KeyOutput struct{ *pulumi.OutputState }
func (KeyOutput) AutoKeyRotationDetails ¶
func (o KeyOutput) AutoKeyRotationDetails() KeyAutoKeyRotationDetailsOutput
(Updatable) The details of auto rotation schedule for the Key being create updated or imported.
func (KeyOutput) CompartmentId ¶
func (o KeyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment where you want to create the master encryption key.
func (KeyOutput) CurrentKeyVersion ¶
func (o KeyOutput) CurrentKeyVersion() pulumi.StringOutput
The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations.
func (KeyOutput) DefinedTags ¶
func (o KeyOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (KeyOutput) DesiredState ¶
func (o KeyOutput) DesiredState() pulumi.StringOutput
(Updatable) Desired state of the key. Possible values : `ENABLED` or `DISABLED`
func (KeyOutput) DisplayName ¶
func (o KeyOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (KeyOutput) ElementType ¶
func (KeyOutput) ExternalKeyReference ¶
func (o KeyOutput) ExternalKeyReference() KeyExternalKeyReferenceOutput
A reference to the key on external key manager.
func (KeyOutput) ExternalKeyReferenceDetails ¶
func (o KeyOutput) ExternalKeyReferenceDetails() KeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (KeyOutput) FreeformTags ¶
func (o KeyOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (KeyOutput) IsAutoRotationEnabled ¶
func (o KeyOutput) IsAutoRotationEnabled() pulumi.BoolOutput
(Updatable) A parameter specifying whether the auto key rotation is enabled or not.
func (KeyOutput) IsPrimary ¶
func (o KeyOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Key belongs to primary Vault or replica vault.
func (KeyOutput) KeyShape ¶
func (o KeyOutput) KeyShape() KeyKeyShapeOutput
The cryptographic properties of a key.
func (KeyOutput) ManagementEndpoint ¶
func (o KeyOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint.
func (KeyOutput) ProtectionMode ¶
func (o KeyOutput) ProtectionMode() pulumi.StringOutput
The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager.
func (KeyOutput) ReplicaDetails ¶
func (o KeyOutput) ReplicaDetails() KeyReplicaDetailArrayOutput
Key replica details
func (KeyOutput) RestoreFromFile ¶
func (o KeyOutput) RestoreFromFile() KeyRestoreFromFilePtrOutput
(Updatable) Details where key was backed up.
func (KeyOutput) RestoreFromObjectStore ¶
func (o KeyOutput) RestoreFromObjectStore() KeyRestoreFromObjectStorePtrOutput
(Updatable) Details where key was backed up
func (KeyOutput) RestoreTrigger ¶
func (o KeyOutput) RestoreTrigger() pulumi.BoolPtrOutput
(Updatable) An optional property when flipped triggers restore from restore option provided in config file.
func (KeyOutput) RestoredFromKeyId ¶
func (o KeyOutput) RestoredFromKeyId() pulumi.StringOutput
The OCID of the key from which this key was restored.
func (KeyOutput) State ¶
func (o KeyOutput) State() pulumi.StringOutput
The key's current lifecycle state. Example: `ENABLED`
func (KeyOutput) TimeCreated ¶
func (o KeyOutput) TimeCreated() pulumi.StringOutput
The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (KeyOutput) TimeOfDeletion ¶
func (o KeyOutput) TimeOfDeletion() pulumi.StringOutput
(Updatable) An optional property for the deletion time of the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (KeyOutput) ToKeyOutput ¶
func (KeyOutput) ToKeyOutputWithContext ¶
func (KeyOutput) VaultId ¶
func (o KeyOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key.
type KeyReplicaDetail ¶
type KeyReplicaDetail struct { // ReplicationId associated with a key operation ReplicationId *string `pulumi:"replicationId"` }
type KeyReplicaDetailArgs ¶
type KeyReplicaDetailArgs struct { // ReplicationId associated with a key operation ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"` }
func (KeyReplicaDetailArgs) ElementType ¶
func (KeyReplicaDetailArgs) ElementType() reflect.Type
func (KeyReplicaDetailArgs) ToKeyReplicaDetailOutput ¶
func (i KeyReplicaDetailArgs) ToKeyReplicaDetailOutput() KeyReplicaDetailOutput
func (KeyReplicaDetailArgs) ToKeyReplicaDetailOutputWithContext ¶
func (i KeyReplicaDetailArgs) ToKeyReplicaDetailOutputWithContext(ctx context.Context) KeyReplicaDetailOutput
type KeyReplicaDetailArray ¶
type KeyReplicaDetailArray []KeyReplicaDetailInput
func (KeyReplicaDetailArray) ElementType ¶
func (KeyReplicaDetailArray) ElementType() reflect.Type
func (KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutput ¶
func (i KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutput() KeyReplicaDetailArrayOutput
func (KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutputWithContext ¶
func (i KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutputWithContext(ctx context.Context) KeyReplicaDetailArrayOutput
type KeyReplicaDetailArrayInput ¶
type KeyReplicaDetailArrayInput interface { pulumi.Input ToKeyReplicaDetailArrayOutput() KeyReplicaDetailArrayOutput ToKeyReplicaDetailArrayOutputWithContext(context.Context) KeyReplicaDetailArrayOutput }
KeyReplicaDetailArrayInput is an input type that accepts KeyReplicaDetailArray and KeyReplicaDetailArrayOutput values. You can construct a concrete instance of `KeyReplicaDetailArrayInput` via:
KeyReplicaDetailArray{ KeyReplicaDetailArgs{...} }
type KeyReplicaDetailArrayOutput ¶
type KeyReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyReplicaDetailArrayOutput) ElementType ¶
func (KeyReplicaDetailArrayOutput) ElementType() reflect.Type
func (KeyReplicaDetailArrayOutput) Index ¶
func (o KeyReplicaDetailArrayOutput) Index(i pulumi.IntInput) KeyReplicaDetailOutput
func (KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutput ¶
func (o KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutput() KeyReplicaDetailArrayOutput
func (KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutputWithContext ¶
func (o KeyReplicaDetailArrayOutput) ToKeyReplicaDetailArrayOutputWithContext(ctx context.Context) KeyReplicaDetailArrayOutput
type KeyReplicaDetailInput ¶
type KeyReplicaDetailInput interface { pulumi.Input ToKeyReplicaDetailOutput() KeyReplicaDetailOutput ToKeyReplicaDetailOutputWithContext(context.Context) KeyReplicaDetailOutput }
KeyReplicaDetailInput is an input type that accepts KeyReplicaDetailArgs and KeyReplicaDetailOutput values. You can construct a concrete instance of `KeyReplicaDetailInput` via:
KeyReplicaDetailArgs{...}
type KeyReplicaDetailOutput ¶
type KeyReplicaDetailOutput struct{ *pulumi.OutputState }
func (KeyReplicaDetailOutput) ElementType ¶
func (KeyReplicaDetailOutput) ElementType() reflect.Type
func (KeyReplicaDetailOutput) ReplicationId ¶
func (o KeyReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
ReplicationId associated with a key operation
func (KeyReplicaDetailOutput) ToKeyReplicaDetailOutput ¶
func (o KeyReplicaDetailOutput) ToKeyReplicaDetailOutput() KeyReplicaDetailOutput
func (KeyReplicaDetailOutput) ToKeyReplicaDetailOutputWithContext ¶
func (o KeyReplicaDetailOutput) ToKeyReplicaDetailOutputWithContext(ctx context.Context) KeyReplicaDetailOutput
type KeyRestoreFromFile ¶
type KeyRestoreFromFile struct { // (Updatable) content length of key's backup binary file ContentLength string `pulumi:"contentLength"` // (Updatable) content md5 hashed value of key's backup file ContentMd5 *string `pulumi:"contentMd5"` // Key backup file content. RestoreKeyFromFileDetails string `pulumi:"restoreKeyFromFileDetails"` }
type KeyRestoreFromFileArgs ¶
type KeyRestoreFromFileArgs struct { // (Updatable) content length of key's backup binary file ContentLength pulumi.StringInput `pulumi:"contentLength"` // (Updatable) content md5 hashed value of key's backup file ContentMd5 pulumi.StringPtrInput `pulumi:"contentMd5"` // Key backup file content. RestoreKeyFromFileDetails pulumi.StringInput `pulumi:"restoreKeyFromFileDetails"` }
func (KeyRestoreFromFileArgs) ElementType ¶
func (KeyRestoreFromFileArgs) ElementType() reflect.Type
func (KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutput ¶
func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutput() KeyRestoreFromFileOutput
func (KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutputWithContext ¶
func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFileOutputWithContext(ctx context.Context) KeyRestoreFromFileOutput
func (KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutput ¶
func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
func (KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutputWithContext ¶
func (i KeyRestoreFromFileArgs) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
type KeyRestoreFromFileInput ¶
type KeyRestoreFromFileInput interface { pulumi.Input ToKeyRestoreFromFileOutput() KeyRestoreFromFileOutput ToKeyRestoreFromFileOutputWithContext(context.Context) KeyRestoreFromFileOutput }
KeyRestoreFromFileInput is an input type that accepts KeyRestoreFromFileArgs and KeyRestoreFromFileOutput values. You can construct a concrete instance of `KeyRestoreFromFileInput` via:
KeyRestoreFromFileArgs{...}
type KeyRestoreFromFileOutput ¶
type KeyRestoreFromFileOutput struct{ *pulumi.OutputState }
func (KeyRestoreFromFileOutput) ContentLength ¶
func (o KeyRestoreFromFileOutput) ContentLength() pulumi.StringOutput
(Updatable) content length of key's backup binary file
func (KeyRestoreFromFileOutput) ContentMd5 ¶
func (o KeyRestoreFromFileOutput) ContentMd5() pulumi.StringPtrOutput
(Updatable) content md5 hashed value of key's backup file
func (KeyRestoreFromFileOutput) ElementType ¶
func (KeyRestoreFromFileOutput) ElementType() reflect.Type
func (KeyRestoreFromFileOutput) RestoreKeyFromFileDetails ¶
func (o KeyRestoreFromFileOutput) RestoreKeyFromFileDetails() pulumi.StringOutput
Key backup file content.
func (KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutput ¶
func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutput() KeyRestoreFromFileOutput
func (KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutputWithContext ¶
func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFileOutputWithContext(ctx context.Context) KeyRestoreFromFileOutput
func (KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutput ¶
func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
func (KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutputWithContext ¶
func (o KeyRestoreFromFileOutput) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
type KeyRestoreFromFilePtrInput ¶
type KeyRestoreFromFilePtrInput interface { pulumi.Input ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput ToKeyRestoreFromFilePtrOutputWithContext(context.Context) KeyRestoreFromFilePtrOutput }
KeyRestoreFromFilePtrInput is an input type that accepts KeyRestoreFromFileArgs, KeyRestoreFromFilePtr and KeyRestoreFromFilePtrOutput values. You can construct a concrete instance of `KeyRestoreFromFilePtrInput` via:
KeyRestoreFromFileArgs{...} or: nil
func KeyRestoreFromFilePtr ¶
func KeyRestoreFromFilePtr(v *KeyRestoreFromFileArgs) KeyRestoreFromFilePtrInput
type KeyRestoreFromFilePtrOutput ¶
type KeyRestoreFromFilePtrOutput struct{ *pulumi.OutputState }
func (KeyRestoreFromFilePtrOutput) ContentLength ¶
func (o KeyRestoreFromFilePtrOutput) ContentLength() pulumi.StringPtrOutput
(Updatable) content length of key's backup binary file
func (KeyRestoreFromFilePtrOutput) ContentMd5 ¶
func (o KeyRestoreFromFilePtrOutput) ContentMd5() pulumi.StringPtrOutput
(Updatable) content md5 hashed value of key's backup file
func (KeyRestoreFromFilePtrOutput) Elem ¶
func (o KeyRestoreFromFilePtrOutput) Elem() KeyRestoreFromFileOutput
func (KeyRestoreFromFilePtrOutput) ElementType ¶
func (KeyRestoreFromFilePtrOutput) ElementType() reflect.Type
func (KeyRestoreFromFilePtrOutput) RestoreKeyFromFileDetails ¶
func (o KeyRestoreFromFilePtrOutput) RestoreKeyFromFileDetails() pulumi.StringPtrOutput
Key backup file content.
func (KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutput ¶
func (o KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutput() KeyRestoreFromFilePtrOutput
func (KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutputWithContext ¶
func (o KeyRestoreFromFilePtrOutput) ToKeyRestoreFromFilePtrOutputWithContext(ctx context.Context) KeyRestoreFromFilePtrOutput
type KeyRestoreFromObjectStore ¶
type KeyRestoreFromObjectStore struct { // (Updatable) Name of the bucket where key was backed up Bucket *string `pulumi:"bucket"` // (Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination string `pulumi:"destination"` // (Updatable) Namespace of the bucket where key was backed up Namespace *string `pulumi:"namespace"` // (Updatable) Object containing the backup Object *string `pulumi:"object"` // (Updatable) Pre-authenticated-request-uri of the backup Uri *string `pulumi:"uri"` }
type KeyRestoreFromObjectStoreArgs ¶
type KeyRestoreFromObjectStoreArgs struct { // (Updatable) Name of the bucket where key was backed up Bucket pulumi.StringPtrInput `pulumi:"bucket"` // (Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination pulumi.StringInput `pulumi:"destination"` // (Updatable) Namespace of the bucket where key was backed up Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) Object containing the backup Object pulumi.StringPtrInput `pulumi:"object"` // (Updatable) Pre-authenticated-request-uri of the backup Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (KeyRestoreFromObjectStoreArgs) ElementType ¶
func (KeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutput ¶
func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutput() KeyRestoreFromObjectStoreOutput
func (KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutputWithContext ¶
func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) KeyRestoreFromObjectStoreOutput
func (KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutput ¶
func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
func (KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutputWithContext ¶
func (i KeyRestoreFromObjectStoreArgs) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
type KeyRestoreFromObjectStoreInput ¶
type KeyRestoreFromObjectStoreInput interface { pulumi.Input ToKeyRestoreFromObjectStoreOutput() KeyRestoreFromObjectStoreOutput ToKeyRestoreFromObjectStoreOutputWithContext(context.Context) KeyRestoreFromObjectStoreOutput }
KeyRestoreFromObjectStoreInput is an input type that accepts KeyRestoreFromObjectStoreArgs and KeyRestoreFromObjectStoreOutput values. You can construct a concrete instance of `KeyRestoreFromObjectStoreInput` via:
KeyRestoreFromObjectStoreArgs{...}
type KeyRestoreFromObjectStoreOutput ¶
type KeyRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (KeyRestoreFromObjectStoreOutput) Bucket ¶
func (o KeyRestoreFromObjectStoreOutput) Bucket() pulumi.StringPtrOutput
(Updatable) Name of the bucket where key was backed up
func (KeyRestoreFromObjectStoreOutput) Destination ¶
func (o KeyRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
(Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (KeyRestoreFromObjectStoreOutput) ElementType ¶
func (KeyRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (KeyRestoreFromObjectStoreOutput) Namespace ¶
func (o KeyRestoreFromObjectStoreOutput) Namespace() pulumi.StringPtrOutput
(Updatable) Namespace of the bucket where key was backed up
func (KeyRestoreFromObjectStoreOutput) Object ¶
func (o KeyRestoreFromObjectStoreOutput) Object() pulumi.StringPtrOutput
(Updatable) Object containing the backup
func (KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutput ¶
func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutput() KeyRestoreFromObjectStoreOutput
func (KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutputWithContext ¶
func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) KeyRestoreFromObjectStoreOutput
func (KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutput ¶
func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
func (KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext ¶
func (o KeyRestoreFromObjectStoreOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
func (KeyRestoreFromObjectStoreOutput) Uri ¶
func (o KeyRestoreFromObjectStoreOutput) Uri() pulumi.StringPtrOutput
(Updatable) Pre-authenticated-request-uri of the backup
type KeyRestoreFromObjectStorePtrInput ¶
type KeyRestoreFromObjectStorePtrInput interface { pulumi.Input ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput ToKeyRestoreFromObjectStorePtrOutputWithContext(context.Context) KeyRestoreFromObjectStorePtrOutput }
KeyRestoreFromObjectStorePtrInput is an input type that accepts KeyRestoreFromObjectStoreArgs, KeyRestoreFromObjectStorePtr and KeyRestoreFromObjectStorePtrOutput values. You can construct a concrete instance of `KeyRestoreFromObjectStorePtrInput` via:
KeyRestoreFromObjectStoreArgs{...} or: nil
func KeyRestoreFromObjectStorePtr ¶
func KeyRestoreFromObjectStorePtr(v *KeyRestoreFromObjectStoreArgs) KeyRestoreFromObjectStorePtrInput
type KeyRestoreFromObjectStorePtrOutput ¶
type KeyRestoreFromObjectStorePtrOutput struct{ *pulumi.OutputState }
func (KeyRestoreFromObjectStorePtrOutput) Bucket ¶
func (o KeyRestoreFromObjectStorePtrOutput) Bucket() pulumi.StringPtrOutput
(Updatable) Name of the bucket where key was backed up
func (KeyRestoreFromObjectStorePtrOutput) Destination ¶
func (o KeyRestoreFromObjectStorePtrOutput) Destination() pulumi.StringPtrOutput
(Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (KeyRestoreFromObjectStorePtrOutput) Elem ¶
func (o KeyRestoreFromObjectStorePtrOutput) Elem() KeyRestoreFromObjectStoreOutput
func (KeyRestoreFromObjectStorePtrOutput) ElementType ¶
func (KeyRestoreFromObjectStorePtrOutput) ElementType() reflect.Type
func (KeyRestoreFromObjectStorePtrOutput) Namespace ¶
func (o KeyRestoreFromObjectStorePtrOutput) Namespace() pulumi.StringPtrOutput
(Updatable) Namespace of the bucket where key was backed up
func (KeyRestoreFromObjectStorePtrOutput) Object ¶
func (o KeyRestoreFromObjectStorePtrOutput) Object() pulumi.StringPtrOutput
(Updatable) Object containing the backup
func (KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutput ¶
func (o KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutput() KeyRestoreFromObjectStorePtrOutput
func (KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext ¶
func (o KeyRestoreFromObjectStorePtrOutput) ToKeyRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) KeyRestoreFromObjectStorePtrOutput
func (KeyRestoreFromObjectStorePtrOutput) Uri ¶
func (o KeyRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
(Updatable) Pre-authenticated-request-uri of the backup
type KeyState ¶
type KeyState struct { // (Updatable) The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails KeyAutoKeyRotationDetailsPtrInput // (Updatable) The OCID of the compartment where you want to create the master encryption key. CompartmentId pulumi.StringPtrInput // The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations. CurrentKeyVersion pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) Desired state of the key. Possible values : `ENABLED` or `DISABLED` DesiredState pulumi.StringPtrInput // (Updatable) A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // A reference to the key on external key manager. ExternalKeyReference KeyExternalKeyReferencePtrInput // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails KeyExternalKeyReferenceDetailArrayInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled pulumi.BoolPtrInput // A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. IsPrimary pulumi.BoolPtrInput // The cryptographic properties of a key. KeyShape KeyKeyShapePtrInput // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringPtrInput // The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode pulumi.StringPtrInput // Key replica details ReplicaDetails KeyReplicaDetailArrayInput // (Updatable) Details where key was backed up. RestoreFromFile KeyRestoreFromFilePtrInput // (Updatable) Details where key was backed up RestoreFromObjectStore KeyRestoreFromObjectStorePtrInput // (Updatable) An optional property when flipped triggers restore from restore option provided in config file. RestoreTrigger pulumi.BoolPtrInput // The OCID of the key from which this key was restored. RestoredFromKeyId pulumi.StringPtrInput // The key's current lifecycle state. Example: `ENABLED` State pulumi.StringPtrInput // The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) An optional property for the deletion time of the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput // The OCID of the vault that contains this key. VaultId pulumi.StringPtrInput }
func (KeyState) ElementType ¶
type KeyVersion ¶
type KeyVersion struct { pulumi.CustomResourceState // The OCID of the compartment that contains this key version. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails KeyVersionExternalKeyReferenceDetailArrayOutput `pulumi:"externalKeyReferenceDetails"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringOutput `pulumi:"externalKeyVersionId"` // An optional property indicating whether this keyversion is generated from auto rotatation. IsAutoRotated pulumi.BoolOutput `pulumi:"isAutoRotated"` // A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // The OCID of the key. KeyId pulumi.StringOutput `pulumi:"keyId"` KeyVersionId pulumi.StringOutput `pulumi:"keyVersionId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"` // The public key in PEM format. (This value pertains only to RSA and ECDSA keys.) PublicKey pulumi.StringOutput `pulumi:"publicKey"` // KeyVersion replica details ReplicaDetails KeyVersionReplicaDetailArrayOutput `pulumi:"replicaDetails"` RestoredFromKeyId pulumi.StringOutput `pulumi:"restoredFromKeyId"` // The OCID of the key version from which this key version was restored. RestoredFromKeyVersionId pulumi.StringOutput `pulumi:"restoredFromKeyVersionId"` // The key version's current lifecycle state. Example: `ENABLED` State pulumi.StringOutput `pulumi:"state"` // The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z" TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) An optional property for the deletion time of the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringOutput `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key version. VaultId pulumi.StringOutput `pulumi:"vaultId"` }
This resource provides the Key Version resource in Oracle Cloud Infrastructure Kms service.
Generates a new KeyVersion(https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/KeyVersion/) resource that provides new cryptographic material for a master encryption key. The key must be in an `ENABLED` state to be rotated.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management write operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management write operations exceeds 10 requests per second for a given tenancy.
## Import
KeyVersions can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/keyVersion:KeyVersion test_key_version "managementEndpoint/{managementEndpoint}/keys/{keyId}/keyVersions/{keyVersionId}" ```
func GetKeyVersion ¶
func GetKeyVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyVersionState, opts ...pulumi.ResourceOption) (*KeyVersion, error)
GetKeyVersion gets an existing KeyVersion 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 NewKeyVersion ¶
func NewKeyVersion(ctx *pulumi.Context, name string, args *KeyVersionArgs, opts ...pulumi.ResourceOption) (*KeyVersion, error)
NewKeyVersion registers a new resource with the given unique name, arguments, and options.
func (*KeyVersion) ElementType ¶
func (*KeyVersion) ElementType() reflect.Type
func (*KeyVersion) ToKeyVersionOutput ¶
func (i *KeyVersion) ToKeyVersionOutput() KeyVersionOutput
func (*KeyVersion) ToKeyVersionOutputWithContext ¶
func (i *KeyVersion) ToKeyVersionOutputWithContext(ctx context.Context) KeyVersionOutput
type KeyVersionArgs ¶
type KeyVersionArgs struct { // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringPtrInput // The OCID of the key. KeyId pulumi.StringInput // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput // (Updatable) An optional property for the deletion time of the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput }
The set of arguments for constructing a KeyVersion resource.
func (KeyVersionArgs) ElementType ¶
func (KeyVersionArgs) ElementType() reflect.Type
type KeyVersionArray ¶
type KeyVersionArray []KeyVersionInput
func (KeyVersionArray) ElementType ¶
func (KeyVersionArray) ElementType() reflect.Type
func (KeyVersionArray) ToKeyVersionArrayOutput ¶
func (i KeyVersionArray) ToKeyVersionArrayOutput() KeyVersionArrayOutput
func (KeyVersionArray) ToKeyVersionArrayOutputWithContext ¶
func (i KeyVersionArray) ToKeyVersionArrayOutputWithContext(ctx context.Context) KeyVersionArrayOutput
type KeyVersionArrayInput ¶
type KeyVersionArrayInput interface { pulumi.Input ToKeyVersionArrayOutput() KeyVersionArrayOutput ToKeyVersionArrayOutputWithContext(context.Context) KeyVersionArrayOutput }
KeyVersionArrayInput is an input type that accepts KeyVersionArray and KeyVersionArrayOutput values. You can construct a concrete instance of `KeyVersionArrayInput` via:
KeyVersionArray{ KeyVersionArgs{...} }
type KeyVersionArrayOutput ¶
type KeyVersionArrayOutput struct{ *pulumi.OutputState }
func (KeyVersionArrayOutput) ElementType ¶
func (KeyVersionArrayOutput) ElementType() reflect.Type
func (KeyVersionArrayOutput) Index ¶
func (o KeyVersionArrayOutput) Index(i pulumi.IntInput) KeyVersionOutput
func (KeyVersionArrayOutput) ToKeyVersionArrayOutput ¶
func (o KeyVersionArrayOutput) ToKeyVersionArrayOutput() KeyVersionArrayOutput
func (KeyVersionArrayOutput) ToKeyVersionArrayOutputWithContext ¶
func (o KeyVersionArrayOutput) ToKeyVersionArrayOutputWithContext(ctx context.Context) KeyVersionArrayOutput
type KeyVersionExternalKeyReferenceDetail ¶
type KeyVersionExternalKeyReferenceDetail struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId *string `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId *string `pulumi:"externalKeyVersionId"` }
type KeyVersionExternalKeyReferenceDetailArgs ¶
type KeyVersionExternalKeyReferenceDetailArgs struct { // ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM. ExternalKeyId pulumi.StringPtrInput `pulumi:"externalKeyId"` // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringPtrInput `pulumi:"externalKeyVersionId"` }
func (KeyVersionExternalKeyReferenceDetailArgs) ElementType ¶
func (KeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput ¶
func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
type KeyVersionExternalKeyReferenceDetailArray ¶
type KeyVersionExternalKeyReferenceDetailArray []KeyVersionExternalKeyReferenceDetailInput
func (KeyVersionExternalKeyReferenceDetailArray) ElementType ¶
func (KeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
type KeyVersionExternalKeyReferenceDetailArrayInput ¶
type KeyVersionExternalKeyReferenceDetailArrayInput interface { pulumi.Input ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput }
KeyVersionExternalKeyReferenceDetailArrayInput is an input type that accepts KeyVersionExternalKeyReferenceDetailArray and KeyVersionExternalKeyReferenceDetailArrayOutput values. You can construct a concrete instance of `KeyVersionExternalKeyReferenceDetailArrayInput` via:
KeyVersionExternalKeyReferenceDetailArray{ KeyVersionExternalKeyReferenceDetailArgs{...} }
type KeyVersionExternalKeyReferenceDetailArrayOutput ¶
type KeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutput ¶
func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶
func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
type KeyVersionExternalKeyReferenceDetailInput ¶
type KeyVersionExternalKeyReferenceDetailInput interface { pulumi.Input ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput ToKeyVersionExternalKeyReferenceDetailOutputWithContext(context.Context) KeyVersionExternalKeyReferenceDetailOutput }
KeyVersionExternalKeyReferenceDetailInput is an input type that accepts KeyVersionExternalKeyReferenceDetailArgs and KeyVersionExternalKeyReferenceDetailOutput values. You can construct a concrete instance of `KeyVersionExternalKeyReferenceDetailInput` via:
KeyVersionExternalKeyReferenceDetailArgs{...}
type KeyVersionExternalKeyReferenceDetailOutput ¶
type KeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (KeyVersionExternalKeyReferenceDetailOutput) ElementType ¶
func (KeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶
func (o KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId() pulumi.StringPtrOutput
ExternalKeyId refers to the globally unique key Id associated with the key created in external vault in CTM.
func (KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId ¶
func (o KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
Key version ID associated with the external key.
func (KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutput ¶
func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutputWithContext ¶
func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
type KeyVersionInput ¶
type KeyVersionInput interface { pulumi.Input ToKeyVersionOutput() KeyVersionOutput ToKeyVersionOutputWithContext(ctx context.Context) KeyVersionOutput }
type KeyVersionMap ¶
type KeyVersionMap map[string]KeyVersionInput
func (KeyVersionMap) ElementType ¶
func (KeyVersionMap) ElementType() reflect.Type
func (KeyVersionMap) ToKeyVersionMapOutput ¶
func (i KeyVersionMap) ToKeyVersionMapOutput() KeyVersionMapOutput
func (KeyVersionMap) ToKeyVersionMapOutputWithContext ¶
func (i KeyVersionMap) ToKeyVersionMapOutputWithContext(ctx context.Context) KeyVersionMapOutput
type KeyVersionMapInput ¶
type KeyVersionMapInput interface { pulumi.Input ToKeyVersionMapOutput() KeyVersionMapOutput ToKeyVersionMapOutputWithContext(context.Context) KeyVersionMapOutput }
KeyVersionMapInput is an input type that accepts KeyVersionMap and KeyVersionMapOutput values. You can construct a concrete instance of `KeyVersionMapInput` via:
KeyVersionMap{ "key": KeyVersionArgs{...} }
type KeyVersionMapOutput ¶
type KeyVersionMapOutput struct{ *pulumi.OutputState }
func (KeyVersionMapOutput) ElementType ¶
func (KeyVersionMapOutput) ElementType() reflect.Type
func (KeyVersionMapOutput) MapIndex ¶
func (o KeyVersionMapOutput) MapIndex(k pulumi.StringInput) KeyVersionOutput
func (KeyVersionMapOutput) ToKeyVersionMapOutput ¶
func (o KeyVersionMapOutput) ToKeyVersionMapOutput() KeyVersionMapOutput
func (KeyVersionMapOutput) ToKeyVersionMapOutputWithContext ¶
func (o KeyVersionMapOutput) ToKeyVersionMapOutputWithContext(ctx context.Context) KeyVersionMapOutput
type KeyVersionOutput ¶
type KeyVersionOutput struct{ *pulumi.OutputState }
func (KeyVersionOutput) CompartmentId ¶
func (o KeyVersionOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains this key version.
func (KeyVersionOutput) ElementType ¶
func (KeyVersionOutput) ElementType() reflect.Type
func (KeyVersionOutput) ExternalKeyReferenceDetails ¶
func (o KeyVersionOutput) ExternalKeyReferenceDetails() KeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (KeyVersionOutput) ExternalKeyVersionId ¶
func (o KeyVersionOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (KeyVersionOutput) IsAutoRotated ¶
func (o KeyVersionOutput) IsAutoRotated() pulumi.BoolOutput
An optional property indicating whether this keyversion is generated from auto rotatation.
func (KeyVersionOutput) IsPrimary ¶
func (o KeyVersionOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault.
func (KeyVersionOutput) KeyId ¶
func (o KeyVersionOutput) KeyId() pulumi.StringOutput
The OCID of the key.
func (KeyVersionOutput) KeyVersionId ¶
func (o KeyVersionOutput) KeyVersionId() pulumi.StringOutput
func (KeyVersionOutput) ManagementEndpoint ¶
func (o KeyVersionOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint.
func (KeyVersionOutput) PublicKey ¶
func (o KeyVersionOutput) PublicKey() pulumi.StringOutput
The public key in PEM format. (This value pertains only to RSA and ECDSA keys.)
func (KeyVersionOutput) ReplicaDetails ¶
func (o KeyVersionOutput) ReplicaDetails() KeyVersionReplicaDetailArrayOutput
KeyVersion replica details
func (KeyVersionOutput) RestoredFromKeyId ¶
func (o KeyVersionOutput) RestoredFromKeyId() pulumi.StringOutput
func (KeyVersionOutput) RestoredFromKeyVersionId ¶
func (o KeyVersionOutput) RestoredFromKeyVersionId() pulumi.StringOutput
The OCID of the key version from which this key version was restored.
func (KeyVersionOutput) State ¶
func (o KeyVersionOutput) State() pulumi.StringOutput
The key version's current lifecycle state. Example: `ENABLED`
func (KeyVersionOutput) TimeCreated ¶
func (o KeyVersionOutput) TimeCreated() pulumi.StringOutput
The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z"
func (KeyVersionOutput) TimeOfDeletion ¶
func (o KeyVersionOutput) TimeOfDeletion() pulumi.StringOutput
(Updatable) An optional property for the deletion time of the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (KeyVersionOutput) ToKeyVersionOutput ¶
func (o KeyVersionOutput) ToKeyVersionOutput() KeyVersionOutput
func (KeyVersionOutput) ToKeyVersionOutputWithContext ¶
func (o KeyVersionOutput) ToKeyVersionOutputWithContext(ctx context.Context) KeyVersionOutput
func (KeyVersionOutput) VaultId ¶
func (o KeyVersionOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key version.
type KeyVersionReplicaDetail ¶
type KeyVersionReplicaDetail struct { // ReplicationId associated with a key version operation ReplicationId *string `pulumi:"replicationId"` }
type KeyVersionReplicaDetailArgs ¶
type KeyVersionReplicaDetailArgs struct { // ReplicationId associated with a key version operation ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"` }
func (KeyVersionReplicaDetailArgs) ElementType ¶
func (KeyVersionReplicaDetailArgs) ElementType() reflect.Type
func (KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutput ¶
func (i KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutput() KeyVersionReplicaDetailOutput
func (KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutputWithContext ¶
func (i KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutputWithContext(ctx context.Context) KeyVersionReplicaDetailOutput
type KeyVersionReplicaDetailArray ¶
type KeyVersionReplicaDetailArray []KeyVersionReplicaDetailInput
func (KeyVersionReplicaDetailArray) ElementType ¶
func (KeyVersionReplicaDetailArray) ElementType() reflect.Type
func (KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutput ¶
func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput
func (KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutputWithContext ¶
func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) KeyVersionReplicaDetailArrayOutput
type KeyVersionReplicaDetailArrayInput ¶
type KeyVersionReplicaDetailArrayInput interface { pulumi.Input ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput ToKeyVersionReplicaDetailArrayOutputWithContext(context.Context) KeyVersionReplicaDetailArrayOutput }
KeyVersionReplicaDetailArrayInput is an input type that accepts KeyVersionReplicaDetailArray and KeyVersionReplicaDetailArrayOutput values. You can construct a concrete instance of `KeyVersionReplicaDetailArrayInput` via:
KeyVersionReplicaDetailArray{ KeyVersionReplicaDetailArgs{...} }
type KeyVersionReplicaDetailArrayOutput ¶
type KeyVersionReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyVersionReplicaDetailArrayOutput) ElementType ¶
func (KeyVersionReplicaDetailArrayOutput) ElementType() reflect.Type
func (KeyVersionReplicaDetailArrayOutput) Index ¶
func (o KeyVersionReplicaDetailArrayOutput) Index(i pulumi.IntInput) KeyVersionReplicaDetailOutput
func (KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutput ¶
func (o KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput
func (KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutputWithContext ¶
func (o KeyVersionReplicaDetailArrayOutput) ToKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) KeyVersionReplicaDetailArrayOutput
type KeyVersionReplicaDetailInput ¶
type KeyVersionReplicaDetailInput interface { pulumi.Input ToKeyVersionReplicaDetailOutput() KeyVersionReplicaDetailOutput ToKeyVersionReplicaDetailOutputWithContext(context.Context) KeyVersionReplicaDetailOutput }
KeyVersionReplicaDetailInput is an input type that accepts KeyVersionReplicaDetailArgs and KeyVersionReplicaDetailOutput values. You can construct a concrete instance of `KeyVersionReplicaDetailInput` via:
KeyVersionReplicaDetailArgs{...}
type KeyVersionReplicaDetailOutput ¶
type KeyVersionReplicaDetailOutput struct{ *pulumi.OutputState }
func (KeyVersionReplicaDetailOutput) ElementType ¶
func (KeyVersionReplicaDetailOutput) ElementType() reflect.Type
func (KeyVersionReplicaDetailOutput) ReplicationId ¶
func (o KeyVersionReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
ReplicationId associated with a key version operation
func (KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutput ¶
func (o KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutput() KeyVersionReplicaDetailOutput
func (KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutputWithContext ¶
func (o KeyVersionReplicaDetailOutput) ToKeyVersionReplicaDetailOutputWithContext(ctx context.Context) KeyVersionReplicaDetailOutput
type KeyVersionState ¶
type KeyVersionState struct { // The OCID of the compartment that contains this key version. CompartmentId pulumi.StringPtrInput // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails KeyVersionExternalKeyReferenceDetailArrayInput // Key version ID associated with the external key. ExternalKeyVersionId pulumi.StringPtrInput // An optional property indicating whether this keyversion is generated from auto rotatation. IsAutoRotated pulumi.BoolPtrInput // A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault. IsPrimary pulumi.BoolPtrInput // The OCID of the key. KeyId pulumi.StringPtrInput KeyVersionId pulumi.StringPtrInput // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringPtrInput // The public key in PEM format. (This value pertains only to RSA and ECDSA keys.) PublicKey pulumi.StringPtrInput // KeyVersion replica details ReplicaDetails KeyVersionReplicaDetailArrayInput RestoredFromKeyId pulumi.StringPtrInput // The OCID of the key version from which this key version was restored. RestoredFromKeyVersionId pulumi.StringPtrInput // The key version's current lifecycle state. Example: `ENABLED` State pulumi.StringPtrInput // The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z" TimeCreated pulumi.StringPtrInput // (Updatable) An optional property for the deletion time of the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput // The OCID of the vault that contains this key version. VaultId pulumi.StringPtrInput }
func (KeyVersionState) ElementType ¶
func (KeyVersionState) ElementType() reflect.Type
type LookupEkmsPrivateEndpointArgs ¶
type LookupEkmsPrivateEndpointArgs struct { // Unique EKMS private endpoint identifier. EkmsPrivateEndpointId string `pulumi:"ekmsPrivateEndpointId"` }
A collection of arguments for invoking getEkmsPrivateEndpoint.
type LookupEkmsPrivateEndpointOutputArgs ¶
type LookupEkmsPrivateEndpointOutputArgs struct { // Unique EKMS private endpoint identifier. EkmsPrivateEndpointId pulumi.StringInput `pulumi:"ekmsPrivateEndpointId"` }
A collection of arguments for invoking getEkmsPrivateEndpoint.
func (LookupEkmsPrivateEndpointOutputArgs) ElementType ¶
func (LookupEkmsPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupEkmsPrivateEndpointResult ¶
type LookupEkmsPrivateEndpointResult struct { // CABundle to validate TLS certificate of the external key manager system in PEM format CaBundle string `pulumi:"caBundle"` // Identifier of the compartment this EKMS private endpoint belongs to CompartmentId string `pulumi:"compartmentId"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Mutable name of the EKMS private endpoint DisplayName string `pulumi:"displayName"` EkmsPrivateEndpointId string `pulumi:"ekmsPrivateEndpointId"` // Private IP of the external key manager system to connect to from the EKMS private endpoint ExternalKeyManagerIp string `pulumi:"externalKeyManagerIp"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The port of the external key manager system Port int `pulumi:"port"` // The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet PrivateEndpointIp string `pulumi:"privateEndpointIp"` // The current state of the EKMS private endpoint resource. State string `pulumi:"state"` // Subnet Identifier SubnetId string `pulumi:"subnetId"` // The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getEkmsPrivateEndpoint.
func LookupEkmsPrivateEndpoint ¶
func LookupEkmsPrivateEndpoint(ctx *pulumi.Context, args *LookupEkmsPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEkmsPrivateEndpointResult, error)
This data source provides details about a specific Ekms Private Endpoint resource in Oracle Cloud Infrastructure Kms service.
Gets a specific EKMS private by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetEkmsPrivateEndpoint(ctx, &kms.GetEkmsPrivateEndpointArgs{ EkmsPrivateEndpointId: testEkmsPrivateEndpointOciKmsEkmsPrivateEndpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupEkmsPrivateEndpointResultOutput ¶
type LookupEkmsPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEkmsPrivateEndpoint.
func LookupEkmsPrivateEndpointOutput ¶
func LookupEkmsPrivateEndpointOutput(ctx *pulumi.Context, args LookupEkmsPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEkmsPrivateEndpointResultOutput
func (LookupEkmsPrivateEndpointResultOutput) CaBundle ¶
func (o LookupEkmsPrivateEndpointResultOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (LookupEkmsPrivateEndpointResultOutput) CompartmentId ¶
func (o LookupEkmsPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this EKMS private endpoint belongs to
func (LookupEkmsPrivateEndpointResultOutput) DefinedTags ¶
func (o LookupEkmsPrivateEndpointResultOutput) DefinedTags() pulumi.StringMapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupEkmsPrivateEndpointResultOutput) DisplayName ¶
func (o LookupEkmsPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
Mutable name of the EKMS private endpoint
func (LookupEkmsPrivateEndpointResultOutput) EkmsPrivateEndpointId ¶
func (o LookupEkmsPrivateEndpointResultOutput) EkmsPrivateEndpointId() pulumi.StringOutput
func (LookupEkmsPrivateEndpointResultOutput) ElementType ¶
func (LookupEkmsPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupEkmsPrivateEndpointResultOutput) ExternalKeyManagerIp ¶
func (o LookupEkmsPrivateEndpointResultOutput) ExternalKeyManagerIp() pulumi.StringOutput
Private IP of the external key manager system to connect to from the EKMS private endpoint
func (LookupEkmsPrivateEndpointResultOutput) FreeformTags ¶
func (o LookupEkmsPrivateEndpointResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupEkmsPrivateEndpointResultOutput) Id ¶
func (o LookupEkmsPrivateEndpointResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable
func (LookupEkmsPrivateEndpointResultOutput) LifecycleDetails ¶
func (o LookupEkmsPrivateEndpointResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
func (LookupEkmsPrivateEndpointResultOutput) Port ¶
func (o LookupEkmsPrivateEndpointResultOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (LookupEkmsPrivateEndpointResultOutput) PrivateEndpointIp ¶
func (o LookupEkmsPrivateEndpointResultOutput) PrivateEndpointIp() pulumi.StringOutput
The IP address in the customer's VCN for the EKMS private endpoint. This is taken from subnet
func (LookupEkmsPrivateEndpointResultOutput) State ¶
func (o LookupEkmsPrivateEndpointResultOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (LookupEkmsPrivateEndpointResultOutput) SubnetId ¶
func (o LookupEkmsPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (LookupEkmsPrivateEndpointResultOutput) TimeCreated ¶
func (o LookupEkmsPrivateEndpointResultOutput) TimeCreated() pulumi.StringOutput
The time the EKMS private endpoint was created. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupEkmsPrivateEndpointResultOutput) TimeUpdated ¶
func (o LookupEkmsPrivateEndpointResultOutput) TimeUpdated() pulumi.StringOutput
The time the EKMS private endpoint was updated. An [RFC3339](https://tools.ietf.org/html/rfc3339) formatted datetime string.
func (LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutput ¶
func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutput() LookupEkmsPrivateEndpointResultOutput
func (LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutputWithContext ¶
func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutputWithContext(ctx context.Context) LookupEkmsPrivateEndpointResultOutput
type LookupEncryptedDataArgs ¶
type LookupEncryptedDataArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associatedData must be fewer than 4096 characters. AssociatedData map[string]string `pulumi:"associatedData"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint string `pulumi:"cryptoEndpoint"` // The OCID of the key to encrypt with. KeyId string `pulumi:"keyId"` // The plaintext data to encrypt. Plaintext string `pulumi:"plaintext"` }
A collection of arguments for invoking getEncryptedData.
type LookupEncryptedDataOutputArgs ¶
type LookupEncryptedDataOutputArgs struct { // Information that can be used to provide an encryption context for the encrypted data. The length of the string representation of the associatedData must be fewer than 4096 characters. AssociatedData pulumi.StringMapInput `pulumi:"associatedData"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,' and 'GenerateDataEncryptionKey' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput `pulumi:"cryptoEndpoint"` // The OCID of the key to encrypt with. KeyId pulumi.StringInput `pulumi:"keyId"` // The plaintext data to encrypt. Plaintext pulumi.StringInput `pulumi:"plaintext"` }
A collection of arguments for invoking getEncryptedData.
func (LookupEncryptedDataOutputArgs) ElementType ¶
func (LookupEncryptedDataOutputArgs) ElementType() reflect.Type
type LookupEncryptedDataResult ¶
type LookupEncryptedDataResult struct { AssociatedData map[string]string `pulumi:"associatedData"` // The encrypted data. Ciphertext string `pulumi:"ciphertext"` CryptoEndpoint string `pulumi:"cryptoEndpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyId string `pulumi:"keyId"` Plaintext string `pulumi:"plaintext"` }
A collection of values returned by getEncryptedData.
func LookupEncryptedData ¶
func LookupEncryptedData(ctx *pulumi.Context, args *LookupEncryptedDataArgs, opts ...pulumi.InvokeOption) (*LookupEncryptedDataResult, error)
The `Kms.EncryptedData` data source provides details about a specific EncryptedData
Encrypts data using the given EncryptDataDetails resource. Plaintext included in the example request is a base64-encoded value of a UTF-8 string.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetEncryptedData(ctx, &kms.GetEncryptedDataArgs{ CryptoEndpoint: encryptedDataCryptoEndpoint, KeyId: testKey.Id, Plaintext: encryptedDataPlaintext, AssociatedData: encryptedDataAssociatedData, }, nil) if err != nil { return err } return nil }) }
```
type LookupEncryptedDataResultOutput ¶
type LookupEncryptedDataResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEncryptedData.
func LookupEncryptedDataOutput ¶
func LookupEncryptedDataOutput(ctx *pulumi.Context, args LookupEncryptedDataOutputArgs, opts ...pulumi.InvokeOption) LookupEncryptedDataResultOutput
func (LookupEncryptedDataResultOutput) AssociatedData ¶
func (o LookupEncryptedDataResultOutput) AssociatedData() pulumi.StringMapOutput
func (LookupEncryptedDataResultOutput) Ciphertext ¶
func (o LookupEncryptedDataResultOutput) Ciphertext() pulumi.StringOutput
The encrypted data.
func (LookupEncryptedDataResultOutput) CryptoEndpoint ¶
func (o LookupEncryptedDataResultOutput) CryptoEndpoint() pulumi.StringOutput
func (LookupEncryptedDataResultOutput) ElementType ¶
func (LookupEncryptedDataResultOutput) ElementType() reflect.Type
func (LookupEncryptedDataResultOutput) Id ¶
func (o LookupEncryptedDataResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEncryptedDataResultOutput) KeyId ¶
func (o LookupEncryptedDataResultOutput) KeyId() pulumi.StringOutput
func (LookupEncryptedDataResultOutput) Plaintext ¶
func (o LookupEncryptedDataResultOutput) Plaintext() pulumi.StringOutput
func (LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutput ¶
func (o LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutput() LookupEncryptedDataResultOutput
func (LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutputWithContext ¶
func (o LookupEncryptedDataResultOutput) ToLookupEncryptedDataResultOutputWithContext(ctx context.Context) LookupEncryptedDataResultOutput
type LookupKeyArgs ¶
type LookupKeyArgs struct { // The OCID of the key. KeyId string `pulumi:"keyId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKey.
type LookupKeyOutputArgs ¶
type LookupKeyOutputArgs struct { // The OCID of the key. KeyId pulumi.StringInput `pulumi:"keyId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKey.
func (LookupKeyOutputArgs) ElementType ¶
func (LookupKeyOutputArgs) ElementType() reflect.Type
type LookupKeyResult ¶
type LookupKeyResult struct { // The details of auto rotation schedule for the Key being create updated or imported. AutoKeyRotationDetails []GetKeyAutoKeyRotationDetail `pulumi:"autoKeyRotationDetails"` // The OCID of the compartment that contains this master encryption key. CompartmentId string `pulumi:"compartmentId"` // The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations. CurrentKeyVersion string `pulumi:"currentKeyVersion"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` DesiredState string `pulumi:"desiredState"` // A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails []GetKeyExternalKeyReferenceDetail `pulumi:"externalKeyReferenceDetails"` ExternalKeyReferences []GetKeyExternalKeyReference `pulumi:"externalKeyReferences"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the key. Id string `pulumi:"id"` // A parameter specifying whether the auto key rotation is enabled or not. IsAutoRotationEnabled bool `pulumi:"isAutoRotationEnabled"` // A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. IsPrimary bool `pulumi:"isPrimary"` KeyId string `pulumi:"keyId"` // The cryptographic properties of a key. KeyShapes []GetKeyKeyShape `pulumi:"keyShapes"` ManagementEndpoint string `pulumi:"managementEndpoint"` // The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager. ProtectionMode string `pulumi:"protectionMode"` // Key replica details ReplicaDetails []GetKeyReplicaDetail `pulumi:"replicaDetails"` // Details where key was backed up. RestoreFromFiles []GetKeyRestoreFromFile `pulumi:"restoreFromFiles"` // Details where key was backed up RestoreFromObjectStores []GetKeyRestoreFromObjectStore `pulumi:"restoreFromObjectStores"` // When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported. RestoreTrigger bool `pulumi:"restoreTrigger"` // The OCID of the key from which this key was restored. RestoredFromKeyId string `pulumi:"restoredFromKeyId"` // The key's current lifecycle state. Example: `ENABLED` State string `pulumi:"state"` // The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // An optional property indicating when to delete the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key. VaultId string `pulumi:"vaultId"` }
A collection of values returned by getKey.
func LookupKey ¶
func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)
This data source provides details about a specific Key resource in Oracle Cloud Infrastructure Kms service.
Gets information about the specified master encryption key.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetKey(ctx, &kms.GetKeyArgs{ KeyId: testKeyOciKmsKey.Id, ManagementEndpoint: keyManagementEndpoint, }, nil) if err != nil { return err } return nil }) }
```
type LookupKeyResultOutput ¶
type LookupKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKey.
func LookupKeyOutput ¶
func LookupKeyOutput(ctx *pulumi.Context, args LookupKeyOutputArgs, opts ...pulumi.InvokeOption) LookupKeyResultOutput
func (LookupKeyResultOutput) AutoKeyRotationDetails ¶
func (o LookupKeyResultOutput) AutoKeyRotationDetails() GetKeyAutoKeyRotationDetailArrayOutput
The details of auto rotation schedule for the Key being create updated or imported.
func (LookupKeyResultOutput) CompartmentId ¶
func (o LookupKeyResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains this master encryption key.
func (LookupKeyResultOutput) CurrentKeyVersion ¶
func (o LookupKeyResultOutput) CurrentKeyVersion() pulumi.StringOutput
The OCID of the key version used in cryptographic operations. During key rotation, the service might be in a transitional state where this or a newer key version are used intermittently. The `currentKeyVersion` property is updated when the service is guaranteed to use the new key version for all subsequent encryption operations.
func (LookupKeyResultOutput) DefinedTags ¶
func (o LookupKeyResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupKeyResultOutput) DesiredState ¶
func (o LookupKeyResultOutput) DesiredState() pulumi.StringOutput
func (LookupKeyResultOutput) DisplayName ¶
func (o LookupKeyResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the key. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (LookupKeyResultOutput) ElementType ¶
func (LookupKeyResultOutput) ElementType() reflect.Type
func (LookupKeyResultOutput) ExternalKeyReferenceDetails ¶
func (o LookupKeyResultOutput) ExternalKeyReferenceDetails() GetKeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (LookupKeyResultOutput) ExternalKeyReferences ¶
func (o LookupKeyResultOutput) ExternalKeyReferences() GetKeyExternalKeyReferenceArrayOutput
func (LookupKeyResultOutput) FreeformTags ¶
func (o LookupKeyResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupKeyResultOutput) Id ¶
func (o LookupKeyResultOutput) Id() pulumi.StringOutput
The OCID of the key.
func (LookupKeyResultOutput) IsAutoRotationEnabled ¶
func (o LookupKeyResultOutput) IsAutoRotationEnabled() pulumi.BoolOutput
A parameter specifying whether the auto key rotation is enabled or not.
func (LookupKeyResultOutput) IsPrimary ¶
func (o LookupKeyResultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Key belongs to primary Vault or replica vault.
func (LookupKeyResultOutput) KeyId ¶
func (o LookupKeyResultOutput) KeyId() pulumi.StringOutput
func (LookupKeyResultOutput) KeyShapes ¶
func (o LookupKeyResultOutput) KeyShapes() GetKeyKeyShapeArrayOutput
The cryptographic properties of a key.
func (LookupKeyResultOutput) ManagementEndpoint ¶
func (o LookupKeyResultOutput) ManagementEndpoint() pulumi.StringOutput
func (LookupKeyResultOutput) ProtectionMode ¶
func (o LookupKeyResultOutput) ProtectionMode() pulumi.StringOutput
The key's protection mode indicates how the key persists and where cryptographic operations that use the key are performed. A protection mode of `HSM` means that the key persists on a hardware security module (HSM) and all cryptographic operations are performed inside the HSM. A protection mode of `SOFTWARE` means that the key persists on the server, protected by the vault's RSA wrapping key which persists on the HSM. All cryptographic operations that use a key with a protection mode of `SOFTWARE` are performed on the server. By default, a key's protection mode is set to `HSM`. You can't change a key's protection mode after the key is created or imported. A protection mode of `EXTERNAL` mean that the key persists on the customer's external key manager which is hosted externally outside of oracle. Oracle only hold a reference to that key. All cryptographic operations that use a key with a protection mode of `EXTERNAL` are performed by external key manager.
func (LookupKeyResultOutput) ReplicaDetails ¶
func (o LookupKeyResultOutput) ReplicaDetails() GetKeyReplicaDetailArrayOutput
Key replica details
func (LookupKeyResultOutput) RestoreFromFiles ¶
func (o LookupKeyResultOutput) RestoreFromFiles() GetKeyRestoreFromFileArrayOutput
Details where key was backed up.
func (LookupKeyResultOutput) RestoreFromObjectStores ¶
func (o LookupKeyResultOutput) RestoreFromObjectStores() GetKeyRestoreFromObjectStoreArrayOutput
Details where key was backed up
func (LookupKeyResultOutput) RestoreTrigger ¶
func (o LookupKeyResultOutput) RestoreTrigger() pulumi.BoolOutput
When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported.
func (LookupKeyResultOutput) RestoredFromKeyId ¶
func (o LookupKeyResultOutput) RestoredFromKeyId() pulumi.StringOutput
The OCID of the key from which this key was restored.
func (LookupKeyResultOutput) State ¶
func (o LookupKeyResultOutput) State() pulumi.StringOutput
The key's current lifecycle state. Example: `ENABLED`
func (LookupKeyResultOutput) TimeCreated ¶
func (o LookupKeyResultOutput) TimeCreated() pulumi.StringOutput
The date and time the key was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (LookupKeyResultOutput) TimeOfDeletion ¶
func (o LookupKeyResultOutput) TimeOfDeletion() pulumi.StringOutput
An optional property indicating when to delete the key, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
func (LookupKeyResultOutput) ToLookupKeyResultOutput ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput
func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput
func (LookupKeyResultOutput) VaultId ¶
func (o LookupKeyResultOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key.
type LookupKeyVersionArgs ¶
type LookupKeyVersionArgs struct { // The OCID of the key. KeyId string `pulumi:"keyId"` // The OCID of the key version. KeyVersionId string `pulumi:"keyVersionId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint string `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKeyVersion.
type LookupKeyVersionOutputArgs ¶
type LookupKeyVersionOutputArgs struct { // The OCID of the key. KeyId pulumi.StringInput `pulumi:"keyId"` // The OCID of the key version. KeyVersionId pulumi.StringInput `pulumi:"keyVersionId"` // The service endpoint to perform management operations against. Management operations include 'Create,' 'Update,' 'List,' 'Get,' and 'Delete' operations. See Vault Management endpoint. ManagementEndpoint pulumi.StringInput `pulumi:"managementEndpoint"` }
A collection of arguments for invoking getKeyVersion.
func (LookupKeyVersionOutputArgs) ElementType ¶
func (LookupKeyVersionOutputArgs) ElementType() reflect.Type
type LookupKeyVersionResult ¶
type LookupKeyVersionResult struct { // The OCID of the compartment that contains this key version. CompartmentId string `pulumi:"compartmentId"` // Key reference data to be returned to the customer as a response. ExternalKeyReferenceDetails []GetKeyVersionExternalKeyReferenceDetail `pulumi:"externalKeyReferenceDetails"` // Key version ID associated with the external key. ExternalKeyVersionId string `pulumi:"externalKeyVersionId"` // The OCID of the key version. Id string `pulumi:"id"` // An optional property indicating whether this keyversion is generated from auto rotatation. IsAutoRotated bool `pulumi:"isAutoRotated"` // A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault. IsPrimary bool `pulumi:"isPrimary"` // The OCID of the master encryption key associated with this key version. KeyId string `pulumi:"keyId"` // The OCID of the key version. KeyVersionId string `pulumi:"keyVersionId"` ManagementEndpoint string `pulumi:"managementEndpoint"` // The public key in PEM format. (This value pertains only to RSA and ECDSA keys.) PublicKey string `pulumi:"publicKey"` // KeyVersion replica details ReplicaDetails []GetKeyVersionReplicaDetail `pulumi:"replicaDetails"` RestoredFromKeyId string `pulumi:"restoredFromKeyId"` // The OCID of the key version from which this key version was restored. RestoredFromKeyVersionId string `pulumi:"restoredFromKeyVersionId"` // The key version's current lifecycle state. Example: `ENABLED` State string `pulumi:"state"` // The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z" TimeCreated string `pulumi:"timeCreated"` // An optional property to indicate when to delete the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` // The OCID of the vault that contains this key version. VaultId string `pulumi:"vaultId"` }
A collection of values returned by getKeyVersion.
func LookupKeyVersion ¶
func LookupKeyVersion(ctx *pulumi.Context, args *LookupKeyVersionArgs, opts ...pulumi.InvokeOption) (*LookupKeyVersionResult, error)
This data source provides details about a specific Key Version resource in Oracle Cloud Infrastructure Kms service.
Gets information about the specified key version.
As a management operation, this call is subject to a Key Management limit that applies to the total number of requests across all management read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of management read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetKeyVersion(ctx, &kms.GetKeyVersionArgs{ KeyId: testKey.Id, KeyVersionId: testKeyVersionOciKmsKeyVersion.Id, ManagementEndpoint: keyVersionManagementEndpoint, }, nil) if err != nil { return err } return nil }) }
```
type LookupKeyVersionResultOutput ¶
type LookupKeyVersionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKeyVersion.
func LookupKeyVersionOutput ¶
func LookupKeyVersionOutput(ctx *pulumi.Context, args LookupKeyVersionOutputArgs, opts ...pulumi.InvokeOption) LookupKeyVersionResultOutput
func (LookupKeyVersionResultOutput) CompartmentId ¶
func (o LookupKeyVersionResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains this key version.
func (LookupKeyVersionResultOutput) ElementType ¶
func (LookupKeyVersionResultOutput) ElementType() reflect.Type
func (LookupKeyVersionResultOutput) ExternalKeyReferenceDetails ¶
func (o LookupKeyVersionResultOutput) ExternalKeyReferenceDetails() GetKeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (LookupKeyVersionResultOutput) ExternalKeyVersionId ¶
func (o LookupKeyVersionResultOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (LookupKeyVersionResultOutput) Id ¶
func (o LookupKeyVersionResultOutput) Id() pulumi.StringOutput
The OCID of the key version.
func (LookupKeyVersionResultOutput) IsAutoRotated ¶
func (o LookupKeyVersionResultOutput) IsAutoRotated() pulumi.BoolOutput
An optional property indicating whether this keyversion is generated from auto rotatation.
func (LookupKeyVersionResultOutput) IsPrimary ¶
func (o LookupKeyVersionResultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault.
func (LookupKeyVersionResultOutput) KeyId ¶
func (o LookupKeyVersionResultOutput) KeyId() pulumi.StringOutput
The OCID of the master encryption key associated with this key version.
func (LookupKeyVersionResultOutput) KeyVersionId ¶
func (o LookupKeyVersionResultOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version.
func (LookupKeyVersionResultOutput) ManagementEndpoint ¶
func (o LookupKeyVersionResultOutput) ManagementEndpoint() pulumi.StringOutput
func (LookupKeyVersionResultOutput) PublicKey ¶
func (o LookupKeyVersionResultOutput) PublicKey() pulumi.StringOutput
The public key in PEM format. (This value pertains only to RSA and ECDSA keys.)
func (LookupKeyVersionResultOutput) ReplicaDetails ¶
func (o LookupKeyVersionResultOutput) ReplicaDetails() GetKeyVersionReplicaDetailArrayOutput
KeyVersion replica details
func (LookupKeyVersionResultOutput) RestoredFromKeyId ¶
func (o LookupKeyVersionResultOutput) RestoredFromKeyId() pulumi.StringOutput
func (LookupKeyVersionResultOutput) RestoredFromKeyVersionId ¶
func (o LookupKeyVersionResultOutput) RestoredFromKeyVersionId() pulumi.StringOutput
The OCID of the key version from which this key version was restored.
func (LookupKeyVersionResultOutput) State ¶
func (o LookupKeyVersionResultOutput) State() pulumi.StringOutput
The key version's current lifecycle state. Example: `ENABLED`
func (LookupKeyVersionResultOutput) TimeCreated ¶
func (o LookupKeyVersionResultOutput) TimeCreated() pulumi.StringOutput
The date and time this key version was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: "2018-04-03T21:10:29.600Z"
func (LookupKeyVersionResultOutput) TimeOfDeletion ¶
func (o LookupKeyVersionResultOutput) TimeOfDeletion() pulumi.StringOutput
An optional property to indicate when to delete the key version, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
func (LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutput ¶
func (o LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutput() LookupKeyVersionResultOutput
func (LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutputWithContext ¶
func (o LookupKeyVersionResultOutput) ToLookupKeyVersionResultOutputWithContext(ctx context.Context) LookupKeyVersionResultOutput
func (LookupKeyVersionResultOutput) VaultId ¶
func (o LookupKeyVersionResultOutput) VaultId() pulumi.StringOutput
The OCID of the vault that contains this key version.
type LookupVaultArgs ¶
type LookupVaultArgs struct { // The OCID of the vault. VaultId string `pulumi:"vaultId"` }
A collection of arguments for invoking getVault.
type LookupVaultOutputArgs ¶
type LookupVaultOutputArgs struct { // The OCID of the vault. VaultId pulumi.StringInput `pulumi:"vaultId"` }
A collection of arguments for invoking getVault.
func (LookupVaultOutputArgs) ElementType ¶
func (LookupVaultOutputArgs) ElementType() reflect.Type
type LookupVaultResult ¶
type LookupVaultResult struct { // The OCID of the compartment that contains a particular vault. CompartmentId string `pulumi:"compartmentId"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations. CryptoEndpoint string `pulumi:"cryptoEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // Summary about metadata of external key manager to be returned to the customer as a response. ExternalKeyManagerMetadataSummaries []GetVaultExternalKeyManagerMetadataSummary `pulumi:"externalKeyManagerMetadataSummaries"` ExternalKeyManagerMetadatas []GetVaultExternalKeyManagerMetadata `pulumi:"externalKeyManagerMetadatas"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the vault. Id string `pulumi:"id"` // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary bool `pulumi:"isPrimary"` // A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults. IsVaultReplicable bool `pulumi:"isVaultReplicable"` // The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations. ManagementEndpoint string `pulumi:"managementEndpoint"` // Vault replica details ReplicaDetails []GetVaultReplicaDetail `pulumi:"replicaDetails"` // Details where vault was backed up. RestoreFromFiles []GetVaultRestoreFromFile `pulumi:"restoreFromFiles"` // Details where vault was backed up RestoreFromObjectStores []GetVaultRestoreFromObjectStore `pulumi:"restoreFromObjectStores"` // When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported RestoreTrigger bool `pulumi:"restoreTrigger"` // The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault. RestoredFromVaultId string `pulumi:"restoredFromVaultId"` // The vault's current lifecycle state. Example: `DELETED` State string `pulumi:"state"` // The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // An optional property to indicate when to delete the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeOfDeletion string `pulumi:"timeOfDeletion"` VaultId string `pulumi:"vaultId"` // The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType string `pulumi:"vaultType"` }
A collection of values returned by getVault.
func LookupVault ¶
func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)
This data source provides details about a specific Vault resource in Oracle Cloud Infrastructure Kms service.
Gets the specified vault's configuration information.
As a provisioning operation, this call is subject to a Key Management limit that applies to the total number of requests across all provisioning read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of provisioning read operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.GetVault(ctx, &kms.GetVaultArgs{ VaultId: testVaultOciKmsVault.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVaultResultOutput ¶
type LookupVaultResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVault.
func LookupVaultOutput ¶
func LookupVaultOutput(ctx *pulumi.Context, args LookupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupVaultResultOutput
func (LookupVaultResultOutput) CompartmentId ¶
func (o LookupVaultResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains a particular vault.
func (LookupVaultResultOutput) CryptoEndpoint ¶
func (o LookupVaultResultOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations.
func (LookupVaultResultOutput) DefinedTags ¶
func (o LookupVaultResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupVaultResultOutput) DisplayName ¶
func (o LookupVaultResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (LookupVaultResultOutput) ElementType ¶
func (LookupVaultResultOutput) ElementType() reflect.Type
func (LookupVaultResultOutput) ExternalKeyManagerMetadataSummaries ¶
func (o LookupVaultResultOutput) ExternalKeyManagerMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (LookupVaultResultOutput) ExternalKeyManagerMetadatas ¶
func (o LookupVaultResultOutput) ExternalKeyManagerMetadatas() GetVaultExternalKeyManagerMetadataArrayOutput
func (LookupVaultResultOutput) FreeformTags ¶
func (o LookupVaultResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupVaultResultOutput) Id ¶
func (o LookupVaultResultOutput) Id() pulumi.StringOutput
The OCID of the vault.
func (LookupVaultResultOutput) IsPrimary ¶
func (o LookupVaultResultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
func (LookupVaultResultOutput) IsVaultReplicable ¶ added in v2.9.0
func (o LookupVaultResultOutput) IsVaultReplicable() pulumi.BoolOutput
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
func (LookupVaultResultOutput) ManagementEndpoint ¶
func (o LookupVaultResultOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
func (LookupVaultResultOutput) ReplicaDetails ¶
func (o LookupVaultResultOutput) ReplicaDetails() GetVaultReplicaDetailArrayOutput
Vault replica details
func (LookupVaultResultOutput) RestoreFromFiles ¶
func (o LookupVaultResultOutput) RestoreFromFiles() GetVaultRestoreFromFileArrayOutput
Details where vault was backed up.
func (LookupVaultResultOutput) RestoreFromObjectStores ¶
func (o LookupVaultResultOutput) RestoreFromObjectStores() GetVaultRestoreFromObjectStoreArrayOutput
Details where vault was backed up
func (LookupVaultResultOutput) RestoreTrigger ¶
func (o LookupVaultResultOutput) RestoreTrigger() pulumi.BoolOutput
When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
func (LookupVaultResultOutput) RestoredFromVaultId ¶
func (o LookupVaultResultOutput) RestoredFromVaultId() pulumi.StringOutput
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
func (LookupVaultResultOutput) State ¶
func (o LookupVaultResultOutput) State() pulumi.StringOutput
The vault's current lifecycle state. Example: `DELETED`
func (LookupVaultResultOutput) TimeCreated ¶
func (o LookupVaultResultOutput) TimeCreated() pulumi.StringOutput
The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (LookupVaultResultOutput) TimeOfDeletion ¶
func (o LookupVaultResultOutput) TimeOfDeletion() pulumi.StringOutput
An optional property to indicate when to delete the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (LookupVaultResultOutput) ToLookupVaultResultOutput ¶
func (o LookupVaultResultOutput) ToLookupVaultResultOutput() LookupVaultResultOutput
func (LookupVaultResultOutput) ToLookupVaultResultOutputWithContext ¶
func (o LookupVaultResultOutput) ToLookupVaultResultOutputWithContext(ctx context.Context) LookupVaultResultOutput
func (LookupVaultResultOutput) VaultId ¶
func (o LookupVaultResultOutput) VaultId() pulumi.StringOutput
func (LookupVaultResultOutput) VaultType ¶
func (o LookupVaultResultOutput) VaultType() pulumi.StringOutput
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
type Sign ¶
type Sign struct { pulumi.CustomResourceState // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringOutput `pulumi:"cryptoEndpoint"` // The OCID of the key used to sign the message. KeyId pulumi.StringOutput `pulumi:"keyId"` // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringOutput `pulumi:"keyVersionId"` // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringOutput `pulumi:"message"` // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringOutput `pulumi:"messageType"` // The base64-encoded binary data object denoting the cryptographic signature generated for the message or message digest. Signature pulumi.StringOutput `pulumi:"signature"` // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringOutput `pulumi:"signingAlgorithm"` }
This resource provides the Sign resource in Oracle Cloud Infrastructure Kms service.
Creates a digital signature for a message or message digest by using the private key of a public-private key pair, also known as an asymmetric key. To verify the generated signature, you can use the Verify(https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/VerifiedData/Verify) operation. Or, if you want to validate the signature outside of the service, you can do so by using the public key of the same asymmetric key. This operation is not supported for keys having protection mode `EXTERNAL`.
## Import
Sign can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/sign:Sign test_sign "id" ```
func GetSign ¶
func GetSign(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SignState, opts ...pulumi.ResourceOption) (*Sign, error)
GetSign gets an existing Sign 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 NewSign ¶
func NewSign(ctx *pulumi.Context, name string, args *SignArgs, opts ...pulumi.ResourceOption) (*Sign, error)
NewSign registers a new resource with the given unique name, arguments, and options.
func (*Sign) ElementType ¶
func (*Sign) ToSignOutput ¶
func (i *Sign) ToSignOutput() SignOutput
func (*Sign) ToSignOutputWithContext ¶
func (i *Sign) ToSignOutputWithContext(ctx context.Context) SignOutput
type SignArgs ¶
type SignArgs struct { // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput // The OCID of the key used to sign the message. KeyId pulumi.StringInput // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringPtrInput // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringInput // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringPtrInput // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringInput }
The set of arguments for constructing a Sign resource.
func (SignArgs) ElementType ¶
type SignArray ¶
type SignArray []SignInput
func (SignArray) ElementType ¶
func (SignArray) ToSignArrayOutput ¶
func (i SignArray) ToSignArrayOutput() SignArrayOutput
func (SignArray) ToSignArrayOutputWithContext ¶
func (i SignArray) ToSignArrayOutputWithContext(ctx context.Context) SignArrayOutput
type SignArrayInput ¶
type SignArrayInput interface { pulumi.Input ToSignArrayOutput() SignArrayOutput ToSignArrayOutputWithContext(context.Context) SignArrayOutput }
SignArrayInput is an input type that accepts SignArray and SignArrayOutput values. You can construct a concrete instance of `SignArrayInput` via:
SignArray{ SignArgs{...} }
type SignArrayOutput ¶
type SignArrayOutput struct{ *pulumi.OutputState }
func (SignArrayOutput) ElementType ¶
func (SignArrayOutput) ElementType() reflect.Type
func (SignArrayOutput) Index ¶
func (o SignArrayOutput) Index(i pulumi.IntInput) SignOutput
func (SignArrayOutput) ToSignArrayOutput ¶
func (o SignArrayOutput) ToSignArrayOutput() SignArrayOutput
func (SignArrayOutput) ToSignArrayOutputWithContext ¶
func (o SignArrayOutput) ToSignArrayOutputWithContext(ctx context.Context) SignArrayOutput
type SignInput ¶
type SignInput interface { pulumi.Input ToSignOutput() SignOutput ToSignOutputWithContext(ctx context.Context) SignOutput }
type SignMap ¶
func (SignMap) ElementType ¶
func (SignMap) ToSignMapOutput ¶
func (i SignMap) ToSignMapOutput() SignMapOutput
func (SignMap) ToSignMapOutputWithContext ¶
func (i SignMap) ToSignMapOutputWithContext(ctx context.Context) SignMapOutput
type SignMapInput ¶
type SignMapInput interface { pulumi.Input ToSignMapOutput() SignMapOutput ToSignMapOutputWithContext(context.Context) SignMapOutput }
SignMapInput is an input type that accepts SignMap and SignMapOutput values. You can construct a concrete instance of `SignMapInput` via:
SignMap{ "key": SignArgs{...} }
type SignMapOutput ¶
type SignMapOutput struct{ *pulumi.OutputState }
func (SignMapOutput) ElementType ¶
func (SignMapOutput) ElementType() reflect.Type
func (SignMapOutput) MapIndex ¶
func (o SignMapOutput) MapIndex(k pulumi.StringInput) SignOutput
func (SignMapOutput) ToSignMapOutput ¶
func (o SignMapOutput) ToSignMapOutput() SignMapOutput
func (SignMapOutput) ToSignMapOutputWithContext ¶
func (o SignMapOutput) ToSignMapOutputWithContext(ctx context.Context) SignMapOutput
type SignOutput ¶
type SignOutput struct{ *pulumi.OutputState }
func (SignOutput) CryptoEndpoint ¶
func (o SignOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint.
func (SignOutput) ElementType ¶
func (SignOutput) ElementType() reflect.Type
func (SignOutput) KeyId ¶
func (o SignOutput) KeyId() pulumi.StringOutput
The OCID of the key used to sign the message.
func (SignOutput) KeyVersionId ¶
func (o SignOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to sign the message.
func (SignOutput) Message ¶
func (o SignOutput) Message() pulumi.StringOutput
The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest.
func (SignOutput) MessageType ¶
func (o SignOutput) MessageType() pulumi.StringOutput
Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`.
func (SignOutput) Signature ¶
func (o SignOutput) Signature() pulumi.StringOutput
The base64-encoded binary data object denoting the cryptographic signature generated for the message or message digest.
func (SignOutput) SigningAlgorithm ¶
func (o SignOutput) SigningAlgorithm() pulumi.StringOutput
The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (SignOutput) ToSignOutput ¶
func (o SignOutput) ToSignOutput() SignOutput
func (SignOutput) ToSignOutputWithContext ¶
func (o SignOutput) ToSignOutputWithContext(ctx context.Context) SignOutput
type SignState ¶
type SignState struct { // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringPtrInput // The OCID of the key used to sign the message. KeyId pulumi.StringPtrInput // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringPtrInput // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringPtrInput // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringPtrInput // The base64-encoded binary data object denoting the cryptographic signature generated for the message or message digest. Signature pulumi.StringPtrInput // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringPtrInput }
func (SignState) ElementType ¶
type Vault ¶
type Vault struct { pulumi.CustomResourceState // (Updatable) The OCID of the compartment where you want to create this vault. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations. CryptoEndpoint pulumi.StringOutput `pulumi:"cryptoEndpoint"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Metadata required for accessing External Key manager ExternalKeyManagerMetadata VaultExternalKeyManagerMetadataOutput `pulumi:"externalKeyManagerMetadata"` // Summary about metadata of external key manager to be returned to the customer as a response. ExternalKeyManagerMetadataSummaries VaultExternalKeyManagerMetadataSummaryArrayOutput `pulumi:"externalKeyManagerMetadataSummaries"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults. IsVaultReplicable pulumi.BoolOutput `pulumi:"isVaultReplicable"` // The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations. ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"` // Vault replica details ReplicaDetails VaultReplicaDetailArrayOutput `pulumi:"replicaDetails"` // (Updatable) Details where vault was backed up. RestoreFromFile VaultRestoreFromFilePtrOutput `pulumi:"restoreFromFile"` // (Updatable) Details where vault was backed up RestoreFromObjectStore VaultRestoreFromObjectStorePtrOutput `pulumi:"restoreFromObjectStore"` RestoreTrigger pulumi.BoolPtrOutput `pulumi:"restoreTrigger"` // The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault. RestoredFromVaultId pulumi.StringOutput `pulumi:"restoredFromVaultId"` // The vault's current lifecycle state. Example: `DELETED` State pulumi.StringOutput `pulumi:"state"` // The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) An optional property for the deletion time of the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringOutput `pulumi:"timeOfDeletion"` // The type of vault to create. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType pulumi.StringOutput `pulumi:"vaultType"` }
This resource provides the Vault resource in Oracle Cloud Infrastructure Kms service.
Creates a new vault. The type of vault you create determines key placement, pricing, and available options. Options include storage isolation, a dedicated service endpoint instead of a shared service endpoint for API calls, and either a dedicated hardware security module (HSM) or a multitenant HSM.
As a provisioning operation, this call is subject to a Key Management limit that applies to the total number of requests across all provisioning write operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of provisioning write operations exceeds 10 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVault(ctx, "test_vault", &Kms.VaultArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(vaultDisplayName), VaultType: pulumi.Any(vaultVaultType), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, ExternalKeyManagerMetadata: &kms.VaultExternalKeyManagerMetadataArgs{ ExternalVaultEndpointUrl: pulumi.Any(vaultExternalKeyManagerMetadataExternalVaultEndpointUrl), OauthMetadata: &kms.VaultExternalKeyManagerMetadataOauthMetadataArgs{ ClientAppId: pulumi.Any(testClientApp.Id), ClientAppSecret: pulumi.Any(vaultExternalKeyManagerMetadataOauthMetadataClientAppSecret), IdcsAccountNameUrl: pulumi.Any(vaultExternalKeyManagerMetadataOauthMetadataIdcsAccountNameUrl), }, PrivateEndpointId: pulumi.Any(testPrivateEndpoint.Id), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
Vaults can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/vault:Vault test_vault "id" ```
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 ¶
func (*Vault) ToVaultOutput ¶
func (i *Vault) ToVaultOutput() VaultOutput
func (*Vault) ToVaultOutputWithContext ¶
func (i *Vault) ToVaultOutputWithContext(ctx context.Context) VaultOutput
type VaultArgs ¶
type VaultArgs struct { // (Updatable) The OCID of the compartment where you want to create this vault. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringInput // Metadata required for accessing External Key manager ExternalKeyManagerMetadata VaultExternalKeyManagerMetadataPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) Details where vault was backed up. RestoreFromFile VaultRestoreFromFilePtrInput // (Updatable) Details where vault was backed up RestoreFromObjectStore VaultRestoreFromObjectStorePtrInput RestoreTrigger pulumi.BoolPtrInput // (Updatable) An optional property for the deletion time of the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput // The type of vault to create. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType pulumi.StringInput }
The set of arguments for constructing a Vault resource.
func (VaultArgs) ElementType ¶
type VaultArray ¶
type VaultArray []VaultInput
func (VaultArray) ElementType ¶
func (VaultArray) ElementType() reflect.Type
func (VaultArray) ToVaultArrayOutput ¶
func (i VaultArray) ToVaultArrayOutput() VaultArrayOutput
func (VaultArray) ToVaultArrayOutputWithContext ¶
func (i VaultArray) ToVaultArrayOutputWithContext(ctx context.Context) VaultArrayOutput
type VaultArrayInput ¶
type VaultArrayInput interface { pulumi.Input ToVaultArrayOutput() VaultArrayOutput ToVaultArrayOutputWithContext(context.Context) VaultArrayOutput }
VaultArrayInput is an input type that accepts VaultArray and VaultArrayOutput values. You can construct a concrete instance of `VaultArrayInput` via:
VaultArray{ VaultArgs{...} }
type VaultArrayOutput ¶
type VaultArrayOutput struct{ *pulumi.OutputState }
func (VaultArrayOutput) ElementType ¶
func (VaultArrayOutput) ElementType() reflect.Type
func (VaultArrayOutput) Index ¶
func (o VaultArrayOutput) Index(i pulumi.IntInput) VaultOutput
func (VaultArrayOutput) ToVaultArrayOutput ¶
func (o VaultArrayOutput) ToVaultArrayOutput() VaultArrayOutput
func (VaultArrayOutput) ToVaultArrayOutputWithContext ¶
func (o VaultArrayOutput) ToVaultArrayOutputWithContext(ctx context.Context) VaultArrayOutput
type VaultExternalKeyManagerMetadata ¶
type VaultExternalKeyManagerMetadata struct { // URI of the vault on external key manager. ExternalVaultEndpointUrl string `pulumi:"externalVaultEndpointUrl"` // Authorization details required to get access token from IDP for accessing protected resources. OauthMetadata VaultExternalKeyManagerMetadataOauthMetadata `pulumi:"oauthMetadata"` // OCID of private endpoint created by customer. PrivateEndpointId string `pulumi:"privateEndpointId"` }
type VaultExternalKeyManagerMetadataArgs ¶
type VaultExternalKeyManagerMetadataArgs struct { // URI of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringInput `pulumi:"externalVaultEndpointUrl"` // Authorization details required to get access token from IDP for accessing protected resources. OauthMetadata VaultExternalKeyManagerMetadataOauthMetadataInput `pulumi:"oauthMetadata"` // OCID of private endpoint created by customer. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` }
func (VaultExternalKeyManagerMetadataArgs) ElementType ¶
func (VaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutput ¶
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutput ¶
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataInput ¶
type VaultExternalKeyManagerMetadataInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput ToVaultExternalKeyManagerMetadataOutputWithContext(context.Context) VaultExternalKeyManagerMetadataOutput }
VaultExternalKeyManagerMetadataInput is an input type that accepts VaultExternalKeyManagerMetadataArgs and VaultExternalKeyManagerMetadataOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataInput` via:
VaultExternalKeyManagerMetadataArgs{...}
type VaultExternalKeyManagerMetadataOauthMetadata ¶
type VaultExternalKeyManagerMetadataOauthMetadata struct { // ID of the client app created in IDP. ClientAppId string `pulumi:"clientAppId"` // Secret of the client app created in IDP. ClientAppSecret string `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl string `pulumi:"idcsAccountNameUrl"` }
type VaultExternalKeyManagerMetadataOauthMetadataArgs ¶
type VaultExternalKeyManagerMetadataOauthMetadataArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // Secret of the client app created in IDP. ClientAppSecret pulumi.StringInput `pulumi:"clientAppSecret"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringInput `pulumi:"idcsAccountNameUrl"` }
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType ¶
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOauthMetadataInput ¶
type VaultExternalKeyManagerMetadataOauthMetadataInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput }
VaultExternalKeyManagerMetadataOauthMetadataInput is an input type that accepts VaultExternalKeyManagerMetadataOauthMetadataArgs and VaultExternalKeyManagerMetadataOauthMetadataOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataOauthMetadataInput` via:
VaultExternalKeyManagerMetadataOauthMetadataArgs{...}
type VaultExternalKeyManagerMetadataOauthMetadataOutput ¶
type VaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
Secret of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutput ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOauthMetadataPtrInput ¶
type VaultExternalKeyManagerMetadataOauthMetadataPtrInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput }
VaultExternalKeyManagerMetadataOauthMetadataPtrInput is an input type that accepts VaultExternalKeyManagerMetadataOauthMetadataArgs, VaultExternalKeyManagerMetadataOauthMetadataPtr and VaultExternalKeyManagerMetadataOauthMetadataPtrOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataOauthMetadataPtrInput` via:
VaultExternalKeyManagerMetadataOauthMetadataArgs{...} or: nil
func VaultExternalKeyManagerMetadataOauthMetadataPtr ¶
func VaultExternalKeyManagerMetadataOauthMetadataPtr(v *VaultExternalKeyManagerMetadataOauthMetadataArgs) VaultExternalKeyManagerMetadataOauthMetadataPtrInput
type VaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶
type VaultExternalKeyManagerMetadataOauthMetadataPtrOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppId ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppId() pulumi.StringPtrOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppSecret ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppSecret() pulumi.StringPtrOutput
Secret of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) IdcsAccountNameUrl ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOutput ¶
type VaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶
func (o VaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URI of the vault on external key manager.
func (VaultExternalKeyManagerMetadataOutput) OauthMetadata ¶
func (o VaultExternalKeyManagerMetadataOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataOutput
Authorization details required to get access token from IDP for accessing protected resources.
func (VaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶
func (o VaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of private endpoint created by customer.
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutput ¶
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutput ¶
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataPtrInput ¶
type VaultExternalKeyManagerMetadataPtrInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput ToVaultExternalKeyManagerMetadataPtrOutputWithContext(context.Context) VaultExternalKeyManagerMetadataPtrOutput }
VaultExternalKeyManagerMetadataPtrInput is an input type that accepts VaultExternalKeyManagerMetadataArgs, VaultExternalKeyManagerMetadataPtr and VaultExternalKeyManagerMetadataPtrOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataPtrInput` via:
VaultExternalKeyManagerMetadataArgs{...} or: nil
func VaultExternalKeyManagerMetadataPtr ¶
func VaultExternalKeyManagerMetadataPtr(v *VaultExternalKeyManagerMetadataArgs) VaultExternalKeyManagerMetadataPtrInput
type VaultExternalKeyManagerMetadataPtrOutput ¶
type VaultExternalKeyManagerMetadataPtrOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataPtrOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataPtrOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataPtrOutput) ExternalVaultEndpointUrl ¶
func (o VaultExternalKeyManagerMetadataPtrOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
URI of the vault on external key manager.
func (VaultExternalKeyManagerMetadataPtrOutput) OauthMetadata ¶
func (o VaultExternalKeyManagerMetadataPtrOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
Authorization details required to get access token from IDP for accessing protected resources.
func (VaultExternalKeyManagerMetadataPtrOutput) PrivateEndpointId ¶
func (o VaultExternalKeyManagerMetadataPtrOutput) PrivateEndpointId() pulumi.StringPtrOutput
OCID of private endpoint created by customer.
func (VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutput ¶
func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataSummary ¶
type VaultExternalKeyManagerMetadataSummary struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl *string `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries []VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId *string `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor *string `pulumi:"vendor"` }
type VaultExternalKeyManagerMetadataSummaryArgs ¶
type VaultExternalKeyManagerMetadataSummaryArgs struct { // URL of the vault on external key manager. ExternalVaultEndpointUrl pulumi.StringPtrInput `pulumi:"externalVaultEndpointUrl"` // Summary about authorization to be returned to the customer as a response. OauthMetadataSummaries VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput `pulumi:"oauthMetadataSummaries"` // OCID of the private endpoint. PrivateEndpointId pulumi.StringPtrInput `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
func (VaultExternalKeyManagerMetadataSummaryArgs) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput ¶
func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryArray ¶
type VaultExternalKeyManagerMetadataSummaryArray []VaultExternalKeyManagerMetadataSummaryInput
func (VaultExternalKeyManagerMetadataSummaryArray) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryArrayInput ¶
type VaultExternalKeyManagerMetadataSummaryArrayInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput }
VaultExternalKeyManagerMetadataSummaryArrayInput is an input type that accepts VaultExternalKeyManagerMetadataSummaryArray and VaultExternalKeyManagerMetadataSummaryArrayOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataSummaryArrayInput` via:
VaultExternalKeyManagerMetadataSummaryArray{ VaultExternalKeyManagerMetadataSummaryArgs{...} }
type VaultExternalKeyManagerMetadataSummaryArrayOutput ¶
type VaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutput ¶
func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryInput ¶
type VaultExternalKeyManagerMetadataSummaryInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(context.Context) VaultExternalKeyManagerMetadataSummaryOutput }
VaultExternalKeyManagerMetadataSummaryInput is an input type that accepts VaultExternalKeyManagerMetadataSummaryArgs and VaultExternalKeyManagerMetadataSummaryOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataSummaryInput` via:
VaultExternalKeyManagerMetadataSummaryArgs{...}
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs struct { // ID of the client app created in IDP. ClientAppId pulumi.StringPtrInput `pulumi:"clientAppId"` // Base URL of the IDCS account where confidential client app is created. IdcsAccountNameUrl pulumi.StringPtrInput `pulumi:"idcsAccountNameUrl"` }
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput }
VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput is an input type that accepts VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray and VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput` via:
VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray{ VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...} }
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput interface { pulumi.Input ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput }
VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput is an input type that accepts VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs and VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput values. You can construct a concrete instance of `VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput` via:
VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs{...}
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringPtrOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryOutput ¶
type VaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶
func (VaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
URL of the vault on external key manager.
func (VaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (VaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringPtrOutput
OCID of the private endpoint.
func (VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutput ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶
func (o VaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringPtrOutput
Vendor of the external key manager.
type VaultInput ¶
type VaultInput interface { pulumi.Input ToVaultOutput() VaultOutput ToVaultOutputWithContext(ctx context.Context) VaultOutput }
type VaultMap ¶
type VaultMap map[string]VaultInput
func (VaultMap) ElementType ¶
func (VaultMap) ToVaultMapOutput ¶
func (i VaultMap) ToVaultMapOutput() VaultMapOutput
func (VaultMap) ToVaultMapOutputWithContext ¶
func (i VaultMap) ToVaultMapOutputWithContext(ctx context.Context) VaultMapOutput
type VaultMapInput ¶
type VaultMapInput interface { pulumi.Input ToVaultMapOutput() VaultMapOutput ToVaultMapOutputWithContext(context.Context) VaultMapOutput }
VaultMapInput is an input type that accepts VaultMap and VaultMapOutput values. You can construct a concrete instance of `VaultMapInput` via:
VaultMap{ "key": VaultArgs{...} }
type VaultMapOutput ¶
type VaultMapOutput struct{ *pulumi.OutputState }
func (VaultMapOutput) ElementType ¶
func (VaultMapOutput) ElementType() reflect.Type
func (VaultMapOutput) MapIndex ¶
func (o VaultMapOutput) MapIndex(k pulumi.StringInput) VaultOutput
func (VaultMapOutput) ToVaultMapOutput ¶
func (o VaultMapOutput) ToVaultMapOutput() VaultMapOutput
func (VaultMapOutput) ToVaultMapOutputWithContext ¶
func (o VaultMapOutput) ToVaultMapOutputWithContext(ctx context.Context) VaultMapOutput
type VaultOutput ¶
type VaultOutput struct{ *pulumi.OutputState }
func (VaultOutput) CompartmentId ¶
func (o VaultOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment where you want to create this vault.
func (VaultOutput) CryptoEndpoint ¶
func (o VaultOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations.
func (VaultOutput) DefinedTags ¶
func (o VaultOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (VaultOutput) DisplayName ¶
func (o VaultOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
func (VaultOutput) ElementType ¶
func (VaultOutput) ElementType() reflect.Type
func (VaultOutput) ExternalKeyManagerMetadata ¶
func (o VaultOutput) ExternalKeyManagerMetadata() VaultExternalKeyManagerMetadataOutput
Metadata required for accessing External Key manager
func (VaultOutput) ExternalKeyManagerMetadataSummaries ¶
func (o VaultOutput) ExternalKeyManagerMetadataSummaries() VaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (VaultOutput) FreeformTags ¶
func (o VaultOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (VaultOutput) IsPrimary ¶
func (o VaultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
func (VaultOutput) IsVaultReplicable ¶ added in v2.9.0
func (o VaultOutput) IsVaultReplicable() pulumi.BoolOutput
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
func (VaultOutput) ManagementEndpoint ¶
func (o VaultOutput) ManagementEndpoint() pulumi.StringOutput
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
func (VaultOutput) ReplicaDetails ¶
func (o VaultOutput) ReplicaDetails() VaultReplicaDetailArrayOutput
Vault replica details
func (VaultOutput) RestoreFromFile ¶
func (o VaultOutput) RestoreFromFile() VaultRestoreFromFilePtrOutput
(Updatable) Details where vault was backed up.
func (VaultOutput) RestoreFromObjectStore ¶
func (o VaultOutput) RestoreFromObjectStore() VaultRestoreFromObjectStorePtrOutput
(Updatable) Details where vault was backed up
func (VaultOutput) RestoreTrigger ¶
func (o VaultOutput) RestoreTrigger() pulumi.BoolPtrOutput
func (VaultOutput) RestoredFromVaultId ¶
func (o VaultOutput) RestoredFromVaultId() pulumi.StringOutput
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
func (VaultOutput) State ¶
func (o VaultOutput) State() pulumi.StringOutput
The vault's current lifecycle state. Example: `DELETED`
func (VaultOutput) TimeCreated ¶
func (o VaultOutput) TimeCreated() pulumi.StringOutput
The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
func (VaultOutput) TimeOfDeletion ¶
func (o VaultOutput) TimeOfDeletion() pulumi.StringOutput
(Updatable) An optional property for the deletion time of the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VaultOutput) ToVaultOutput ¶
func (o VaultOutput) ToVaultOutput() VaultOutput
func (VaultOutput) ToVaultOutputWithContext ¶
func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput
func (VaultOutput) VaultType ¶
func (o VaultOutput) VaultType() pulumi.StringOutput
The type of vault to create. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
type VaultReplicaDetail ¶
type VaultReplicaDetail struct { // ReplicationId associated with a vault operation ReplicationId *string `pulumi:"replicationId"` }
type VaultReplicaDetailArgs ¶
type VaultReplicaDetailArgs struct { // ReplicationId associated with a vault operation ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"` }
func (VaultReplicaDetailArgs) ElementType ¶
func (VaultReplicaDetailArgs) ElementType() reflect.Type
func (VaultReplicaDetailArgs) ToVaultReplicaDetailOutput ¶
func (i VaultReplicaDetailArgs) ToVaultReplicaDetailOutput() VaultReplicaDetailOutput
func (VaultReplicaDetailArgs) ToVaultReplicaDetailOutputWithContext ¶
func (i VaultReplicaDetailArgs) ToVaultReplicaDetailOutputWithContext(ctx context.Context) VaultReplicaDetailOutput
type VaultReplicaDetailArray ¶
type VaultReplicaDetailArray []VaultReplicaDetailInput
func (VaultReplicaDetailArray) ElementType ¶
func (VaultReplicaDetailArray) ElementType() reflect.Type
func (VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutput ¶
func (i VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutput() VaultReplicaDetailArrayOutput
func (VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutputWithContext ¶
func (i VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutputWithContext(ctx context.Context) VaultReplicaDetailArrayOutput
type VaultReplicaDetailArrayInput ¶
type VaultReplicaDetailArrayInput interface { pulumi.Input ToVaultReplicaDetailArrayOutput() VaultReplicaDetailArrayOutput ToVaultReplicaDetailArrayOutputWithContext(context.Context) VaultReplicaDetailArrayOutput }
VaultReplicaDetailArrayInput is an input type that accepts VaultReplicaDetailArray and VaultReplicaDetailArrayOutput values. You can construct a concrete instance of `VaultReplicaDetailArrayInput` via:
VaultReplicaDetailArray{ VaultReplicaDetailArgs{...} }
type VaultReplicaDetailArrayOutput ¶
type VaultReplicaDetailArrayOutput struct{ *pulumi.OutputState }
func (VaultReplicaDetailArrayOutput) ElementType ¶
func (VaultReplicaDetailArrayOutput) ElementType() reflect.Type
func (VaultReplicaDetailArrayOutput) Index ¶
func (o VaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) VaultReplicaDetailOutput
func (VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutput ¶
func (o VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutput() VaultReplicaDetailArrayOutput
func (VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutputWithContext ¶
func (o VaultReplicaDetailArrayOutput) ToVaultReplicaDetailArrayOutputWithContext(ctx context.Context) VaultReplicaDetailArrayOutput
type VaultReplicaDetailInput ¶
type VaultReplicaDetailInput interface { pulumi.Input ToVaultReplicaDetailOutput() VaultReplicaDetailOutput ToVaultReplicaDetailOutputWithContext(context.Context) VaultReplicaDetailOutput }
VaultReplicaDetailInput is an input type that accepts VaultReplicaDetailArgs and VaultReplicaDetailOutput values. You can construct a concrete instance of `VaultReplicaDetailInput` via:
VaultReplicaDetailArgs{...}
type VaultReplicaDetailOutput ¶
type VaultReplicaDetailOutput struct{ *pulumi.OutputState }
func (VaultReplicaDetailOutput) ElementType ¶
func (VaultReplicaDetailOutput) ElementType() reflect.Type
func (VaultReplicaDetailOutput) ReplicationId ¶
func (o VaultReplicaDetailOutput) ReplicationId() pulumi.StringPtrOutput
ReplicationId associated with a vault operation
func (VaultReplicaDetailOutput) ToVaultReplicaDetailOutput ¶
func (o VaultReplicaDetailOutput) ToVaultReplicaDetailOutput() VaultReplicaDetailOutput
func (VaultReplicaDetailOutput) ToVaultReplicaDetailOutputWithContext ¶
func (o VaultReplicaDetailOutput) ToVaultReplicaDetailOutputWithContext(ctx context.Context) VaultReplicaDetailOutput
type VaultRestoreFromFile ¶
type VaultRestoreFromFile struct { // content length of vault's backup binary file ContentLength string `pulumi:"contentLength"` // (Updatable) content md5 hashed value of vault's backup file ContentMd5 *string `pulumi:"contentMd5"` // Vault backup file content RestoreVaultFromFileDetails string `pulumi:"restoreVaultFromFileDetails"` }
type VaultRestoreFromFileArgs ¶
type VaultRestoreFromFileArgs struct { // content length of vault's backup binary file ContentLength pulumi.StringInput `pulumi:"contentLength"` // (Updatable) content md5 hashed value of vault's backup file ContentMd5 pulumi.StringPtrInput `pulumi:"contentMd5"` // Vault backup file content RestoreVaultFromFileDetails pulumi.StringInput `pulumi:"restoreVaultFromFileDetails"` }
func (VaultRestoreFromFileArgs) ElementType ¶
func (VaultRestoreFromFileArgs) ElementType() reflect.Type
func (VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutput ¶
func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutput() VaultRestoreFromFileOutput
func (VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutputWithContext ¶
func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFileOutputWithContext(ctx context.Context) VaultRestoreFromFileOutput
func (VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutput ¶
func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
func (VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutputWithContext ¶
func (i VaultRestoreFromFileArgs) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
type VaultRestoreFromFileInput ¶
type VaultRestoreFromFileInput interface { pulumi.Input ToVaultRestoreFromFileOutput() VaultRestoreFromFileOutput ToVaultRestoreFromFileOutputWithContext(context.Context) VaultRestoreFromFileOutput }
VaultRestoreFromFileInput is an input type that accepts VaultRestoreFromFileArgs and VaultRestoreFromFileOutput values. You can construct a concrete instance of `VaultRestoreFromFileInput` via:
VaultRestoreFromFileArgs{...}
type VaultRestoreFromFileOutput ¶
type VaultRestoreFromFileOutput struct{ *pulumi.OutputState }
func (VaultRestoreFromFileOutput) ContentLength ¶
func (o VaultRestoreFromFileOutput) ContentLength() pulumi.StringOutput
content length of vault's backup binary file
func (VaultRestoreFromFileOutput) ContentMd5 ¶
func (o VaultRestoreFromFileOutput) ContentMd5() pulumi.StringPtrOutput
(Updatable) content md5 hashed value of vault's backup file
func (VaultRestoreFromFileOutput) ElementType ¶
func (VaultRestoreFromFileOutput) ElementType() reflect.Type
func (VaultRestoreFromFileOutput) RestoreVaultFromFileDetails ¶
func (o VaultRestoreFromFileOutput) RestoreVaultFromFileDetails() pulumi.StringOutput
Vault backup file content
func (VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutput ¶
func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutput() VaultRestoreFromFileOutput
func (VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutputWithContext ¶
func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFileOutputWithContext(ctx context.Context) VaultRestoreFromFileOutput
func (VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutput ¶
func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
func (VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutputWithContext ¶
func (o VaultRestoreFromFileOutput) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
type VaultRestoreFromFilePtrInput ¶
type VaultRestoreFromFilePtrInput interface { pulumi.Input ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput ToVaultRestoreFromFilePtrOutputWithContext(context.Context) VaultRestoreFromFilePtrOutput }
VaultRestoreFromFilePtrInput is an input type that accepts VaultRestoreFromFileArgs, VaultRestoreFromFilePtr and VaultRestoreFromFilePtrOutput values. You can construct a concrete instance of `VaultRestoreFromFilePtrInput` via:
VaultRestoreFromFileArgs{...} or: nil
func VaultRestoreFromFilePtr ¶
func VaultRestoreFromFilePtr(v *VaultRestoreFromFileArgs) VaultRestoreFromFilePtrInput
type VaultRestoreFromFilePtrOutput ¶
type VaultRestoreFromFilePtrOutput struct{ *pulumi.OutputState }
func (VaultRestoreFromFilePtrOutput) ContentLength ¶
func (o VaultRestoreFromFilePtrOutput) ContentLength() pulumi.StringPtrOutput
content length of vault's backup binary file
func (VaultRestoreFromFilePtrOutput) ContentMd5 ¶
func (o VaultRestoreFromFilePtrOutput) ContentMd5() pulumi.StringPtrOutput
(Updatable) content md5 hashed value of vault's backup file
func (VaultRestoreFromFilePtrOutput) Elem ¶
func (o VaultRestoreFromFilePtrOutput) Elem() VaultRestoreFromFileOutput
func (VaultRestoreFromFilePtrOutput) ElementType ¶
func (VaultRestoreFromFilePtrOutput) ElementType() reflect.Type
func (VaultRestoreFromFilePtrOutput) RestoreVaultFromFileDetails ¶
func (o VaultRestoreFromFilePtrOutput) RestoreVaultFromFileDetails() pulumi.StringPtrOutput
Vault backup file content
func (VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutput ¶
func (o VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutput() VaultRestoreFromFilePtrOutput
func (VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutputWithContext ¶
func (o VaultRestoreFromFilePtrOutput) ToVaultRestoreFromFilePtrOutputWithContext(ctx context.Context) VaultRestoreFromFilePtrOutput
type VaultRestoreFromObjectStore ¶
type VaultRestoreFromObjectStore struct { // (Updatable) Name of the bucket where vault was backed up Bucket *string `pulumi:"bucket"` // (Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination string `pulumi:"destination"` // (Updatable) Namespace of the bucket where vault was backed up Namespace *string `pulumi:"namespace"` // (Updatable) Object containing the backup Object *string `pulumi:"object"` // (Updatable) Pre-authenticated-request-uri of the backup* `restoreTrigger` - (Optional) (Updatable) An optional property when flipped triggers restore from restore option provided in config file. Uri *string `pulumi:"uri"` }
type VaultRestoreFromObjectStoreArgs ¶
type VaultRestoreFromObjectStoreArgs struct { // (Updatable) Name of the bucket where vault was backed up Bucket pulumi.StringPtrInput `pulumi:"bucket"` // (Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported Destination pulumi.StringInput `pulumi:"destination"` // (Updatable) Namespace of the bucket where vault was backed up Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) Object containing the backup Object pulumi.StringPtrInput `pulumi:"object"` // (Updatable) Pre-authenticated-request-uri of the backup* `restoreTrigger` - (Optional) (Updatable) An optional property when flipped triggers restore from restore option provided in config file. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (VaultRestoreFromObjectStoreArgs) ElementType ¶
func (VaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
func (VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutput ¶
func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutput() VaultRestoreFromObjectStoreOutput
func (VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutputWithContext ¶
func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) VaultRestoreFromObjectStoreOutput
func (VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutput ¶
func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
func (VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutputWithContext ¶
func (i VaultRestoreFromObjectStoreArgs) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
type VaultRestoreFromObjectStoreInput ¶
type VaultRestoreFromObjectStoreInput interface { pulumi.Input ToVaultRestoreFromObjectStoreOutput() VaultRestoreFromObjectStoreOutput ToVaultRestoreFromObjectStoreOutputWithContext(context.Context) VaultRestoreFromObjectStoreOutput }
VaultRestoreFromObjectStoreInput is an input type that accepts VaultRestoreFromObjectStoreArgs and VaultRestoreFromObjectStoreOutput values. You can construct a concrete instance of `VaultRestoreFromObjectStoreInput` via:
VaultRestoreFromObjectStoreArgs{...}
type VaultRestoreFromObjectStoreOutput ¶
type VaultRestoreFromObjectStoreOutput struct{ *pulumi.OutputState }
func (VaultRestoreFromObjectStoreOutput) Bucket ¶
func (o VaultRestoreFromObjectStoreOutput) Bucket() pulumi.StringPtrOutput
(Updatable) Name of the bucket where vault was backed up
func (VaultRestoreFromObjectStoreOutput) Destination ¶
func (o VaultRestoreFromObjectStoreOutput) Destination() pulumi.StringOutput
(Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (VaultRestoreFromObjectStoreOutput) ElementType ¶
func (VaultRestoreFromObjectStoreOutput) ElementType() reflect.Type
func (VaultRestoreFromObjectStoreOutput) Namespace ¶
func (o VaultRestoreFromObjectStoreOutput) Namespace() pulumi.StringPtrOutput
(Updatable) Namespace of the bucket where vault was backed up
func (VaultRestoreFromObjectStoreOutput) Object ¶
func (o VaultRestoreFromObjectStoreOutput) Object() pulumi.StringPtrOutput
(Updatable) Object containing the backup
func (VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutput ¶
func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutput() VaultRestoreFromObjectStoreOutput
func (VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutputWithContext ¶
func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) VaultRestoreFromObjectStoreOutput
func (VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutput ¶
func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
func (VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext ¶
func (o VaultRestoreFromObjectStoreOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
func (VaultRestoreFromObjectStoreOutput) Uri ¶
func (o VaultRestoreFromObjectStoreOutput) Uri() pulumi.StringPtrOutput
(Updatable) Pre-authenticated-request-uri of the backup* `restoreTrigger` - (Optional) (Updatable) An optional property when flipped triggers restore from restore option provided in config file.
type VaultRestoreFromObjectStorePtrInput ¶
type VaultRestoreFromObjectStorePtrInput interface { pulumi.Input ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput ToVaultRestoreFromObjectStorePtrOutputWithContext(context.Context) VaultRestoreFromObjectStorePtrOutput }
VaultRestoreFromObjectStorePtrInput is an input type that accepts VaultRestoreFromObjectStoreArgs, VaultRestoreFromObjectStorePtr and VaultRestoreFromObjectStorePtrOutput values. You can construct a concrete instance of `VaultRestoreFromObjectStorePtrInput` via:
VaultRestoreFromObjectStoreArgs{...} or: nil
func VaultRestoreFromObjectStorePtr ¶
func VaultRestoreFromObjectStorePtr(v *VaultRestoreFromObjectStoreArgs) VaultRestoreFromObjectStorePtrInput
type VaultRestoreFromObjectStorePtrOutput ¶
type VaultRestoreFromObjectStorePtrOutput struct{ *pulumi.OutputState }
func (VaultRestoreFromObjectStorePtrOutput) Bucket ¶
func (o VaultRestoreFromObjectStorePtrOutput) Bucket() pulumi.StringPtrOutput
(Updatable) Name of the bucket where vault was backed up
func (VaultRestoreFromObjectStorePtrOutput) Destination ¶
func (o VaultRestoreFromObjectStorePtrOutput) Destination() pulumi.StringPtrOutput
(Updatable) Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
func (VaultRestoreFromObjectStorePtrOutput) ElementType ¶
func (VaultRestoreFromObjectStorePtrOutput) ElementType() reflect.Type
func (VaultRestoreFromObjectStorePtrOutput) Namespace ¶
func (o VaultRestoreFromObjectStorePtrOutput) Namespace() pulumi.StringPtrOutput
(Updatable) Namespace of the bucket where vault was backed up
func (VaultRestoreFromObjectStorePtrOutput) Object ¶
func (o VaultRestoreFromObjectStorePtrOutput) Object() pulumi.StringPtrOutput
(Updatable) Object containing the backup
func (VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutput ¶
func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
func (VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext ¶
func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
func (VaultRestoreFromObjectStorePtrOutput) Uri ¶
func (o VaultRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
(Updatable) Pre-authenticated-request-uri of the backup* `restoreTrigger` - (Optional) (Updatable) An optional property when flipped triggers restore from restore option provided in config file.
type VaultState ¶
type VaultState struct { // (Updatable) The OCID of the compartment where you want to create this vault. CompartmentId pulumi.StringPtrInput // The service endpoint to perform cryptographic operations against. Cryptographic operations include [Encrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/EncryptedData/Encrypt), [Decrypt](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/DecryptedData/Decrypt), and [GenerateDataEncryptionKey](https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/GeneratedKey/GenerateDataEncryptionKey) operations. CryptoEndpoint pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // Metadata required for accessing External Key manager ExternalKeyManagerMetadata VaultExternalKeyManagerMetadataPtrInput // Summary about metadata of external key manager to be returned to the customer as a response. ExternalKeyManagerMetadataSummaries VaultExternalKeyManagerMetadataSummaryArrayInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary pulumi.BoolPtrInput // A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults. IsVaultReplicable pulumi.BoolPtrInput // The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations. ManagementEndpoint pulumi.StringPtrInput // Vault replica details ReplicaDetails VaultReplicaDetailArrayInput // (Updatable) Details where vault was backed up. RestoreFromFile VaultRestoreFromFilePtrInput // (Updatable) Details where vault was backed up RestoreFromObjectStore VaultRestoreFromObjectStorePtrInput RestoreTrigger pulumi.BoolPtrInput // The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault. RestoredFromVaultId pulumi.StringPtrInput // The vault's current lifecycle state. Example: `DELETED` State pulumi.StringPtrInput // The date and time this vault was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) An optional property for the deletion time of the vault, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2019-04-03T21:10:29.600Z` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeOfDeletion pulumi.StringPtrInput // The type of vault to create. Each type of vault stores the key with different degrees of isolation and has different options and pricing. VaultType pulumi.StringPtrInput }
func (VaultState) ElementType ¶
func (VaultState) ElementType() reflect.Type
type VaultVerification ¶
type VaultVerification struct { pulumi.CustomResourceState // (Updatable) The region to be created replica to. When updated, // replica will be deleted from old region, and created to updated region. ReplicaRegion pulumi.StringOutput `pulumi:"replicaRegion"` // The OCID of the primary vault to create replica from. VaultId pulumi.StringOutput `pulumi:"vaultId"` }
This source triggers action to create, update and delete replica for a vault in Oracle Cloud Infrastructure Kms service.
A vault replica is a mirror of that vault in a different region in the same realm. The vault replica and all the resources have same OCID with corresponding original ones.
This only supports virtual private vault for now. This supports only one replica in a region for a vault. Multiple replica will be supported in the future.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVaultVerification(ctx, "test_replication", &Kms.VaultVerificationArgs{ VaultId: pulumi.Any(testVault.Id), ReplicaRegion: pulumi.Any(replicaRegion), }) if err != nil { return err } return nil }) }
```
func GetVaultVerification ¶
func GetVaultVerification(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VaultVerificationState, opts ...pulumi.ResourceOption) (*VaultVerification, error)
GetVaultVerification gets an existing VaultVerification 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 NewVaultVerification ¶
func NewVaultVerification(ctx *pulumi.Context, name string, args *VaultVerificationArgs, opts ...pulumi.ResourceOption) (*VaultVerification, error)
NewVaultVerification registers a new resource with the given unique name, arguments, and options.
func (*VaultVerification) ElementType ¶
func (*VaultVerification) ElementType() reflect.Type
func (*VaultVerification) ToVaultVerificationOutput ¶
func (i *VaultVerification) ToVaultVerificationOutput() VaultVerificationOutput
func (*VaultVerification) ToVaultVerificationOutputWithContext ¶
func (i *VaultVerification) ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput
type VaultVerificationArgs ¶
type VaultVerificationArgs struct { // (Updatable) The region to be created replica to. When updated, // replica will be deleted from old region, and created to updated region. ReplicaRegion pulumi.StringInput // The OCID of the primary vault to create replica from. VaultId pulumi.StringInput }
The set of arguments for constructing a VaultVerification resource.
func (VaultVerificationArgs) ElementType ¶
func (VaultVerificationArgs) ElementType() reflect.Type
type VaultVerificationArray ¶
type VaultVerificationArray []VaultVerificationInput
func (VaultVerificationArray) ElementType ¶
func (VaultVerificationArray) ElementType() reflect.Type
func (VaultVerificationArray) ToVaultVerificationArrayOutput ¶
func (i VaultVerificationArray) ToVaultVerificationArrayOutput() VaultVerificationArrayOutput
func (VaultVerificationArray) ToVaultVerificationArrayOutputWithContext ¶
func (i VaultVerificationArray) ToVaultVerificationArrayOutputWithContext(ctx context.Context) VaultVerificationArrayOutput
type VaultVerificationArrayInput ¶
type VaultVerificationArrayInput interface { pulumi.Input ToVaultVerificationArrayOutput() VaultVerificationArrayOutput ToVaultVerificationArrayOutputWithContext(context.Context) VaultVerificationArrayOutput }
VaultVerificationArrayInput is an input type that accepts VaultVerificationArray and VaultVerificationArrayOutput values. You can construct a concrete instance of `VaultVerificationArrayInput` via:
VaultVerificationArray{ VaultVerificationArgs{...} }
type VaultVerificationArrayOutput ¶
type VaultVerificationArrayOutput struct{ *pulumi.OutputState }
func (VaultVerificationArrayOutput) ElementType ¶
func (VaultVerificationArrayOutput) ElementType() reflect.Type
func (VaultVerificationArrayOutput) Index ¶
func (o VaultVerificationArrayOutput) Index(i pulumi.IntInput) VaultVerificationOutput
func (VaultVerificationArrayOutput) ToVaultVerificationArrayOutput ¶
func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutput() VaultVerificationArrayOutput
func (VaultVerificationArrayOutput) ToVaultVerificationArrayOutputWithContext ¶
func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutputWithContext(ctx context.Context) VaultVerificationArrayOutput
type VaultVerificationInput ¶
type VaultVerificationInput interface { pulumi.Input ToVaultVerificationOutput() VaultVerificationOutput ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput }
type VaultVerificationMap ¶
type VaultVerificationMap map[string]VaultVerificationInput
func (VaultVerificationMap) ElementType ¶
func (VaultVerificationMap) ElementType() reflect.Type
func (VaultVerificationMap) ToVaultVerificationMapOutput ¶
func (i VaultVerificationMap) ToVaultVerificationMapOutput() VaultVerificationMapOutput
func (VaultVerificationMap) ToVaultVerificationMapOutputWithContext ¶
func (i VaultVerificationMap) ToVaultVerificationMapOutputWithContext(ctx context.Context) VaultVerificationMapOutput
type VaultVerificationMapInput ¶
type VaultVerificationMapInput interface { pulumi.Input ToVaultVerificationMapOutput() VaultVerificationMapOutput ToVaultVerificationMapOutputWithContext(context.Context) VaultVerificationMapOutput }
VaultVerificationMapInput is an input type that accepts VaultVerificationMap and VaultVerificationMapOutput values. You can construct a concrete instance of `VaultVerificationMapInput` via:
VaultVerificationMap{ "key": VaultVerificationArgs{...} }
type VaultVerificationMapOutput ¶
type VaultVerificationMapOutput struct{ *pulumi.OutputState }
func (VaultVerificationMapOutput) ElementType ¶
func (VaultVerificationMapOutput) ElementType() reflect.Type
func (VaultVerificationMapOutput) MapIndex ¶
func (o VaultVerificationMapOutput) MapIndex(k pulumi.StringInput) VaultVerificationOutput
func (VaultVerificationMapOutput) ToVaultVerificationMapOutput ¶
func (o VaultVerificationMapOutput) ToVaultVerificationMapOutput() VaultVerificationMapOutput
func (VaultVerificationMapOutput) ToVaultVerificationMapOutputWithContext ¶
func (o VaultVerificationMapOutput) ToVaultVerificationMapOutputWithContext(ctx context.Context) VaultVerificationMapOutput
type VaultVerificationOutput ¶
type VaultVerificationOutput struct{ *pulumi.OutputState }
func (VaultVerificationOutput) ElementType ¶
func (VaultVerificationOutput) ElementType() reflect.Type
func (VaultVerificationOutput) ReplicaRegion ¶
func (o VaultVerificationOutput) ReplicaRegion() pulumi.StringOutput
(Updatable) The region to be created replica to. When updated, replica will be deleted from old region, and created to updated region.
func (VaultVerificationOutput) ToVaultVerificationOutput ¶
func (o VaultVerificationOutput) ToVaultVerificationOutput() VaultVerificationOutput
func (VaultVerificationOutput) ToVaultVerificationOutputWithContext ¶
func (o VaultVerificationOutput) ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput
func (VaultVerificationOutput) VaultId ¶
func (o VaultVerificationOutput) VaultId() pulumi.StringOutput
The OCID of the primary vault to create replica from.
type VaultVerificationState ¶
type VaultVerificationState struct { // (Updatable) The region to be created replica to. When updated, // replica will be deleted from old region, and created to updated region. ReplicaRegion pulumi.StringPtrInput // The OCID of the primary vault to create replica from. VaultId pulumi.StringPtrInput }
func (VaultVerificationState) ElementType ¶
func (VaultVerificationState) ElementType() reflect.Type
type Verify ¶
type Verify struct { pulumi.CustomResourceState // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringOutput `pulumi:"cryptoEndpoint"` // A Boolean value that indicates whether the signature was verified. IsSignatureValid pulumi.BoolOutput `pulumi:"isSignatureValid"` // The OCID of the key used to sign the message. KeyId pulumi.StringOutput `pulumi:"keyId"` // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringOutput `pulumi:"keyVersionId"` // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringOutput `pulumi:"message"` // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringOutput `pulumi:"messageType"` // The base64-encoded binary data object denoting the cryptographic signature generated for the message. Signature pulumi.StringOutput `pulumi:"signature"` // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringOutput `pulumi:"signingAlgorithm"` }
This resource provides the Verify resource in Oracle Cloud Infrastructure Kms service.
Verifies a digital signature that was generated by the Sign(https://docs.cloud.oracle.com/iaas/api/#/en/key/latest/SignedData/Sign) operation by using the public key of the same asymmetric key that was used to sign the data. If you want to validate the digital signature outside of the service, you can do so by using the public key of the asymmetric key. This operation is not supported for keys having protection mode `EXTERNAL`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVerify(ctx, "test_verify", &Kms.VerifyArgs{ CryptoEndpoint: pulumi.Any(verifyMessageCryptoEndpoint), KeyId: pulumi.Any(testKey.Id), KeyVersionId: pulumi.Any(testKeyVersion.Id), Message: pulumi.Any(verifyMessage), Signature: pulumi.Any(verifySignature), SigningAlgorithm: pulumi.Any(verifySigningAlgorithm), MessageType: pulumi.Any(verifyMessageType), }) if err != nil { return err } return nil }) }
```
## Import
Verify can be imported using the `id`, e.g.
```sh $ pulumi import oci:Kms/verify:Verify test_verify "id" ```
func GetVerify ¶
func GetVerify(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VerifyState, opts ...pulumi.ResourceOption) (*Verify, error)
GetVerify gets an existing Verify 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 NewVerify ¶
func NewVerify(ctx *pulumi.Context, name string, args *VerifyArgs, opts ...pulumi.ResourceOption) (*Verify, error)
NewVerify registers a new resource with the given unique name, arguments, and options.
func (*Verify) ElementType ¶
func (*Verify) ToVerifyOutput ¶
func (i *Verify) ToVerifyOutput() VerifyOutput
func (*Verify) ToVerifyOutputWithContext ¶
func (i *Verify) ToVerifyOutputWithContext(ctx context.Context) VerifyOutput
type VerifyArgs ¶
type VerifyArgs struct { // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringInput // The OCID of the key used to sign the message. KeyId pulumi.StringInput // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringInput // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringInput // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringPtrInput // The base64-encoded binary data object denoting the cryptographic signature generated for the message. Signature pulumi.StringInput // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringInput }
The set of arguments for constructing a Verify resource.
func (VerifyArgs) ElementType ¶
func (VerifyArgs) ElementType() reflect.Type
type VerifyArray ¶
type VerifyArray []VerifyInput
func (VerifyArray) ElementType ¶
func (VerifyArray) ElementType() reflect.Type
func (VerifyArray) ToVerifyArrayOutput ¶
func (i VerifyArray) ToVerifyArrayOutput() VerifyArrayOutput
func (VerifyArray) ToVerifyArrayOutputWithContext ¶
func (i VerifyArray) ToVerifyArrayOutputWithContext(ctx context.Context) VerifyArrayOutput
type VerifyArrayInput ¶
type VerifyArrayInput interface { pulumi.Input ToVerifyArrayOutput() VerifyArrayOutput ToVerifyArrayOutputWithContext(context.Context) VerifyArrayOutput }
VerifyArrayInput is an input type that accepts VerifyArray and VerifyArrayOutput values. You can construct a concrete instance of `VerifyArrayInput` via:
VerifyArray{ VerifyArgs{...} }
type VerifyArrayOutput ¶
type VerifyArrayOutput struct{ *pulumi.OutputState }
func (VerifyArrayOutput) ElementType ¶
func (VerifyArrayOutput) ElementType() reflect.Type
func (VerifyArrayOutput) Index ¶
func (o VerifyArrayOutput) Index(i pulumi.IntInput) VerifyOutput
func (VerifyArrayOutput) ToVerifyArrayOutput ¶
func (o VerifyArrayOutput) ToVerifyArrayOutput() VerifyArrayOutput
func (VerifyArrayOutput) ToVerifyArrayOutputWithContext ¶
func (o VerifyArrayOutput) ToVerifyArrayOutputWithContext(ctx context.Context) VerifyArrayOutput
type VerifyInput ¶
type VerifyInput interface { pulumi.Input ToVerifyOutput() VerifyOutput ToVerifyOutputWithContext(ctx context.Context) VerifyOutput }
type VerifyMap ¶
type VerifyMap map[string]VerifyInput
func (VerifyMap) ElementType ¶
func (VerifyMap) ToVerifyMapOutput ¶
func (i VerifyMap) ToVerifyMapOutput() VerifyMapOutput
func (VerifyMap) ToVerifyMapOutputWithContext ¶
func (i VerifyMap) ToVerifyMapOutputWithContext(ctx context.Context) VerifyMapOutput
type VerifyMapInput ¶
type VerifyMapInput interface { pulumi.Input ToVerifyMapOutput() VerifyMapOutput ToVerifyMapOutputWithContext(context.Context) VerifyMapOutput }
VerifyMapInput is an input type that accepts VerifyMap and VerifyMapOutput values. You can construct a concrete instance of `VerifyMapInput` via:
VerifyMap{ "key": VerifyArgs{...} }
type VerifyMapOutput ¶
type VerifyMapOutput struct{ *pulumi.OutputState }
func (VerifyMapOutput) ElementType ¶
func (VerifyMapOutput) ElementType() reflect.Type
func (VerifyMapOutput) MapIndex ¶
func (o VerifyMapOutput) MapIndex(k pulumi.StringInput) VerifyOutput
func (VerifyMapOutput) ToVerifyMapOutput ¶
func (o VerifyMapOutput) ToVerifyMapOutput() VerifyMapOutput
func (VerifyMapOutput) ToVerifyMapOutputWithContext ¶
func (o VerifyMapOutput) ToVerifyMapOutputWithContext(ctx context.Context) VerifyMapOutput
type VerifyOutput ¶
type VerifyOutput struct{ *pulumi.OutputState }
func (VerifyOutput) CryptoEndpoint ¶
func (o VerifyOutput) CryptoEndpoint() pulumi.StringOutput
The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint.
func (VerifyOutput) ElementType ¶
func (VerifyOutput) ElementType() reflect.Type
func (VerifyOutput) IsSignatureValid ¶
func (o VerifyOutput) IsSignatureValid() pulumi.BoolOutput
A Boolean value that indicates whether the signature was verified.
func (VerifyOutput) KeyId ¶
func (o VerifyOutput) KeyId() pulumi.StringOutput
The OCID of the key used to sign the message.
func (VerifyOutput) KeyVersionId ¶
func (o VerifyOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to sign the message.
func (VerifyOutput) Message ¶
func (o VerifyOutput) Message() pulumi.StringOutput
The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest.
func (VerifyOutput) MessageType ¶
func (o VerifyOutput) MessageType() pulumi.StringOutput
Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`.
func (VerifyOutput) Signature ¶
func (o VerifyOutput) Signature() pulumi.StringOutput
The base64-encoded binary data object denoting the cryptographic signature generated for the message.
func (VerifyOutput) SigningAlgorithm ¶
func (o VerifyOutput) SigningAlgorithm() pulumi.StringOutput
The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VerifyOutput) ToVerifyOutput ¶
func (o VerifyOutput) ToVerifyOutput() VerifyOutput
func (VerifyOutput) ToVerifyOutputWithContext ¶
func (o VerifyOutput) ToVerifyOutputWithContext(ctx context.Context) VerifyOutput
type VerifyState ¶
type VerifyState struct { // The service endpoint to perform cryptographic operations against. Cryptographic operations include 'Encrypt,' 'Decrypt,', 'GenerateDataEncryptionKey', 'Sign' and 'Verify' operations. see Vault Crypto endpoint. CryptoEndpoint pulumi.StringPtrInput // A Boolean value that indicates whether the signature was verified. IsSignatureValid pulumi.BoolPtrInput // The OCID of the key used to sign the message. KeyId pulumi.StringPtrInput // The OCID of the key version used to sign the message. KeyVersionId pulumi.StringPtrInput // The base64-encoded binary data object denoting the message or message digest to sign. You can have a message up to 4096 bytes in size. To sign a larger message, provide the message digest. Message pulumi.StringPtrInput // Denotes whether the value of the message parameter is a raw message or a message digest. The default value, `RAW`, indicates a message. To indicate a message digest, use `DIGEST`. MessageType pulumi.StringPtrInput // The base64-encoded binary data object denoting the cryptographic signature generated for the message. Signature pulumi.StringPtrInput // The algorithm to use to sign the message or message digest. For RSA keys, supported signature schemes include PKCS #1 and RSASSA-PSS, along with different hashing algorithms. For ECDSA keys, ECDSA is the supported signature scheme with different hashing algorithms. When you pass a message digest for signing, ensure that you specify the same hashing algorithm as used when creating the message digest. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SigningAlgorithm pulumi.StringPtrInput }
func (VerifyState) ElementType ¶
func (VerifyState) ElementType() reflect.Type
Source Files
¶
- ekmsPrivateEndpoint.go
- encryptedData.go
- generatedKey.go
- getDecryptedData.go
- getEkmsPrivateEndpoint.go
- getEkmsPrivateEndpoints.go
- getEncryptedData.go
- getKey.go
- getKeyVersion.go
- getKeyVersions.go
- getKeys.go
- getReplicationStatus.go
- getVault.go
- getVaultReplicas.go
- getVaultUsage.go
- getVaults.go
- init.go
- key.go
- keyVersion.go
- pulumiTypes.go
- sign.go
- vault.go
- vaultVerification.go
- verify.go