Documentation
¶
Index ¶
- type EkmsPrivateEndpoint
- func (*EkmsPrivateEndpoint) ElementType() reflect.Type
- func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
- func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
- func (i *EkmsPrivateEndpoint) ToOutput(ctx context.Context) pulumix.Output[*EkmsPrivateEndpoint]
- type EkmsPrivateEndpointArgs
- type EkmsPrivateEndpointArray
- func (EkmsPrivateEndpointArray) ElementType() reflect.Type
- func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
- func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
- func (i EkmsPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]*EkmsPrivateEndpoint]
- 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
- func (o EkmsPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EkmsPrivateEndpoint]
- type EkmsPrivateEndpointInput
- type EkmsPrivateEndpointMap
- func (EkmsPrivateEndpointMap) ElementType() reflect.Type
- func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
- func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
- func (i EkmsPrivateEndpointMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EkmsPrivateEndpoint]
- 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
- func (o EkmsPrivateEndpointMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EkmsPrivateEndpoint]
- type EkmsPrivateEndpointOutput
- func (o EkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
- func (o EkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (EkmsPrivateEndpointOutput) ElementType() reflect.Type
- func (o EkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
- func (o EkmsPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
- 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
- func (o EkmsPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*EkmsPrivateEndpoint]
- type EkmsPrivateEndpointState
- type EncryptedData
- type EncryptedDataArgs
- type EncryptedDataArray
- func (EncryptedDataArray) ElementType() reflect.Type
- func (i EncryptedDataArray) ToEncryptedDataArrayOutput() EncryptedDataArrayOutput
- func (i EncryptedDataArray) ToEncryptedDataArrayOutputWithContext(ctx context.Context) EncryptedDataArrayOutput
- func (i EncryptedDataArray) ToOutput(ctx context.Context) pulumix.Output[[]*EncryptedData]
- 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
- func (o EncryptedDataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EncryptedData]
- type EncryptedDataInput
- type EncryptedDataMap
- func (EncryptedDataMap) ElementType() reflect.Type
- func (i EncryptedDataMap) ToEncryptedDataMapOutput() EncryptedDataMapOutput
- func (i EncryptedDataMap) ToEncryptedDataMapOutputWithContext(ctx context.Context) EncryptedDataMapOutput
- func (i EncryptedDataMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EncryptedData]
- 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
- func (o EncryptedDataMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EncryptedData]
- type EncryptedDataOutput
- func (o EncryptedDataOutput) AssociatedData() pulumi.MapOutput
- 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.MapOutput
- func (o EncryptedDataOutput) Plaintext() pulumi.StringOutput
- func (o EncryptedDataOutput) ToEncryptedDataOutput() EncryptedDataOutput
- func (o EncryptedDataOutput) ToEncryptedDataOutputWithContext(ctx context.Context) EncryptedDataOutput
- func (o EncryptedDataOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptedData]
- type EncryptedDataState
- type GeneratedKey
- type GeneratedKeyArgs
- type GeneratedKeyArray
- func (GeneratedKeyArray) ElementType() reflect.Type
- func (i GeneratedKeyArray) ToGeneratedKeyArrayOutput() GeneratedKeyArrayOutput
- func (i GeneratedKeyArray) ToGeneratedKeyArrayOutputWithContext(ctx context.Context) GeneratedKeyArrayOutput
- func (i GeneratedKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]*GeneratedKey]
- 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
- func (o GeneratedKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*GeneratedKey]
- 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
- func (i GeneratedKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GeneratedKeyKeyShape]
- 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
- func (o GeneratedKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GeneratedKeyKeyShape]
- 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
- func (o GeneratedKeyKeyShapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GeneratedKeyKeyShape]
- type GeneratedKeyMap
- func (GeneratedKeyMap) ElementType() reflect.Type
- func (i GeneratedKeyMap) ToGeneratedKeyMapOutput() GeneratedKeyMapOutput
- func (i GeneratedKeyMap) ToGeneratedKeyMapOutputWithContext(ctx context.Context) GeneratedKeyMapOutput
- func (i GeneratedKeyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*GeneratedKey]
- 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
- func (o GeneratedKeyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*GeneratedKey]
- type GeneratedKeyOutput
- func (o GeneratedKeyOutput) AssociatedData() pulumi.MapOutput
- 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.MapOutput
- 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
- func (o GeneratedKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*GeneratedKey]
- type GeneratedKeyState
- type GetDecryptedDataArgs
- type GetDecryptedDataOutputArgs
- type GetDecryptedDataResult
- type GetDecryptedDataResultOutput
- func (o GetDecryptedDataResultOutput) AssociatedData() pulumi.MapOutput
- 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
- func (o GetDecryptedDataResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetDecryptedDataResult]
- type GetEkmsPrivateEndpointsArgs
- type GetEkmsPrivateEndpointsEkmsPrivateEndpoint
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
- func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
- 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
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointInput
- type GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
- func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType() reflect.Type
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
- 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
- func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
- type GetEkmsPrivateEndpointsFilter
- type GetEkmsPrivateEndpointsFilterArgs
- func (GetEkmsPrivateEndpointsFilterArgs) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
- func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
- func (i GetEkmsPrivateEndpointsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsFilter]
- type GetEkmsPrivateEndpointsFilterArray
- func (GetEkmsPrivateEndpointsFilterArray) ElementType() reflect.Type
- func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
- func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
- func (i GetEkmsPrivateEndpointsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsFilter]
- 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
- func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsFilter]
- 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
- func (o GetEkmsPrivateEndpointsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsResult]
- type GetKeyExternalKeyReference
- type GetKeyExternalKeyReferenceArgs
- func (GetKeyExternalKeyReferenceArgs) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
- func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
- func (i GetKeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReference]
- type GetKeyExternalKeyReferenceArray
- func (GetKeyExternalKeyReferenceArray) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
- func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
- func (i GetKeyExternalKeyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReference]
- 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
- func (o GetKeyExternalKeyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReference]
- type GetKeyExternalKeyReferenceDetail
- type GetKeyExternalKeyReferenceDetailArgs
- func (GetKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
- func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
- func (i GetKeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReferenceDetail]
- type GetKeyExternalKeyReferenceDetailArray
- func (GetKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReference]
- type GetKeyKeyShape
- type GetKeyKeyShapeArgs
- func (GetKeyKeyShapeArgs) ElementType() reflect.Type
- func (i GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutput() GetKeyKeyShapeOutput
- func (i GetKeyKeyShapeArgs) ToGetKeyKeyShapeOutputWithContext(ctx context.Context) GetKeyKeyShapeOutput
- func (i GetKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyKeyShape]
- type GetKeyKeyShapeArray
- func (GetKeyKeyShapeArray) ElementType() reflect.Type
- func (i GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutput() GetKeyKeyShapeArrayOutput
- func (i GetKeyKeyShapeArray) ToGetKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeyKeyShapeArrayOutput
- func (i GetKeyKeyShapeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyKeyShape]
- 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
- func (o GetKeyKeyShapeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyKeyShape]
- 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
- func (o GetKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyKeyShape]
- type GetKeyReplicaDetail
- type GetKeyReplicaDetailArgs
- func (GetKeyReplicaDetailArgs) ElementType() reflect.Type
- func (i GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutput() GetKeyReplicaDetailOutput
- func (i GetKeyReplicaDetailArgs) ToGetKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeyReplicaDetailOutput
- func (i GetKeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyReplicaDetail]
- type GetKeyReplicaDetailArray
- func (GetKeyReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutput() GetKeyReplicaDetailArrayOutput
- func (i GetKeyReplicaDetailArray) ToGetKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyReplicaDetailArrayOutput
- func (i GetKeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyReplicaDetail]
- 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
- func (o GetKeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyReplicaDetail]
- 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
- func (o GetKeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyReplicaDetail]
- type GetKeyRestoreFromFile
- type GetKeyRestoreFromFileArgs
- func (GetKeyRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutput() GetKeyRestoreFromFileOutput
- func (i GetKeyRestoreFromFileArgs) ToGetKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeyRestoreFromFileOutput
- func (i GetKeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromFile]
- type GetKeyRestoreFromFileArray
- func (GetKeyRestoreFromFileArray) ElementType() reflect.Type
- func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutput() GetKeyRestoreFromFileArrayOutput
- func (i GetKeyRestoreFromFileArray) ToGetKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromFileArrayOutput
- func (i GetKeyRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromFile]
- 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
- func (o GetKeyRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromFile]
- 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
- func (o GetKeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromFile]
- type GetKeyRestoreFromObjectStore
- type GetKeyRestoreFromObjectStoreArgs
- func (GetKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutput() GetKeyRestoreFromObjectStoreOutput
- func (i GetKeyRestoreFromObjectStoreArgs) ToGetKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreOutput
- func (i GetKeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromObjectStore]
- type GetKeyRestoreFromObjectStoreArray
- func (GetKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutput() GetKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeyRestoreFromObjectStoreArray) ToGetKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeyRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromObjectStore]
- 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
- func (o GetKeyRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromObjectStore]
- 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
- func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionExternalKeyReferenceDetail]
- type GetKeyVersionExternalKeyReferenceDetailArray
- func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionExternalKeyReferenceDetail]
- 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
- func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionExternalKeyReferenceDetail]
- 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
- func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionExternalKeyReferenceDetail]
- type GetKeyVersionReplicaDetail
- type GetKeyVersionReplicaDetailArgs
- func (GetKeyVersionReplicaDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutput() GetKeyVersionReplicaDetailOutput
- func (i GetKeyVersionReplicaDetailArgs) ToGetKeyVersionReplicaDetailOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailOutput
- func (i GetKeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionReplicaDetail]
- type GetKeyVersionReplicaDetailArray
- func (GetKeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutput() GetKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionReplicaDetailArray) ToGetKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionReplicaDetail]
- 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
- func (o GetKeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionReplicaDetail]
- 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
- func (o GetKeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionReplicaDetail]
- type GetKeyVersionsArgs
- type GetKeyVersionsFilter
- type GetKeyVersionsFilterArgs
- func (GetKeyVersionsFilterArgs) ElementType() reflect.Type
- func (i GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutput() GetKeyVersionsFilterOutput
- func (i GetKeyVersionsFilterArgs) ToGetKeyVersionsFilterOutputWithContext(ctx context.Context) GetKeyVersionsFilterOutput
- func (i GetKeyVersionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsFilter]
- type GetKeyVersionsFilterArray
- func (GetKeyVersionsFilterArray) ElementType() reflect.Type
- func (i GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutput() GetKeyVersionsFilterArrayOutput
- func (i GetKeyVersionsFilterArray) ToGetKeyVersionsFilterArrayOutputWithContext(ctx context.Context) GetKeyVersionsFilterArrayOutput
- func (i GetKeyVersionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsFilter]
- 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
- func (o GetKeyVersionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsFilter]
- 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
- func (i GetKeyVersionsKeyVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersion]
- type GetKeyVersionsKeyVersionArray
- func (GetKeyVersionsKeyVersionArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutput() GetKeyVersionsKeyVersionArrayOutput
- func (i GetKeyVersionsKeyVersionArray) ToGetKeyVersionsKeyVersionArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionArrayOutput
- func (i GetKeyVersionsKeyVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersion]
- 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
- func (o GetKeyVersionsKeyVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersion]
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetail
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionExternalKeyReferenceDetail]
- type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray
- func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
- func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionExternalKeyReferenceDetail]
- 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
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionExternalKeyReferenceDetail]
- 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
- func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionExternalKeyReferenceDetail]
- 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) 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) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersion]
- 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
- func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionReplicaDetail]
- type GetKeyVersionsKeyVersionReplicaDetailArray
- func (GetKeyVersionsKeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutput() GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToGetKeyVersionsKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionReplicaDetailArrayOutput
- func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionReplicaDetail]
- 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
- func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionReplicaDetail]
- 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
- func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionReplicaDetail]
- 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
- func (o GetKeyVersionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsResult]
- type GetKeysArgs
- type GetKeysFilter
- type GetKeysFilterArgs
- func (GetKeysFilterArgs) ElementType() reflect.Type
- func (i GetKeysFilterArgs) ToGetKeysFilterOutput() GetKeysFilterOutput
- func (i GetKeysFilterArgs) ToGetKeysFilterOutputWithContext(ctx context.Context) GetKeysFilterOutput
- func (i GetKeysFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysFilter]
- type GetKeysFilterArray
- func (GetKeysFilterArray) ElementType() reflect.Type
- func (i GetKeysFilterArray) ToGetKeysFilterArrayOutput() GetKeysFilterArrayOutput
- func (i GetKeysFilterArray) ToGetKeysFilterArrayOutputWithContext(ctx context.Context) GetKeysFilterArrayOutput
- func (i GetKeysFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysFilter]
- 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
- func (o GetKeysFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetKeysFilter]
- func (o GetKeysFilterOutput) Values() pulumi.StringArrayOutput
- type GetKeysKey
- type GetKeysKeyArgs
- type GetKeysKeyArray
- func (GetKeysKeyArray) ElementType() reflect.Type
- func (i GetKeysKeyArray) ToGetKeysKeyArrayOutput() GetKeysKeyArrayOutput
- func (i GetKeysKeyArray) ToGetKeysKeyArrayOutputWithContext(ctx context.Context) GetKeysKeyArrayOutput
- func (i GetKeysKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKey]
- 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
- func (o GetKeysKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKey]
- type GetKeysKeyExternalKeyReference
- type GetKeysKeyExternalKeyReferenceArgs
- func (GetKeysKeyExternalKeyReferenceArgs) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
- func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
- func (i GetKeysKeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReference]
- type GetKeysKeyExternalKeyReferenceArray
- func (GetKeysKeyExternalKeyReferenceArray) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
- func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
- func (i GetKeysKeyExternalKeyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReference]
- 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
- func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReference]
- type GetKeysKeyExternalKeyReferenceDetail
- type GetKeysKeyExternalKeyReferenceDetailArgs
- func (GetKeysKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReferenceDetail]
- type GetKeysKeyExternalKeyReferenceDetailArray
- func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
- func (i GetKeysKeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReferenceDetail]
- 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
- func (o GetKeysKeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReference]
- type GetKeysKeyInput
- type GetKeysKeyKeyShape
- type GetKeysKeyKeyShapeArgs
- func (GetKeysKeyKeyShapeArgs) ElementType() reflect.Type
- func (i GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutput() GetKeysKeyKeyShapeOutput
- func (i GetKeysKeyKeyShapeArgs) ToGetKeysKeyKeyShapeOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeOutput
- func (i GetKeysKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyKeyShape]
- type GetKeysKeyKeyShapeArray
- func (GetKeysKeyKeyShapeArray) ElementType() reflect.Type
- func (i GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutput() GetKeysKeyKeyShapeArrayOutput
- func (i GetKeysKeyKeyShapeArray) ToGetKeysKeyKeyShapeArrayOutputWithContext(ctx context.Context) GetKeysKeyKeyShapeArrayOutput
- func (i GetKeysKeyKeyShapeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyKeyShape]
- 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
- func (o GetKeysKeyKeyShapeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyKeyShape]
- 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
- func (o GetKeysKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyKeyShape]
- type GetKeysKeyOutput
- func (o GetKeysKeyOutput) CompartmentId() pulumi.StringOutput
- func (o GetKeysKeyOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o GetKeysKeyOutput) DefinedTags() pulumi.MapOutput
- 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.MapOutput
- func (o GetKeysKeyOutput) Id() pulumi.StringOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[GetKeysKey]
- func (o GetKeysKeyOutput) VaultId() pulumi.StringOutput
- type GetKeysKeyReplicaDetail
- type GetKeysKeyReplicaDetailArgs
- func (GetKeysKeyReplicaDetailArgs) ElementType() reflect.Type
- func (i GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutput() GetKeysKeyReplicaDetailOutput
- func (i GetKeysKeyReplicaDetailArgs) ToGetKeysKeyReplicaDetailOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailOutput
- func (i GetKeysKeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyReplicaDetail]
- type GetKeysKeyReplicaDetailArray
- func (GetKeysKeyReplicaDetailArray) ElementType() reflect.Type
- func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutput() GetKeysKeyReplicaDetailArrayOutput
- func (i GetKeysKeyReplicaDetailArray) ToGetKeysKeyReplicaDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyReplicaDetailArrayOutput
- func (i GetKeysKeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyReplicaDetail]
- 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
- func (o GetKeysKeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyReplicaDetail]
- 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
- func (o GetKeysKeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyReplicaDetail]
- type GetKeysKeyRestoreFromFile
- type GetKeysKeyRestoreFromFileArgs
- func (GetKeysKeyRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutput() GetKeysKeyRestoreFromFileOutput
- func (i GetKeysKeyRestoreFromFileArgs) ToGetKeysKeyRestoreFromFileOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileOutput
- func (i GetKeysKeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromFile]
- type GetKeysKeyRestoreFromFileArray
- func (GetKeysKeyRestoreFromFileArray) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutput() GetKeysKeyRestoreFromFileArrayOutput
- func (i GetKeysKeyRestoreFromFileArray) ToGetKeysKeyRestoreFromFileArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromFileArrayOutput
- func (i GetKeysKeyRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromFile]
- 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
- func (o GetKeysKeyRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromFile]
- 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
- func (o GetKeysKeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromFile]
- type GetKeysKeyRestoreFromObjectStore
- type GetKeysKeyRestoreFromObjectStoreArgs
- func (GetKeysKeyRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutput() GetKeysKeyRestoreFromObjectStoreOutput
- func (i GetKeysKeyRestoreFromObjectStoreArgs) ToGetKeysKeyRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreOutput
- func (i GetKeysKeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromObjectStore]
- type GetKeysKeyRestoreFromObjectStoreArray
- func (GetKeysKeyRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutput() GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeysKeyRestoreFromObjectStoreArray) ToGetKeysKeyRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetKeysKeyRestoreFromObjectStoreArrayOutput
- func (i GetKeysKeyRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromObjectStore]
- 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
- func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromObjectStore]
- 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
- func (o GetKeysResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysResult]
- 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
- func (i GetReplicationStatusReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusReplicaDetail]
- type GetReplicationStatusReplicaDetailArray
- func (GetReplicationStatusReplicaDetailArray) ElementType() reflect.Type
- func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutput() GetReplicationStatusReplicaDetailArrayOutput
- func (i GetReplicationStatusReplicaDetailArray) ToGetReplicationStatusReplicaDetailArrayOutputWithContext(ctx context.Context) GetReplicationStatusReplicaDetailArrayOutput
- func (i GetReplicationStatusReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetReplicationStatusReplicaDetail]
- 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
- func (o GetReplicationStatusReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetReplicationStatusReplicaDetail]
- 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
- func (o GetReplicationStatusReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusReplicaDetail]
- 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
- func (o GetReplicationStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusResult]
- type GetVaultExternalKeyManagerMetadata
- type GetVaultExternalKeyManagerMetadataArgs
- func (GetVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadata]
- type GetVaultExternalKeyManagerMetadataArray
- func (GetVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadata]
- 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
- func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadata]
- type GetVaultExternalKeyManagerMetadataInput
- type GetVaultExternalKeyManagerMetadataOauthMetadata
- type GetVaultExternalKeyManagerMetadataOauthMetadataArgs
- func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataOauthMetadata]
- type GetVaultExternalKeyManagerMetadataOauthMetadataArray
- func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultExternalKeyManagerMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadata]
- type GetVaultExternalKeyManagerMetadataSummary
- type GetVaultExternalKeyManagerMetadataSummaryArgs
- func (GetVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummary]
- type GetVaultExternalKeyManagerMetadataSummaryArray
- func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataSummary]
- 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
- func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataSummary]
- type GetVaultExternalKeyManagerMetadataSummaryInput
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToOutput(ctx context.Context) ...
- 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
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToOutput(ctx context.Context) ...
- 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
- func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummary]
- func (o GetVaultExternalKeyManagerMetadataSummaryOutput) Vendor() pulumi.StringOutput
- type GetVaultReplicaDetail
- type GetVaultReplicaDetailArgs
- func (GetVaultReplicaDetailArgs) ElementType() reflect.Type
- func (i GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutput() GetVaultReplicaDetailOutput
- func (i GetVaultReplicaDetailArgs) ToGetVaultReplicaDetailOutputWithContext(ctx context.Context) GetVaultReplicaDetailOutput
- func (i GetVaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicaDetail]
- type GetVaultReplicaDetailArray
- func (GetVaultReplicaDetailArray) ElementType() reflect.Type
- func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutput() GetVaultReplicaDetailArrayOutput
- func (i GetVaultReplicaDetailArray) ToGetVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultReplicaDetailArrayOutput
- func (i GetVaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicaDetail]
- 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
- func (o GetVaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicaDetail]
- 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
- func (o GetVaultReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicaDetail]
- type GetVaultReplicasArgs
- type GetVaultReplicasFilter
- type GetVaultReplicasFilterArgs
- func (GetVaultReplicasFilterArgs) ElementType() reflect.Type
- func (i GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutput() GetVaultReplicasFilterOutput
- func (i GetVaultReplicasFilterArgs) ToGetVaultReplicasFilterOutputWithContext(ctx context.Context) GetVaultReplicasFilterOutput
- func (i GetVaultReplicasFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasFilter]
- type GetVaultReplicasFilterArray
- func (GetVaultReplicasFilterArray) ElementType() reflect.Type
- func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutput() GetVaultReplicasFilterArrayOutput
- func (i GetVaultReplicasFilterArray) ToGetVaultReplicasFilterArrayOutputWithContext(ctx context.Context) GetVaultReplicasFilterArrayOutput
- func (i GetVaultReplicasFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasFilter]
- 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
- func (o GetVaultReplicasFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasResult]
- 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
- func (i GetVaultReplicasVaultReplicaArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasVaultReplica]
- type GetVaultReplicasVaultReplicaArray
- func (GetVaultReplicasVaultReplicaArray) ElementType() reflect.Type
- func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutput() GetVaultReplicasVaultReplicaArrayOutput
- func (i GetVaultReplicasVaultReplicaArray) ToGetVaultReplicasVaultReplicaArrayOutputWithContext(ctx context.Context) GetVaultReplicasVaultReplicaArrayOutput
- func (i GetVaultReplicasVaultReplicaArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasVaultReplica]
- 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
- func (o GetVaultReplicasVaultReplicaArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasVaultReplica]
- 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
- func (o GetVaultReplicasVaultReplicaOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasVaultReplica]
- type GetVaultRestoreFromFile
- type GetVaultRestoreFromFileArgs
- func (GetVaultRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutput() GetVaultRestoreFromFileOutput
- func (i GetVaultRestoreFromFileArgs) ToGetVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultRestoreFromFileOutput
- func (i GetVaultRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromFile]
- type GetVaultRestoreFromFileArray
- func (GetVaultRestoreFromFileArray) ElementType() reflect.Type
- func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutput() GetVaultRestoreFromFileArrayOutput
- func (i GetVaultRestoreFromFileArray) ToGetVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromFileArrayOutput
- func (i GetVaultRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromFile]
- 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
- func (o GetVaultRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromFile]
- 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
- func (o GetVaultRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromFile]
- type GetVaultRestoreFromObjectStore
- type GetVaultRestoreFromObjectStoreArgs
- func (GetVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutput() GetVaultRestoreFromObjectStoreOutput
- func (i GetVaultRestoreFromObjectStoreArgs) ToGetVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreOutput
- func (i GetVaultRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromObjectStore]
- type GetVaultRestoreFromObjectStoreArray
- func (GetVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutput() GetVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultRestoreFromObjectStoreArray) ToGetVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromObjectStore]
- 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
- func (o GetVaultRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultUsageResult]
- func (o GetVaultUsageResultOutput) VaultId() pulumi.StringOutput
- type GetVaultsArgs
- type GetVaultsFilter
- type GetVaultsFilterArgs
- func (GetVaultsFilterArgs) ElementType() reflect.Type
- func (i GetVaultsFilterArgs) ToGetVaultsFilterOutput() GetVaultsFilterOutput
- func (i GetVaultsFilterArgs) ToGetVaultsFilterOutputWithContext(ctx context.Context) GetVaultsFilterOutput
- func (i GetVaultsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsFilter]
- type GetVaultsFilterArray
- func (GetVaultsFilterArray) ElementType() reflect.Type
- func (i GetVaultsFilterArray) ToGetVaultsFilterArrayOutput() GetVaultsFilterArrayOutput
- func (i GetVaultsFilterArray) ToGetVaultsFilterArrayOutputWithContext(ctx context.Context) GetVaultsFilterArrayOutput
- func (i GetVaultsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsFilter]
- 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
- func (o GetVaultsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultsFilter]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultsResult]
- func (o GetVaultsResultOutput) Vaults() GetVaultsVaultArrayOutput
- type GetVaultsVault
- type GetVaultsVaultArgs
- func (GetVaultsVaultArgs) ElementType() reflect.Type
- func (i GetVaultsVaultArgs) ToGetVaultsVaultOutput() GetVaultsVaultOutput
- func (i GetVaultsVaultArgs) ToGetVaultsVaultOutputWithContext(ctx context.Context) GetVaultsVaultOutput
- func (i GetVaultsVaultArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVault]
- type GetVaultsVaultArray
- func (GetVaultsVaultArray) ElementType() reflect.Type
- func (i GetVaultsVaultArray) ToGetVaultsVaultArrayOutput() GetVaultsVaultArrayOutput
- func (i GetVaultsVaultArray) ToGetVaultsVaultArrayOutputWithContext(ctx context.Context) GetVaultsVaultArrayOutput
- func (i GetVaultsVaultArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVault]
- 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
- func (o GetVaultsVaultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVault]
- type GetVaultsVaultExternalKeyManagerMetadata
- type GetVaultsVaultExternalKeyManagerMetadataArgs
- func (GetVaultsVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadata]
- type GetVaultsVaultExternalKeyManagerMetadataArray
- func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadata]
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadata]
- type GetVaultsVaultExternalKeyManagerMetadataInput
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadata
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadataOauthMetadata]
- type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray
- func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadataOauthMetadata]
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadata]
- type GetVaultsVaultExternalKeyManagerMetadataSummary
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArgs
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadataSummary]
- type GetVaultsVaultExternalKeyManagerMetadataSummaryArray
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadataSummary]
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadataSummary]
- type GetVaultsVaultExternalKeyManagerMetadataSummaryInput
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToOutput(ctx context.Context) ...
- type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
- func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToOutput(ctx context.Context) ...
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToOutput(ctx context.Context) ...
- 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
- func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadataSummary]
- 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.MapOutput
- 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.MapOutput
- func (o GetVaultsVaultOutput) Id() pulumi.StringOutput
- func (o GetVaultsVaultOutput) IsPrimary() 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVault]
- 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
- func (i GetVaultsVaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultReplicaDetail]
- type GetVaultsVaultReplicaDetailArray
- func (GetVaultsVaultReplicaDetailArray) ElementType() reflect.Type
- func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutput() GetVaultsVaultReplicaDetailArrayOutput
- func (i GetVaultsVaultReplicaDetailArray) ToGetVaultsVaultReplicaDetailArrayOutputWithContext(ctx context.Context) GetVaultsVaultReplicaDetailArrayOutput
- func (i GetVaultsVaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultReplicaDetail]
- 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
- func (o GetVaultsVaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultReplicaDetail]
- 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
- func (o GetVaultsVaultReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultReplicaDetail]
- type GetVaultsVaultRestoreFromFile
- type GetVaultsVaultRestoreFromFileArgs
- func (GetVaultsVaultRestoreFromFileArgs) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutput() GetVaultsVaultRestoreFromFileOutput
- func (i GetVaultsVaultRestoreFromFileArgs) ToGetVaultsVaultRestoreFromFileOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileOutput
- func (i GetVaultsVaultRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromFile]
- type GetVaultsVaultRestoreFromFileArray
- func (GetVaultsVaultRestoreFromFileArray) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutput() GetVaultsVaultRestoreFromFileArrayOutput
- func (i GetVaultsVaultRestoreFromFileArray) ToGetVaultsVaultRestoreFromFileArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromFileArrayOutput
- func (i GetVaultsVaultRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromFile]
- 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
- func (o GetVaultsVaultRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromFile]
- 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
- func (o GetVaultsVaultRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromFile]
- type GetVaultsVaultRestoreFromObjectStore
- type GetVaultsVaultRestoreFromObjectStoreArgs
- func (GetVaultsVaultRestoreFromObjectStoreArgs) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutput() GetVaultsVaultRestoreFromObjectStoreOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToGetVaultsVaultRestoreFromObjectStoreOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromObjectStore]
- type GetVaultsVaultRestoreFromObjectStoreArray
- func (GetVaultsVaultRestoreFromObjectStoreArray) ElementType() reflect.Type
- func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutput() GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArray) ToGetVaultsVaultRestoreFromObjectStoreArrayOutputWithContext(ctx context.Context) GetVaultsVaultRestoreFromObjectStoreArrayOutput
- func (i GetVaultsVaultRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromObjectStore]
- 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
- func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromObjectStore]
- func (o GetVaultsVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
- type Key
- type KeyArgs
- type KeyArray
- type KeyArrayInput
- type KeyArrayOutput
- func (KeyArrayOutput) ElementType() reflect.Type
- func (o KeyArrayOutput) Index(i pulumi.IntInput) KeyOutput
- func (o KeyArrayOutput) ToKeyArrayOutput() KeyArrayOutput
- func (o KeyArrayOutput) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
- func (o KeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Key]
- 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
- func (i KeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReference]
- type KeyExternalKeyReferenceDetail
- type KeyExternalKeyReferenceDetailArgs
- func (KeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
- func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
- func (i KeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReferenceDetail]
- type KeyExternalKeyReferenceDetailArray
- func (KeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
- func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
- func (i KeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyExternalKeyReferenceDetail]
- 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
- func (o KeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyExternalKeyReferenceDetail]
- 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
- func (o KeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReferenceDetail]
- 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
- func (o KeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReference]
- 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
- func (o KeyExternalKeyReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyExternalKeyReference]
- 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
- func (i KeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[KeyKeyShape]
- 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
- func (o KeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[KeyKeyShape]
- 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
- func (o KeyKeyShapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyKeyShape]
- type KeyMap
- type KeyMapInput
- type KeyMapOutput
- func (KeyMapOutput) ElementType() reflect.Type
- func (o KeyMapOutput) MapIndex(k pulumi.StringInput) KeyOutput
- func (o KeyMapOutput) ToKeyMapOutput() KeyMapOutput
- func (o KeyMapOutput) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
- func (o KeyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Key]
- type KeyOutput
- func (o KeyOutput) CompartmentId() pulumi.StringOutput
- func (o KeyOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o KeyOutput) DefinedTags() pulumi.MapOutput
- 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.MapOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*Key]
- func (o KeyOutput) VaultId() pulumi.StringOutput
- type KeyReplicaDetail
- type KeyReplicaDetailArgs
- func (KeyReplicaDetailArgs) ElementType() reflect.Type
- func (i KeyReplicaDetailArgs) ToKeyReplicaDetailOutput() KeyReplicaDetailOutput
- func (i KeyReplicaDetailArgs) ToKeyReplicaDetailOutputWithContext(ctx context.Context) KeyReplicaDetailOutput
- func (i KeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyReplicaDetail]
- type KeyReplicaDetailArray
- func (KeyReplicaDetailArray) ElementType() reflect.Type
- func (i KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutput() KeyReplicaDetailArrayOutput
- func (i KeyReplicaDetailArray) ToKeyReplicaDetailArrayOutputWithContext(ctx context.Context) KeyReplicaDetailArrayOutput
- func (i KeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyReplicaDetail]
- 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
- func (o KeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyReplicaDetail]
- 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
- func (o KeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyReplicaDetail]
- 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
- func (i KeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromFile]
- 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
- func (o KeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromFile]
- 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
- func (o KeyRestoreFromFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyRestoreFromFile]
- 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
- func (i KeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[*KeyRestoreFromObjectStore]
- func (o KeyRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
- type KeyState
- type KeyVersion
- type KeyVersionArgs
- type KeyVersionArray
- func (KeyVersionArray) ElementType() reflect.Type
- func (i KeyVersionArray) ToKeyVersionArrayOutput() KeyVersionArrayOutput
- func (i KeyVersionArray) ToKeyVersionArrayOutputWithContext(ctx context.Context) KeyVersionArrayOutput
- func (i KeyVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]*KeyVersion]
- 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
- func (o KeyVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*KeyVersion]
- type KeyVersionExternalKeyReferenceDetail
- type KeyVersionExternalKeyReferenceDetailArgs
- func (KeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
- func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
- func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
- func (i KeyVersionExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVersionExternalKeyReferenceDetail]
- type KeyVersionExternalKeyReferenceDetailArray
- func (KeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
- func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
- func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
- func (i KeyVersionExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionExternalKeyReferenceDetail]
- 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
- func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionExternalKeyReferenceDetail]
- 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
- func (o KeyVersionExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVersionExternalKeyReferenceDetail]
- type KeyVersionInput
- type KeyVersionMap
- func (KeyVersionMap) ElementType() reflect.Type
- func (i KeyVersionMap) ToKeyVersionMapOutput() KeyVersionMapOutput
- func (i KeyVersionMap) ToKeyVersionMapOutputWithContext(ctx context.Context) KeyVersionMapOutput
- func (i KeyVersionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*KeyVersion]
- 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
- func (o KeyVersionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*KeyVersion]
- 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) 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) ToOutput(ctx context.Context) pulumix.Output[*KeyVersion]
- func (o KeyVersionOutput) VaultId() pulumi.StringOutput
- type KeyVersionReplicaDetail
- type KeyVersionReplicaDetailArgs
- func (KeyVersionReplicaDetailArgs) ElementType() reflect.Type
- func (i KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutput() KeyVersionReplicaDetailOutput
- func (i KeyVersionReplicaDetailArgs) ToKeyVersionReplicaDetailOutputWithContext(ctx context.Context) KeyVersionReplicaDetailOutput
- func (i KeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVersionReplicaDetail]
- type KeyVersionReplicaDetailArray
- func (KeyVersionReplicaDetailArray) ElementType() reflect.Type
- func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutput() KeyVersionReplicaDetailArrayOutput
- func (i KeyVersionReplicaDetailArray) ToKeyVersionReplicaDetailArrayOutputWithContext(ctx context.Context) KeyVersionReplicaDetailArrayOutput
- func (i KeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionReplicaDetail]
- 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
- func (o KeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionReplicaDetail]
- 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
- func (o KeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVersionReplicaDetail]
- 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.MapOutput
- 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.MapOutput
- 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
- func (o LookupEkmsPrivateEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEkmsPrivateEndpointResult]
- type LookupEncryptedDataArgs
- type LookupEncryptedDataOutputArgs
- type LookupEncryptedDataResult
- type LookupEncryptedDataResultOutput
- func (o LookupEncryptedDataResultOutput) AssociatedData() pulumi.MapOutput
- 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
- func (o LookupEncryptedDataResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEncryptedDataResult]
- type LookupKeyArgs
- type LookupKeyOutputArgs
- type LookupKeyResult
- type LookupKeyResultOutput
- func (o LookupKeyResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupKeyResultOutput) CurrentKeyVersion() pulumi.StringOutput
- func (o LookupKeyResultOutput) DefinedTags() pulumi.MapOutput
- 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.MapOutput
- func (o LookupKeyResultOutput) Id() pulumi.StringOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[LookupKeyResult]
- 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) 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) ToOutput(ctx context.Context) pulumix.Output[LookupKeyVersionResult]
- 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.MapOutput
- 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.MapOutput
- func (o LookupVaultResultOutput) Id() pulumi.StringOutput
- func (o LookupVaultResultOutput) IsPrimary() 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) ToOutput(ctx context.Context) pulumix.Output[LookupVaultResult]
- func (o LookupVaultResultOutput) VaultId() pulumi.StringOutput
- func (o LookupVaultResultOutput) VaultType() pulumi.StringOutput
- type Sign
- type SignArgs
- type SignArray
- type SignArrayInput
- type SignArrayOutput
- func (SignArrayOutput) ElementType() reflect.Type
- func (o SignArrayOutput) Index(i pulumi.IntInput) SignOutput
- func (o SignArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Sign]
- func (o SignArrayOutput) ToSignArrayOutput() SignArrayOutput
- func (o SignArrayOutput) ToSignArrayOutputWithContext(ctx context.Context) SignArrayOutput
- type SignInput
- type SignMap
- type SignMapInput
- type SignMapOutput
- func (SignMapOutput) ElementType() reflect.Type
- func (o SignMapOutput) MapIndex(k pulumi.StringInput) SignOutput
- func (o SignMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Sign]
- func (o SignMapOutput) ToSignMapOutput() SignMapOutput
- func (o SignMapOutput) ToSignMapOutputWithContext(ctx context.Context) 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) ToOutput(ctx context.Context) pulumix.Output[*Sign]
- 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
- func (VaultArrayOutput) ElementType() reflect.Type
- func (o VaultArrayOutput) Index(i pulumi.IntInput) VaultOutput
- func (o VaultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Vault]
- func (o VaultArrayOutput) ToVaultArrayOutput() VaultArrayOutput
- func (o VaultArrayOutput) ToVaultArrayOutputWithContext(ctx context.Context) VaultArrayOutput
- type VaultExternalKeyManagerMetadata
- type VaultExternalKeyManagerMetadataArgs
- func (VaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataOauthMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataOauthMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VaultExternalKeyManagerMetadataOauthMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VaultExternalKeyManagerMetadata]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummary]
- func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
- func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
- type VaultExternalKeyManagerMetadataSummaryArray
- func (VaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
- type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray
- func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
- func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummary]
- 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
- func (VaultMapOutput) ElementType() reflect.Type
- func (o VaultMapOutput) MapIndex(k pulumi.StringInput) VaultOutput
- func (o VaultMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Vault]
- func (o VaultMapOutput) ToVaultMapOutput() VaultMapOutput
- func (o VaultMapOutput) ToVaultMapOutputWithContext(ctx context.Context) VaultMapOutput
- type VaultOutput
- func (o VaultOutput) CompartmentId() pulumi.StringOutput
- func (o VaultOutput) CryptoEndpoint() pulumi.StringOutput
- func (o VaultOutput) DefinedTags() pulumi.MapOutput
- 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.MapOutput
- func (o VaultOutput) IsPrimary() 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) ToOutput(ctx context.Context) pulumix.Output[*Vault]
- func (o VaultOutput) ToVaultOutput() VaultOutput
- func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput
- func (o VaultOutput) VaultType() pulumi.StringOutput
- type VaultReplicaDetail
- type VaultReplicaDetailArgs
- func (VaultReplicaDetailArgs) ElementType() reflect.Type
- func (i VaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[VaultReplicaDetail]
- func (i VaultReplicaDetailArgs) ToVaultReplicaDetailOutput() VaultReplicaDetailOutput
- func (i VaultReplicaDetailArgs) ToVaultReplicaDetailOutputWithContext(ctx context.Context) VaultReplicaDetailOutput
- type VaultReplicaDetailArray
- func (VaultReplicaDetailArray) ElementType() reflect.Type
- func (i VaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]VaultReplicaDetail]
- func (i VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutput() VaultReplicaDetailArrayOutput
- func (i VaultReplicaDetailArray) ToVaultReplicaDetailArrayOutputWithContext(ctx context.Context) VaultReplicaDetailArrayOutput
- type VaultReplicaDetailArrayInput
- type VaultReplicaDetailArrayOutput
- func (VaultReplicaDetailArrayOutput) ElementType() reflect.Type
- func (o VaultReplicaDetailArrayOutput) Index(i pulumi.IntInput) VaultReplicaDetailOutput
- func (o VaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VaultReplicaDetail]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultReplicaDetail]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromFile]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromFile]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VaultRestoreFromFile]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromObjectStore]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VaultRestoreFromObjectStore]
- func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutput() VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) ToVaultRestoreFromObjectStorePtrOutputWithContext(ctx context.Context) VaultRestoreFromObjectStorePtrOutput
- func (o VaultRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
- type VaultState
- type VaultVerification
- func (*VaultVerification) ElementType() reflect.Type
- func (i *VaultVerification) ToOutput(ctx context.Context) pulumix.Output[*VaultVerification]
- func (i *VaultVerification) ToVaultVerificationOutput() VaultVerificationOutput
- func (i *VaultVerification) ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput
- type VaultVerificationArgs
- type VaultVerificationArray
- func (VaultVerificationArray) ElementType() reflect.Type
- func (i VaultVerificationArray) ToOutput(ctx context.Context) pulumix.Output[[]*VaultVerification]
- func (i VaultVerificationArray) ToVaultVerificationArrayOutput() VaultVerificationArrayOutput
- func (i VaultVerificationArray) ToVaultVerificationArrayOutputWithContext(ctx context.Context) VaultVerificationArrayOutput
- type VaultVerificationArrayInput
- type VaultVerificationArrayOutput
- func (VaultVerificationArrayOutput) ElementType() reflect.Type
- func (o VaultVerificationArrayOutput) Index(i pulumi.IntInput) VaultVerificationOutput
- func (o VaultVerificationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VaultVerification]
- func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutput() VaultVerificationArrayOutput
- func (o VaultVerificationArrayOutput) ToVaultVerificationArrayOutputWithContext(ctx context.Context) VaultVerificationArrayOutput
- type VaultVerificationInput
- type VaultVerificationMap
- func (VaultVerificationMap) ElementType() reflect.Type
- func (i VaultVerificationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VaultVerification]
- func (i VaultVerificationMap) ToVaultVerificationMapOutput() VaultVerificationMapOutput
- func (i VaultVerificationMap) ToVaultVerificationMapOutputWithContext(ctx context.Context) VaultVerificationMapOutput
- type VaultVerificationMapInput
- type VaultVerificationMapOutput
- func (VaultVerificationMapOutput) ElementType() reflect.Type
- func (o VaultVerificationMapOutput) MapIndex(k pulumi.StringInput) VaultVerificationOutput
- func (o VaultVerificationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VaultVerification]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VaultVerification]
- 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
- func (VerifyArrayOutput) ElementType() reflect.Type
- func (o VerifyArrayOutput) Index(i pulumi.IntInput) VerifyOutput
- func (o VerifyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Verify]
- func (o VerifyArrayOutput) ToVerifyArrayOutput() VerifyArrayOutput
- func (o VerifyArrayOutput) ToVerifyArrayOutputWithContext(ctx context.Context) VerifyArrayOutput
- type VerifyInput
- type VerifyMap
- type VerifyMapInput
- type VerifyMapOutput
- func (VerifyMapOutput) ElementType() reflect.Type
- func (o VerifyMapOutput) MapIndex(k pulumi.StringInput) VerifyOutput
- func (o VerifyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Verify]
- func (o VerifyMapOutput) ToVerifyMapOutput() VerifyMapOutput
- func (o VerifyMapOutput) ToVerifyMapOutputWithContext(ctx context.Context) 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) ToOutput(ctx context.Context) pulumix.Output[*Verify]
- 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 ¶ added in v1.12.0
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.MapOutput `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.MapOutput `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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewEkmsPrivateEndpoint(ctx, "testEkmsPrivateEndpoint", &Kms.EkmsPrivateEndpointArgs{ CaBundle: pulumi.Any(_var.Ekms_private_endpoint_ca_bundle), CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Ekms_private_endpoint_display_name), ExternalKeyManagerIp: pulumi.Any(_var.Ekms_private_endpoint_external_key_manager_ip), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, Port: pulumi.Any(_var.Ekms_private_endpoint_port), }) 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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (*EkmsPrivateEndpoint) ElementType() reflect.Type
func (*EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutput ¶ added in v1.12.0
func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
func (*EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutputWithContext ¶ added in v1.12.0
func (i *EkmsPrivateEndpoint) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
func (*EkmsPrivateEndpoint) ToOutput ¶ added in v1.12.0
func (i *EkmsPrivateEndpoint) ToOutput(ctx context.Context) pulumix.Output[*EkmsPrivateEndpoint]
type EkmsPrivateEndpointArgs ¶ added in v1.12.0
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.MapInput // (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.MapInput // 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 ¶ added in v1.12.0
func (EkmsPrivateEndpointArgs) ElementType() reflect.Type
type EkmsPrivateEndpointArray ¶ added in v1.12.0
type EkmsPrivateEndpointArray []EkmsPrivateEndpointInput
func (EkmsPrivateEndpointArray) ElementType ¶ added in v1.12.0
func (EkmsPrivateEndpointArray) ElementType() reflect.Type
func (EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutput ¶ added in v1.12.0
func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutputWithContext ¶ added in v1.12.0
func (i EkmsPrivateEndpointArray) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArray) ToOutput ¶ added in v1.12.0
func (i EkmsPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]*EkmsPrivateEndpoint]
type EkmsPrivateEndpointArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type EkmsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointArrayOutput) ElementType ¶ added in v1.12.0
func (EkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointArrayOutput) Index ¶ added in v1.12.0
func (o EkmsPrivateEndpointArrayOutput) Index(i pulumi.IntInput) EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutput ¶ added in v1.12.0
func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutput() EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutputWithContext ¶ added in v1.12.0
func (o EkmsPrivateEndpointArrayOutput) ToEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) EkmsPrivateEndpointArrayOutput
func (EkmsPrivateEndpointArrayOutput) ToOutput ¶ added in v1.12.0
func (o EkmsPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EkmsPrivateEndpoint]
type EkmsPrivateEndpointInput ¶ added in v1.12.0
type EkmsPrivateEndpointInput interface { pulumi.Input ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput }
type EkmsPrivateEndpointMap ¶ added in v1.12.0
type EkmsPrivateEndpointMap map[string]EkmsPrivateEndpointInput
func (EkmsPrivateEndpointMap) ElementType ¶ added in v1.12.0
func (EkmsPrivateEndpointMap) ElementType() reflect.Type
func (EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutput ¶ added in v1.12.0
func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutputWithContext ¶ added in v1.12.0
func (i EkmsPrivateEndpointMap) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMap) ToOutput ¶ added in v1.12.0
func (i EkmsPrivateEndpointMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EkmsPrivateEndpoint]
type EkmsPrivateEndpointMapInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type EkmsPrivateEndpointMapOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointMapOutput) ElementType ¶ added in v1.12.0
func (EkmsPrivateEndpointMapOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointMapOutput) MapIndex ¶ added in v1.12.0
func (o EkmsPrivateEndpointMapOutput) MapIndex(k pulumi.StringInput) EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutput ¶ added in v1.12.0
func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutput() EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutputWithContext ¶ added in v1.12.0
func (o EkmsPrivateEndpointMapOutput) ToEkmsPrivateEndpointMapOutputWithContext(ctx context.Context) EkmsPrivateEndpointMapOutput
func (EkmsPrivateEndpointMapOutput) ToOutput ¶ added in v1.12.0
func (o EkmsPrivateEndpointMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EkmsPrivateEndpoint]
type EkmsPrivateEndpointOutput ¶ added in v1.12.0
type EkmsPrivateEndpointOutput struct{ *pulumi.OutputState }
func (EkmsPrivateEndpointOutput) CaBundle ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (EkmsPrivateEndpointOutput) CompartmentId ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
Compartment identifier.
func (EkmsPrivateEndpointOutput) DefinedTags ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (EkmsPrivateEndpointOutput) DisplayName ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the EKMS private endpoint resource being created.
func (EkmsPrivateEndpointOutput) ElementType ¶ added in v1.12.0
func (EkmsPrivateEndpointOutput) ElementType() reflect.Type
func (EkmsPrivateEndpointOutput) ExternalKeyManagerIp ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) ExternalKeyManagerIp() pulumi.StringOutput
External private IP to connect to from this EKMS private endpoint
func (EkmsPrivateEndpointOutput) FreeformTags ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
(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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (EkmsPrivateEndpointOutput) PrivateEndpointIp ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (EkmsPrivateEndpointOutput) SubnetId ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutput() EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutputWithContext ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) ToEkmsPrivateEndpointOutputWithContext(ctx context.Context) EkmsPrivateEndpointOutput
func (EkmsPrivateEndpointOutput) ToOutput ¶ added in v1.12.0
func (o EkmsPrivateEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*EkmsPrivateEndpoint]
type EkmsPrivateEndpointState ¶ added in v1.12.0
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.MapInput // (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.MapInput // 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 ¶ added in v1.12.0
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.MapOutput `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.MapOutput `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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewEncryptedData(ctx, "testEncryptedData", &Kms.EncryptedDataArgs{ CryptoEndpoint: pulumi.Any(_var.Encrypted_data_crypto_endpoint), KeyId: pulumi.Any(oci_kms_key.Test_key.Id), Plaintext: pulumi.Any(_var.Encrypted_data_plaintext), AssociatedData: pulumi.Any(_var.Encrypted_data_associated_data), EncryptionAlgorithm: pulumi.Any(_var.Encrypted_data_encryption_algorithm), KeyVersionId: pulumi.Any(oci_kms_key_version.Test_key_version.Id), LoggingContext: pulumi.Any(_var.Encrypted_data_logging_context), }) 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
func (*EncryptedData) ToOutput ¶ added in v1.11.0
func (i *EncryptedData) ToOutput(ctx context.Context) pulumix.Output[*EncryptedData]
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.MapInput // 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.MapInput // 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
func (EncryptedDataArray) ToOutput ¶ added in v1.11.0
func (i EncryptedDataArray) ToOutput(ctx context.Context) pulumix.Output[[]*EncryptedData]
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
func (EncryptedDataArrayOutput) ToOutput ¶ added in v1.11.0
func (o EncryptedDataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EncryptedData]
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
func (EncryptedDataMap) ToOutput ¶ added in v1.11.0
func (i EncryptedDataMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EncryptedData]
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
func (EncryptedDataMapOutput) ToOutput ¶ added in v1.11.0
func (o EncryptedDataMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EncryptedData]
type EncryptedDataOutput ¶
type EncryptedDataOutput struct{ *pulumi.OutputState }
func (EncryptedDataOutput) AssociatedData ¶ added in v0.4.0
func (o EncryptedDataOutput) AssociatedData() pulumi.MapOutput
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 ¶ added in v0.4.0
func (o EncryptedDataOutput) Ciphertext() pulumi.StringOutput
The encrypted data.
func (EncryptedDataOutput) CryptoEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o EncryptedDataOutput) KeyId() pulumi.StringOutput
The OCID of the key to encrypt with.
func (EncryptedDataOutput) KeyVersionId ¶ added in v0.4.0
func (o EncryptedDataOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to encrypt the ciphertext.
func (EncryptedDataOutput) LoggingContext ¶ added in v0.4.0
func (o EncryptedDataOutput) LoggingContext() pulumi.MapOutput
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 ¶ added in v0.4.0
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
func (EncryptedDataOutput) ToOutput ¶ added in v1.11.0
func (o EncryptedDataOutput) ToOutput(ctx context.Context) pulumix.Output[*EncryptedData]
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.MapInput // 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.MapInput // 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.MapOutput `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.MapOutput `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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewGeneratedKey(ctx, "testGeneratedKey", &Kms.GeneratedKeyArgs{ CryptoEndpoint: pulumi.Any(_var.Generated_key_crypto_endpoint), IncludePlaintextKey: pulumi.Any(_var.Generated_key_include_plaintext_key), KeyId: pulumi.Any(oci_kms_key.Test_key.Id), KeyShape: &kms.GeneratedKeyKeyShapeArgs{ Algorithm: pulumi.Any(_var.Generated_key_key_shape_algorithm), Length: pulumi.Any(_var.Generated_key_key_shape_length), CurveId: pulumi.Any(oci_kms_curve.Test_curve.Id), }, AssociatedData: pulumi.Any(_var.Generated_key_associated_data), LoggingContext: pulumi.Any(_var.Generated_key_logging_context), }) 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
func (*GeneratedKey) ToOutput ¶ added in v1.11.0
func (i *GeneratedKey) ToOutput(ctx context.Context) pulumix.Output[*GeneratedKey]
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.MapInput // 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.MapInput }
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
func (GeneratedKeyArray) ToOutput ¶ added in v1.11.0
func (i GeneratedKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]*GeneratedKey]
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
func (GeneratedKeyArrayOutput) ToOutput ¶ added in v1.11.0
func (o GeneratedKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*GeneratedKey]
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
func (GeneratedKeyKeyShapeArgs) ToOutput ¶ added in v1.11.0
func (i GeneratedKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GeneratedKeyKeyShape]
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
func (GeneratedKeyKeyShapeOutput) ToOutput ¶ added in v1.11.0
func (o GeneratedKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GeneratedKeyKeyShape]
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
func (GeneratedKeyKeyShapePtrOutput) ToOutput ¶ added in v1.11.0
func (o GeneratedKeyKeyShapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GeneratedKeyKeyShape]
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
func (GeneratedKeyMap) ToOutput ¶ added in v1.11.0
func (i GeneratedKeyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*GeneratedKey]
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
func (GeneratedKeyMapOutput) ToOutput ¶ added in v1.11.0
func (o GeneratedKeyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*GeneratedKey]
type GeneratedKeyOutput ¶
type GeneratedKeyOutput struct{ *pulumi.OutputState }
func (GeneratedKeyOutput) AssociatedData ¶ added in v0.4.0
func (o GeneratedKeyOutput) AssociatedData() pulumi.MapOutput
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 ¶ added in v0.4.0
func (o GeneratedKeyOutput) Ciphertext() pulumi.StringOutput
The encrypted data encryption key generated from a master encryption key.
func (GeneratedKeyOutput) CryptoEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o GeneratedKeyOutput) IncludePlaintextKey() pulumi.BoolOutput
If true, the generated key is also returned unencrypted.
func (GeneratedKeyOutput) KeyId ¶ added in v0.4.0
func (o GeneratedKeyOutput) KeyId() pulumi.StringOutput
The OCID of the master encryption key to encrypt the generated data encryption key with.
func (GeneratedKeyOutput) KeyShape ¶ added in v0.4.0
func (o GeneratedKeyOutput) KeyShape() GeneratedKeyKeyShapeOutput
The cryptographic properties of a key.
func (GeneratedKeyOutput) LoggingContext ¶ added in v0.4.0
func (o GeneratedKeyOutput) LoggingContext() pulumi.MapOutput
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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
func (GeneratedKeyOutput) ToOutput ¶ added in v1.11.0
func (o GeneratedKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*GeneratedKey]
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.MapInput // 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.MapInput // 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]interface{} `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.MapInput `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]interface{} `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/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: _var.Decrypted_data_ciphertext, CryptoEndpoint: _var.Decrypted_data_crypto_endpoint, KeyId: oci_kms_key.Test_key.Id, AssociatedData: _var.Decrypted_data_associated_data, }, 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.MapOutput
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
func (GetDecryptedDataResultOutput) ToOutput ¶ added in v1.11.0
func (o GetDecryptedDataResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetDecryptedDataResult]
type GetEkmsPrivateEndpointsArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
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]interface{} `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]interface{} `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 ¶ added in v1.12.0
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.MapInput `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.MapInput `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 ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray ¶ added in v1.12.0
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArray []GetEkmsPrivateEndpointsEkmsPrivateEndpointInput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsEkmsPrivateEndpointArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsEkmsPrivateEndpoint]
type GetEkmsPrivateEndpointsEkmsPrivateEndpointInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) DisplayName() pulumi.StringOutput
Mutable name of the EKMS private endpoint
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ExternalKeyManagerIp ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) FreeformTags() pulumi.MapOutput
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) Id ¶ added in v1.12.0
Unique identifier that is immutable
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) LifecycleDetails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) PrivateEndpointIp ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) SubnetId ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) TimeCreated ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutput() GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
func (GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput) ToGetEkmsPrivateEndpointsEkmsPrivateEndpointOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsEkmsPrivateEndpointOutput
type GetEkmsPrivateEndpointsFilter ¶ added in v1.12.0
type GetEkmsPrivateEndpointsFilterArgs ¶ added in v1.12.0
type GetEkmsPrivateEndpointsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetEkmsPrivateEndpointsFilterArgs) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsFilterArgs) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArgs) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterArgs) ToOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsFilter]
type GetEkmsPrivateEndpointsFilterArray ¶ added in v1.12.0
type GetEkmsPrivateEndpointsFilterArray []GetEkmsPrivateEndpointsFilterInput
func (GetEkmsPrivateEndpointsFilterArray) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsFilterArray) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArray) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArray) ToOutput ¶ added in v1.12.0
func (i GetEkmsPrivateEndpointsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsFilter]
type GetEkmsPrivateEndpointsFilterArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetEkmsPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsFilterArrayOutput) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsFilterArrayOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutput() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToGetEkmsPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsFilterArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetEkmsPrivateEndpointsFilter]
type GetEkmsPrivateEndpointsFilterInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetEkmsPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }
func (GetEkmsPrivateEndpointsFilterOutput) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsFilterOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsFilterOutput) Name ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) Name() pulumi.StringOutput
func (GetEkmsPrivateEndpointsFilterOutput) Regex ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutput() GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutputWithContext ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) ToGetEkmsPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsFilterOutput
func (GetEkmsPrivateEndpointsFilterOutput) ToOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsFilter]
func (GetEkmsPrivateEndpointsFilterOutput) Values ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsFilterOutput) Values() pulumi.StringArrayOutput
type GetEkmsPrivateEndpointsOutputArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsOutputArgs) ElementType() reflect.Type
type GetEkmsPrivateEndpointsResult ¶ added in v1.12.0
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 ¶ added in v1.12.0
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/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: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetEkmsPrivateEndpointsResultOutput ¶ added in v1.12.0
type GetEkmsPrivateEndpointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEkmsPrivateEndpoints.
func GetEkmsPrivateEndpointsOutput ¶ added in v1.12.0
func GetEkmsPrivateEndpointsOutput(ctx *pulumi.Context, args GetEkmsPrivateEndpointsOutputArgs, opts ...pulumi.InvokeOption) GetEkmsPrivateEndpointsResultOutput
func (GetEkmsPrivateEndpointsResultOutput) CompartmentId ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this EKMS private endpoint belongs to
func (GetEkmsPrivateEndpointsResultOutput) EkmsPrivateEndpoints ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) EkmsPrivateEndpoints() GetEkmsPrivateEndpointsEkmsPrivateEndpointArrayOutput
The list of ekms_private_endpoints.
func (GetEkmsPrivateEndpointsResultOutput) ElementType ¶ added in v1.12.0
func (GetEkmsPrivateEndpointsResultOutput) ElementType() reflect.Type
func (GetEkmsPrivateEndpointsResultOutput) Filters ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) Filters() GetEkmsPrivateEndpointsFilterArrayOutput
func (GetEkmsPrivateEndpointsResultOutput) Id ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutput() GetEkmsPrivateEndpointsResultOutput
func (GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutputWithContext ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) ToGetEkmsPrivateEndpointsResultOutputWithContext(ctx context.Context) GetEkmsPrivateEndpointsResultOutput
func (GetEkmsPrivateEndpointsResultOutput) ToOutput ¶ added in v1.12.0
func (o GetEkmsPrivateEndpointsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetEkmsPrivateEndpointsResult]
type GetKeyExternalKeyReference ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArgs) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceArgs) ToOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReference]
type GetKeyExternalKeyReferenceArray ¶ added in v1.12.0
type GetKeyExternalKeyReferenceArray []GetKeyExternalKeyReferenceInput
func (GetKeyExternalKeyReferenceArray) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceArray) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArray) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArray) ToOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReference]
type GetKeyExternalKeyReferenceArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyExternalKeyReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceArrayOutput) Index ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceArrayOutput) Index(i pulumi.IntInput) GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutput() GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceArrayOutput) ToGetKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceArrayOutput
func (GetKeyExternalKeyReferenceArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReference]
type GetKeyExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArgs) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailArgs) ToOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReferenceDetail]
type GetKeyExternalKeyReferenceDetailArray ¶ added in v1.12.0
type GetKeyExternalKeyReferenceDetailArray []GetKeyExternalKeyReferenceDetailInput
func (GetKeyExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArray) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArray) ToOutput ¶ added in v1.12.0
func (i GetKeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReferenceDetail]
type GetKeyExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutput() GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToGetKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailArrayOutput
func (GetKeyExternalKeyReferenceDetailArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyExternalKeyReferenceDetail]
type GetKeyExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutput() GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailOutput) ToGetKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceDetailOutput
func (GetKeyExternalKeyReferenceDetailOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReferenceDetail]
type GetKeyExternalKeyReferenceInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (GetKeyExternalKeyReferenceOutput) ElementType ¶ added in v1.12.0
func (GetKeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (GetKeyExternalKeyReferenceOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutput() GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceOutput) ToGetKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeyExternalKeyReferenceOutput
func (GetKeyExternalKeyReferenceOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyExternalKeyReference]
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
func (GetKeyKeyShapeArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyKeyShape]
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
func (GetKeyKeyShapeArray) ToOutput ¶ added in v1.11.0
func (i GetKeyKeyShapeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyKeyShape]
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
func (GetKeyKeyShapeArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyKeyShapeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyKeyShape]
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
func (GetKeyKeyShapeOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyKeyShape]
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
func (GetKeyReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyReplicaDetail]
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
func (GetKeyReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetKeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyReplicaDetail]
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
func (GetKeyReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyReplicaDetail]
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
func (GetKeyReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyReplicaDetail]
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
func (GetKeyRestoreFromFileArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromFile]
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
func (GetKeyRestoreFromFileArray) ToOutput ¶ added in v1.11.0
func (i GetKeyRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromFile]
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
func (GetKeyRestoreFromFileArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromFile]
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
func (GetKeyRestoreFromFileOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromFile]
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
func (GetKeyRestoreFromObjectStoreArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromObjectStore]
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
func (GetKeyRestoreFromObjectStoreArray) ToOutput ¶ added in v1.11.0
func (i GetKeyRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromObjectStore]
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
func (GetKeyRestoreFromObjectStoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o GetKeyRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyRestoreFromObjectStore]
func (GetKeyRestoreFromObjectStoreOutput) Uri ¶
func (o GetKeyRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
Pre-authenticated-request-uri of the backup
type GetKeyVersionExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailArgs) ToOutput ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionExternalKeyReferenceDetail]
type GetKeyVersionExternalKeyReferenceDetailArray ¶ added in v1.12.0
type GetKeyVersionExternalKeyReferenceDetailArray []GetKeyVersionExternalKeyReferenceDetailInput
func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (GetKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArray) ToOutput ¶ added in v1.12.0
func (i GetKeyVersionExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionExternalKeyReferenceDetail]
type GetKeyVersionExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionExternalKeyReferenceDetail]
type GetKeyVersionExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (GetKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionExternalKeyReferenceDetailOutput) ToOutput ¶ added in v1.12.0
func (o GetKeyVersionExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionExternalKeyReferenceDetail]
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
func (GetKeyVersionReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionReplicaDetail]
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
func (GetKeyVersionReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionReplicaDetail]
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
func (GetKeyVersionReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionReplicaDetail]
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
func (GetKeyVersionReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionReplicaDetail]
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
func (GetKeyVersionsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsFilter]
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
func (GetKeyVersionsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsFilter]
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
func (GetKeyVersionsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsFilter]
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) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsFilter]
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"` // 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"` // 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
func (GetKeyVersionsKeyVersionArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsKeyVersionArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersion]
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
func (GetKeyVersionsKeyVersionArray) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsKeyVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersion]
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
func (GetKeyVersionsKeyVersionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsKeyVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersion]
type GetKeyVersionsKeyVersionExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArgs) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray ¶ added in v1.12.0
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray []GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyVersionsKeyVersionExternalKeyReferenceDetailArray) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput() GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput
func (GetKeyVersionsKeyVersionExternalKeyReferenceDetailOutput) ToGetKeyVersionsKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeyVersionsKeyVersionOutput) ExternalKeyReferenceDetails() GetKeyVersionsKeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (GetKeyVersionsKeyVersionOutput) ExternalKeyVersionId ¶ added in v1.12.0
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) 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) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsKeyVersionOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersion]
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
func (GetKeyVersionsKeyVersionReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsKeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionReplicaDetail]
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
func (GetKeyVersionsKeyVersionReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetKeyVersionsKeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionReplicaDetail]
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
func (GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsKeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeyVersionsKeyVersionReplicaDetail]
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
func (GetKeyVersionsKeyVersionReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsKeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsKeyVersionReplicaDetail]
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/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: oci_kms_key.Test_key.Id, ManagementEndpoint: _var.Key_version_management_endpoint, }, 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
func (GetKeyVersionsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetKeyVersionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeyVersionsResult]
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
func (GetKeysFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysFilter]
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
func (GetKeysFilterArray) ToOutput ¶ added in v1.11.0
func (i GetKeysFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysFilter]
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
func (GetKeysFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysFilter]
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) ToOutput ¶ added in v1.11.0
func (o GetKeysFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysFilter]
func (GetKeysFilterOutput) Values ¶
func (o GetKeysFilterOutput) Values() pulumi.StringArrayOutput
type GetKeysKey ¶
type GetKeysKey struct { // 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]interface{} `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]interface{} `pulumi:"freeformTags"` // The OCID of the key. Id string `pulumi:"id"` // 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 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.MapInput `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.MapInput `pulumi:"freeformTags"` // The OCID of the key. Id pulumi.StringInput `pulumi:"id"` // 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
func (GetKeysKeyArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKey]
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
func (GetKeysKeyArray) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKey]
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
func (GetKeysKeyArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKey]
type GetKeysKeyExternalKeyReference ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArgs) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceArgs) ToOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReference]
type GetKeysKeyExternalKeyReferenceArray ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceArray []GetKeysKeyExternalKeyReferenceInput
func (GetKeysKeyExternalKeyReferenceArray) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceArray) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArray) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArray) ToOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReference]
type GetKeysKeyExternalKeyReferenceArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceArrayOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutput() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToGetKeysKeyExternalKeyReferenceArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyExternalKeyReferenceArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReference]
type GetKeysKeyExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailArgs) ToOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReferenceDetail]
type GetKeysKeyExternalKeyReferenceDetailArray ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceDetailArray []GetKeysKeyExternalKeyReferenceDetailInput
func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArray) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArray) ToOutput ¶ added in v1.12.0
func (i GetKeysKeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReferenceDetail]
type GetKeysKeyExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutput() GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToGetKeysKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailArrayOutput
func (GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyExternalKeyReferenceDetail]
type GetKeysKeyExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutput() GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToGetKeysKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceDetailOutput
func (GetKeysKeyExternalKeyReferenceDetailOutput) ToOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReferenceDetail]
type GetKeysKeyExternalKeyReferenceInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetKeysKeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (GetKeysKeyExternalKeyReferenceOutput) ElementType ¶ added in v1.12.0
func (GetKeysKeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (GetKeysKeyExternalKeyReferenceOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutput() GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceOutput) ToGetKeysKeyExternalKeyReferenceOutputWithContext(ctx context.Context) GetKeysKeyExternalKeyReferenceOutput
func (GetKeysKeyExternalKeyReferenceOutput) ToOutput ¶ added in v1.12.0
func (o GetKeysKeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyExternalKeyReference]
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
func (GetKeysKeyKeyShapeArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyKeyShape]
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
func (GetKeysKeyKeyShapeArray) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyKeyShapeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyKeyShape]
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
func (GetKeysKeyKeyShapeArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyKeyShapeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyKeyShape]
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
func (GetKeysKeyKeyShapeOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyKeyShape]
type GetKeysKeyOutput ¶
type GetKeysKeyOutput struct{ *pulumi.OutputState }
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.MapOutput
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 ¶ added in v1.12.0
func (o GetKeysKeyOutput) ExternalKeyReferenceDetails() GetKeysKeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (GetKeysKeyOutput) ExternalKeyReferences ¶ added in v1.12.0
func (o GetKeysKeyOutput) ExternalKeyReferences() GetKeysKeyExternalKeyReferenceArrayOutput
func (GetKeysKeyOutput) FreeformTags ¶
func (o GetKeysKeyOutput) FreeformTags() pulumi.MapOutput
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) 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) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKey]
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
func (GetKeysKeyReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyReplicaDetail]
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
func (GetKeysKeyReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyReplicaDetail]
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
func (GetKeysKeyReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyReplicaDetail]
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
func (GetKeysKeyReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyReplicaDetail]
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
func (GetKeysKeyRestoreFromFileArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromFile]
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
func (GetKeysKeyRestoreFromFileArray) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromFile]
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
func (GetKeysKeyRestoreFromFileArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromFile]
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
func (GetKeysKeyRestoreFromFileOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromFile]
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
func (GetKeysKeyRestoreFromObjectStoreArgs) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromObjectStore]
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
func (GetKeysKeyRestoreFromObjectStoreArray) ToOutput ¶ added in v1.11.0
func (i GetKeysKeyRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromObjectStore]
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
func (GetKeysKeyRestoreFromObjectStoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetKeysKeyRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o GetKeysKeyRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysKeyRestoreFromObjectStore]
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/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: _var.Compartment_id, ManagementEndpoint: _var.Key_management_endpoint, Algorithm: pulumi.StringRef(_var.Key_algorithm), Length: pulumi.IntRef(_var.Key_length), CurveId: pulumi.StringRef(oci_kms_curve.Test_curve.Id), ProtectionMode: pulumi.StringRef(_var.Key_protection_mode), }, 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
func (GetKeysResultOutput) ToOutput ¶ added in v1.11.0
func (o GetKeysResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetKeysResult]
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
func (GetReplicationStatusReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetReplicationStatusReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusReplicaDetail]
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
func (GetReplicationStatusReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetReplicationStatusReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetReplicationStatusReplicaDetail]
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
func (GetReplicationStatusReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetReplicationStatusReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetReplicationStatusReplicaDetail]
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
func (GetReplicationStatusReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetReplicationStatusReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusReplicaDetail]
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/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: oci_kms_replication.Test_replication.Id, ManagementEndpoint: _var.Replication_status_management_endpoint, }, 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
func (GetReplicationStatusResultOutput) ToOutput ¶ added in v1.11.0
func (o GetReplicationStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetReplicationStatusResult]
type GetVaultExternalKeyManagerMetadata ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArgs) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataArgs) ToOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadata]
type GetVaultExternalKeyManagerMetadataArray ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataArray []GetVaultExternalKeyManagerMetadataInput
func (GetVaultExternalKeyManagerMetadataArray) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArray) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArray) ToOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadata]
type GetVaultExternalKeyManagerMetadataArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutput() GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadata]
type GetVaultExternalKeyManagerMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataArray ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataOauthMetadataArray []GetVaultExternalKeyManagerMetadataOauthMetadataInput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultExternalKeyManagerMetadataOauthMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultExternalKeyManagerMetadataOutput) OauthMetadatas ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) OauthMetadatas() GetVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutput() GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) ToGetVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataOutput
func (GetVaultExternalKeyManagerMetadataOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadata]
type GetVaultExternalKeyManagerMetadataSummary ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryArgs) ToOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummary]
type GetVaultExternalKeyManagerMetadataSummaryArray ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryArray []GetVaultExternalKeyManagerMetadataSummaryInput
func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArray) ToOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataSummary]
type GetVaultExternalKeyManagerMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultExternalKeyManagerMetadataSummary]
type GetVaultExternalKeyManagerMetadataSummaryInput ¶ added in v1.12.0
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 GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
type GetVaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutput() GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultExternalKeyManagerMetadataSummaryOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultExternalKeyManagerMetadataSummaryOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultExternalKeyManagerMetadataSummary]
func (GetVaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶ added in v1.12.0
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
func (GetVaultReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicaDetail]
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
func (GetVaultReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicaDetail]
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
func (GetVaultReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicaDetail]
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
func (GetVaultReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicaDetail]
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
func (GetVaultReplicasFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicasFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasFilter]
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
func (GetVaultReplicasFilterArray) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicasFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasFilter]
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
func (GetVaultReplicasFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicasFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasFilter]
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) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicasFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasFilter]
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/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: oci_kms_vault.Test_vault.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) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicasResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasResult]
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
func (GetVaultReplicasVaultReplicaArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicasVaultReplicaArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasVaultReplica]
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
func (GetVaultReplicasVaultReplicaArray) ToOutput ¶ added in v1.11.0
func (i GetVaultReplicasVaultReplicaArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasVaultReplica]
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
func (GetVaultReplicasVaultReplicaArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicasVaultReplicaArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultReplicasVaultReplica]
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
func (GetVaultReplicasVaultReplicaOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultReplicasVaultReplicaOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultReplicasVaultReplica]
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
func (GetVaultRestoreFromFileArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromFile]
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
func (GetVaultRestoreFromFileArray) ToOutput ¶ added in v1.11.0
func (i GetVaultRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromFile]
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
func (GetVaultRestoreFromFileArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromFile]
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
func (GetVaultRestoreFromFileOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromFile]
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
func (GetVaultRestoreFromObjectStoreArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromObjectStore]
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
func (GetVaultRestoreFromObjectStoreArray) ToOutput ¶ added in v1.11.0
func (i GetVaultRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromObjectStore]
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
func (GetVaultRestoreFromObjectStoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o GetVaultRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultRestoreFromObjectStore]
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/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: oci_kms_vault.Test_vault.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) ToOutput ¶ added in v1.11.0
func (o GetVaultUsageResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultUsageResult]
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
func (GetVaultsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsFilter]
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
func (GetVaultsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetVaultsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsFilter]
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
func (GetVaultsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsFilter]
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) ToOutput ¶ added in v1.11.0
func (o GetVaultsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsFilter]
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/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: _var.Compartment_id, }, 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) ToOutput ¶ added in v1.11.0
func (o GetVaultsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsResult]
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]interface{} `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]interface{} `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"` // 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.MapInput `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.MapInput `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"` // 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
func (GetVaultsVaultArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVault]
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
func (GetVaultsVaultArray) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVault]
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
func (GetVaultsVaultArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVault]
type GetVaultsVaultExternalKeyManagerMetadata ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataArgs) ToOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadata]
type GetVaultsVaultExternalKeyManagerMetadataArray ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataArray []GetVaultsVaultExternalKeyManagerMetadataInput
func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArray) ToOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadata]
type GetVaultsVaultExternalKeyManagerMetadataArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultExternalKeyManagerMetadata]
type GetVaultsVaultExternalKeyManagerMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArgs) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray []GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArray) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOauthMetadataOutput
type GetVaultsVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultsVaultExternalKeyManagerMetadataOutput) OauthMetadatas ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutput() GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToGetVaultsVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataOutput
func (GetVaultsVaultExternalKeyManagerMetadataOutput) ToOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultExternalKeyManagerMetadata]
type GetVaultsVaultExternalKeyManagerMetadataSummary ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryArray ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryArray []GetVaultsVaultExternalKeyManagerMetadataSummaryInput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryInput ¶ added in v1.12.0
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 GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type GetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
type GetVaultsVaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URL of the vault on external key manager.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringOutput
OCID of the private endpoint.
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutput() GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) ToGetVaultsVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) GetVaultsVaultExternalKeyManagerMetadataSummaryOutput
func (GetVaultsVaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶ added in v1.12.0
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.MapOutput
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 ¶ added in v1.12.0
func (o GetVaultsVaultOutput) ExternalKeyManagerMetadataSummaries() GetVaultsVaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (GetVaultsVaultOutput) ExternalKeyManagerMetadatas ¶ added in v1.12.0
func (o GetVaultsVaultOutput) ExternalKeyManagerMetadatas() GetVaultsVaultExternalKeyManagerMetadataArrayOutput
func (GetVaultsVaultOutput) FreeformTags ¶
func (o GetVaultsVaultOutput) FreeformTags() pulumi.MapOutput
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) 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) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVault]
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
func (GetVaultsVaultReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultReplicaDetail]
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
func (GetVaultsVaultReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultReplicaDetail]
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
func (GetVaultsVaultReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultReplicaDetail]
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
func (GetVaultsVaultReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultReplicaDetail]
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
func (GetVaultsVaultRestoreFromFileArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromFile]
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
func (GetVaultsVaultRestoreFromFileArray) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultRestoreFromFileArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromFile]
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
func (GetVaultsVaultRestoreFromFileArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultRestoreFromFileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromFile]
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
func (GetVaultsVaultRestoreFromFileOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromFile]
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
func (GetVaultsVaultRestoreFromObjectStoreArgs) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromObjectStore]
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
func (GetVaultsVaultRestoreFromObjectStoreArray) ToOutput ¶ added in v1.11.0
func (i GetVaultsVaultRestoreFromObjectStoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromObjectStore]
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
func (GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultRestoreFromObjectStoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVaultsVaultRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o GetVaultsVaultRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetVaultsVaultRestoreFromObjectStore]
func (GetVaultsVaultRestoreFromObjectStoreOutput) Uri ¶
func (o GetVaultsVaultRestoreFromObjectStoreOutput) Uri() pulumi.StringOutput
type Key ¶
type Key struct { pulumi.CustomResourceState // (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.MapOutput `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.MapOutput `pulumi:"freeformTags"` // 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 ¶
func (*Key) ToKeyOutputWithContext ¶
type KeyArgs ¶
type KeyArgs struct { // (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.MapInput // (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.MapInput // 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 KeyExternalKeyReference ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (KeyExternalKeyReferenceArgs) ElementType() reflect.Type
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutputWithContext ¶ added in v1.12.0
func (i KeyExternalKeyReferenceArgs) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceArgs) ToOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReference]
type KeyExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (KeyExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArgs) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailArgs) ToOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReferenceDetail]
type KeyExternalKeyReferenceDetailArray ¶ added in v1.12.0
type KeyExternalKeyReferenceDetailArray []KeyExternalKeyReferenceDetailInput
func (KeyExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (KeyExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArray) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArray) ToOutput ¶ added in v1.12.0
func (i KeyExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyExternalKeyReferenceDetail]
type KeyExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type KeyExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (KeyExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutput() KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailArrayOutput) ToKeyExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailArrayOutput
func (KeyExternalKeyReferenceDetailArrayOutput) ToOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyExternalKeyReferenceDetail]
type KeyExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type KeyExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (KeyExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
Key version ID associated with the external key.
func (KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutput() KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailOutput) ToKeyExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyExternalKeyReferenceDetailOutput
func (KeyExternalKeyReferenceDetailOutput) ToOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReferenceDetail]
type KeyExternalKeyReferenceInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type KeyExternalKeyReferenceOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferenceOutput) ElementType ¶ added in v1.12.0
func (KeyExternalKeyReferenceOutput) ElementType() reflect.Type
func (KeyExternalKeyReferenceOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutput() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutputWithContext ¶ added in v1.12.0
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferenceOutputWithContext(ctx context.Context) KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutputWithContext ¶ added in v1.12.0
func (o KeyExternalKeyReferenceOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferenceOutput) ToOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[KeyExternalKeyReference]
type KeyExternalKeyReferencePtrInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
func KeyExternalKeyReferencePtr(v *KeyExternalKeyReferenceArgs) KeyExternalKeyReferencePtrInput
type KeyExternalKeyReferencePtrOutput ¶ added in v1.12.0
type KeyExternalKeyReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyExternalKeyReferencePtrOutput) Elem ¶ added in v1.12.0
func (o KeyExternalKeyReferencePtrOutput) Elem() KeyExternalKeyReferenceOutput
func (KeyExternalKeyReferencePtrOutput) ElementType ¶ added in v1.12.0
func (KeyExternalKeyReferencePtrOutput) ElementType() reflect.Type
func (KeyExternalKeyReferencePtrOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutput() KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutputWithContext ¶ added in v1.12.0
func (o KeyExternalKeyReferencePtrOutput) ToKeyExternalKeyReferencePtrOutputWithContext(ctx context.Context) KeyExternalKeyReferencePtrOutput
func (KeyExternalKeyReferencePtrOutput) ToOutput ¶ added in v1.12.0
func (o KeyExternalKeyReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyExternalKeyReference]
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
func (KeyKeyShapeArgs) ToOutput ¶ added in v1.11.0
func (i KeyKeyShapeArgs) ToOutput(ctx context.Context) pulumix.Output[KeyKeyShape]
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
func (KeyKeyShapeOutput) ToOutput ¶ added in v1.11.0
func (o KeyKeyShapeOutput) ToOutput(ctx context.Context) pulumix.Output[KeyKeyShape]
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
func (KeyKeyShapePtrOutput) ToOutput ¶ added in v1.11.0
func (o KeyKeyShapePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyKeyShape]
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) CompartmentId ¶ added in v0.4.0
func (o KeyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment where you want to create the master encryption key.
func (KeyOutput) CurrentKeyVersion ¶ added in v0.4.0
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 ¶ added in v0.4.0
(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 ¶ added in v0.4.0
func (o KeyOutput) DesiredState() pulumi.StringOutput
(Updatable) Desired state of the key. Possible values : `ENABLED` or `DISABLED`
func (KeyOutput) DisplayName ¶ added in v0.4.0
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 ¶ added in v1.12.0
func (o KeyOutput) ExternalKeyReference() KeyExternalKeyReferenceOutput
A reference to the key on external key manager.
func (KeyOutput) ExternalKeyReferenceDetails ¶ added in v1.12.0
func (o KeyOutput) ExternalKeyReferenceDetails() KeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (KeyOutput) FreeformTags ¶ added in v0.4.0
(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) IsPrimary ¶ added in v0.4.0
func (o KeyOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Key belongs to primary Vault or replica vault.
func (KeyOutput) KeyShape ¶ added in v0.4.0
func (o KeyOutput) KeyShape() KeyKeyShapeOutput
The cryptographic properties of a key.
func (KeyOutput) ManagementEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o KeyOutput) ReplicaDetails() KeyReplicaDetailArrayOutput
Key replica details
func (KeyOutput) RestoreFromFile ¶ added in v0.4.0
func (o KeyOutput) RestoreFromFile() KeyRestoreFromFilePtrOutput
(Updatable) Details where key was backed up.
func (KeyOutput) RestoreFromObjectStore ¶ added in v0.4.0
func (o KeyOutput) RestoreFromObjectStore() KeyRestoreFromObjectStorePtrOutput
(Updatable) Details where key was backed up
func (KeyOutput) RestoreTrigger ¶ added in v0.4.0
func (o KeyOutput) RestoreTrigger() pulumi.BoolPtrOutput
(Updatable) An optional property when flipped triggers restore from restore option provided in config file.
func (KeyOutput) RestoredFromKeyId ¶ added in v0.4.0
func (o KeyOutput) RestoredFromKeyId() pulumi.StringOutput
The OCID of the key from which this key was restored.
func (KeyOutput) State ¶ added in v0.4.0
func (o KeyOutput) State() pulumi.StringOutput
The key's current lifecycle state. Example: `ENABLED`
func (KeyOutput) TimeCreated ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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
func (KeyReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i KeyReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyReplicaDetail]
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
func (KeyReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i KeyReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyReplicaDetail]
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
func (KeyReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o KeyReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyReplicaDetail]
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
func (KeyReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o KeyReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyReplicaDetail]
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
func (KeyRestoreFromFileArgs) ToOutput ¶ added in v1.11.0
func (i KeyRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromFile]
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
func (KeyRestoreFromFileOutput) ToOutput ¶ added in v1.11.0
func (o KeyRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromFile]
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
func (KeyRestoreFromFilePtrOutput) ToOutput ¶ added in v1.11.0
func (o KeyRestoreFromFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyRestoreFromFile]
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
func (KeyRestoreFromObjectStoreArgs) ToOutput ¶ added in v1.11.0
func (i KeyRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o KeyRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[KeyRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o KeyRestoreFromObjectStorePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyRestoreFromObjectStore]
func (KeyRestoreFromObjectStorePtrOutput) Uri ¶
func (o KeyRestoreFromObjectStorePtrOutput) Uri() pulumi.StringPtrOutput
(Updatable) Pre-authenticated-request-uri of the backup
type KeyState ¶
type KeyState struct { // (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.MapInput // (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.MapInput // 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"` // 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
func (*KeyVersion) ToOutput ¶ added in v1.11.0
func (i *KeyVersion) ToOutput(ctx context.Context) pulumix.Output[*KeyVersion]
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
func (KeyVersionArray) ToOutput ¶ added in v1.11.0
func (i KeyVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]*KeyVersion]
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
func (KeyVersionArrayOutput) ToOutput ¶ added in v1.11.0
func (o KeyVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*KeyVersion]
type KeyVersionExternalKeyReferenceDetail ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (KeyVersionExternalKeyReferenceDetailArgs) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArgs) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailArgs) ToOutput ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVersionExternalKeyReferenceDetail]
type KeyVersionExternalKeyReferenceDetailArray ¶ added in v1.12.0
type KeyVersionExternalKeyReferenceDetailArray []KeyVersionExternalKeyReferenceDetailInput
func (KeyVersionExternalKeyReferenceDetailArray) ElementType ¶ added in v1.12.0
func (KeyVersionExternalKeyReferenceDetailArray) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArray) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArray) ToOutput ¶ added in v1.12.0
func (i KeyVersionExternalKeyReferenceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionExternalKeyReferenceDetail]
type KeyVersionExternalKeyReferenceDetailArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type KeyVersionExternalKeyReferenceDetailArrayOutput struct{ *pulumi.OutputState }
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ElementType ¶ added in v1.12.0
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutput ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutput() KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToKeyVersionExternalKeyReferenceDetailArrayOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailArrayOutput
func (KeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionExternalKeyReferenceDetail]
type KeyVersionExternalKeyReferenceDetailInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type KeyVersionExternalKeyReferenceDetailOutput struct{ *pulumi.OutputState }
func (KeyVersionExternalKeyReferenceDetailOutput) ElementType ¶ added in v1.12.0
func (KeyVersionExternalKeyReferenceDetailOutput) ElementType() reflect.Type
func (KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyId ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailOutput) ExternalKeyVersionId() pulumi.StringPtrOutput
Key version ID associated with the external key.
func (KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutput ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutput() KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutputWithContext ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailOutput) ToKeyVersionExternalKeyReferenceDetailOutputWithContext(ctx context.Context) KeyVersionExternalKeyReferenceDetailOutput
func (KeyVersionExternalKeyReferenceDetailOutput) ToOutput ¶ added in v1.12.0
func (o KeyVersionExternalKeyReferenceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVersionExternalKeyReferenceDetail]
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
func (KeyVersionMap) ToOutput ¶ added in v1.11.0
func (i KeyVersionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*KeyVersion]
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
func (KeyVersionMapOutput) ToOutput ¶ added in v1.11.0
func (o KeyVersionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*KeyVersion]
type KeyVersionOutput ¶
type KeyVersionOutput struct{ *pulumi.OutputState }
func (KeyVersionOutput) CompartmentId ¶ added in v0.4.0
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 ¶ added in v1.12.0
func (o KeyVersionOutput) ExternalKeyReferenceDetails() KeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (KeyVersionOutput) ExternalKeyVersionId ¶ added in v1.12.0
func (o KeyVersionOutput) ExternalKeyVersionId() pulumi.StringOutput
Key version ID associated with the external key.
func (KeyVersionOutput) IsPrimary ¶ added in v0.4.0
func (o KeyVersionOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault.
func (KeyVersionOutput) KeyId ¶ added in v0.4.0
func (o KeyVersionOutput) KeyId() pulumi.StringOutput
The OCID of the key.
func (KeyVersionOutput) KeyVersionId ¶ added in v0.4.0
func (o KeyVersionOutput) KeyVersionId() pulumi.StringOutput
func (KeyVersionOutput) ManagementEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o KeyVersionOutput) PublicKey() pulumi.StringOutput
The public key in PEM format. (This value pertains only to RSA and ECDSA keys.)
func (KeyVersionOutput) ReplicaDetails ¶ added in v0.4.0
func (o KeyVersionOutput) ReplicaDetails() KeyVersionReplicaDetailArrayOutput
KeyVersion replica details
func (KeyVersionOutput) RestoredFromKeyId ¶ added in v0.4.0
func (o KeyVersionOutput) RestoredFromKeyId() pulumi.StringOutput
func (KeyVersionOutput) RestoredFromKeyVersionId ¶ added in v0.4.0
func (o KeyVersionOutput) RestoredFromKeyVersionId() pulumi.StringOutput
The OCID of the key version from which this key version was restored.
func (KeyVersionOutput) State ¶ added in v0.4.0
func (o KeyVersionOutput) State() pulumi.StringOutput
The key version's current lifecycle state. Example: `ENABLED`
func (KeyVersionOutput) TimeCreated ¶ added in v0.4.0
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 ¶ added in v0.4.0
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) ToOutput ¶ added in v1.11.0
func (o KeyVersionOutput) ToOutput(ctx context.Context) pulumix.Output[*KeyVersion]
func (KeyVersionOutput) VaultId ¶ added in v0.4.0
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
func (KeyVersionReplicaDetailArgs) ToOutput ¶ added in v1.11.0
func (i KeyVersionReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[KeyVersionReplicaDetail]
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
func (KeyVersionReplicaDetailArray) ToOutput ¶ added in v1.11.0
func (i KeyVersionReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionReplicaDetail]
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
func (KeyVersionReplicaDetailArrayOutput) ToOutput ¶ added in v1.11.0
func (o KeyVersionReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]KeyVersionReplicaDetail]
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
func (KeyVersionReplicaDetailOutput) ToOutput ¶ added in v1.11.0
func (o KeyVersionReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[KeyVersionReplicaDetail]
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 // 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 ¶ added in v1.12.0
type LookupEkmsPrivateEndpointArgs struct { // Unique EKMS private endpoint identifier. EkmsPrivateEndpointId string `pulumi:"ekmsPrivateEndpointId"` }
A collection of arguments for invoking getEkmsPrivateEndpoint.
type LookupEkmsPrivateEndpointOutputArgs ¶ added in v1.12.0
type LookupEkmsPrivateEndpointOutputArgs struct { // Unique EKMS private endpoint identifier. EkmsPrivateEndpointId pulumi.StringInput `pulumi:"ekmsPrivateEndpointId"` }
A collection of arguments for invoking getEkmsPrivateEndpoint.
func (LookupEkmsPrivateEndpointOutputArgs) ElementType ¶ added in v1.12.0
func (LookupEkmsPrivateEndpointOutputArgs) ElementType() reflect.Type
type LookupEkmsPrivateEndpointResult ¶ added in v1.12.0
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]interface{} `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]interface{} `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 ¶ added in v1.12.0
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/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: oci_kms_ekms_private_endpoint.Test_ekms_private_endpoint.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupEkmsPrivateEndpointResultOutput ¶ added in v1.12.0
type LookupEkmsPrivateEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEkmsPrivateEndpoint.
func LookupEkmsPrivateEndpointOutput ¶ added in v1.12.0
func LookupEkmsPrivateEndpointOutput(ctx *pulumi.Context, args LookupEkmsPrivateEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEkmsPrivateEndpointResultOutput
func (LookupEkmsPrivateEndpointResultOutput) CaBundle ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) CaBundle() pulumi.StringOutput
CABundle to validate TLS certificate of the external key manager system in PEM format
func (LookupEkmsPrivateEndpointResultOutput) CompartmentId ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) CompartmentId() pulumi.StringOutput
Identifier of the compartment this EKMS private endpoint belongs to
func (LookupEkmsPrivateEndpointResultOutput) DefinedTags ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) DefinedTags() pulumi.MapOutput
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupEkmsPrivateEndpointResultOutput) DisplayName ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) DisplayName() pulumi.StringOutput
Mutable name of the EKMS private endpoint
func (LookupEkmsPrivateEndpointResultOutput) EkmsPrivateEndpointId ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) EkmsPrivateEndpointId() pulumi.StringOutput
func (LookupEkmsPrivateEndpointResultOutput) ElementType ¶ added in v1.12.0
func (LookupEkmsPrivateEndpointResultOutput) ElementType() reflect.Type
func (LookupEkmsPrivateEndpointResultOutput) ExternalKeyManagerIp ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) FreeformTags() pulumi.MapOutput
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 ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable
func (LookupEkmsPrivateEndpointResultOutput) LifecycleDetails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) Port() pulumi.IntOutput
The port of the external key manager system
func (LookupEkmsPrivateEndpointResultOutput) PrivateEndpointIp ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) State() pulumi.StringOutput
The current state of the EKMS private endpoint resource.
func (LookupEkmsPrivateEndpointResultOutput) SubnetId ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) SubnetId() pulumi.StringOutput
Subnet Identifier
func (LookupEkmsPrivateEndpointResultOutput) TimeCreated ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutput() LookupEkmsPrivateEndpointResultOutput
func (LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutputWithContext ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) ToLookupEkmsPrivateEndpointResultOutputWithContext(ctx context.Context) LookupEkmsPrivateEndpointResultOutput
func (LookupEkmsPrivateEndpointResultOutput) ToOutput ¶ added in v1.12.0
func (o LookupEkmsPrivateEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEkmsPrivateEndpointResult]
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]interface{} `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.MapInput `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]interface{} `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/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: _var.Encrypted_data_crypto_endpoint, KeyId: oci_kms_key.Test_key.Id, Plaintext: _var.Encrypted_data_plaintext, AssociatedData: _var.Encrypted_data_associated_data, }, 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.MapOutput
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
func (LookupEncryptedDataResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupEncryptedDataResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEncryptedDataResult]
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 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]interface{} `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]interface{} `pulumi:"freeformTags"` // The OCID of the key. Id string `pulumi:"id"` // 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/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: oci_kms_key.Test_key.Id, ManagementEndpoint: _var.Key_management_endpoint, }, 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) 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.MapOutput
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 ¶ added in v1.12.0
func (o LookupKeyResultOutput) ExternalKeyReferenceDetails() GetKeyExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (LookupKeyResultOutput) ExternalKeyReferences ¶ added in v1.12.0
func (o LookupKeyResultOutput) ExternalKeyReferences() GetKeyExternalKeyReferenceArrayOutput
func (LookupKeyResultOutput) FreeformTags ¶
func (o LookupKeyResultOutput) FreeformTags() pulumi.MapOutput
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) 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) ToOutput ¶ added in v1.11.0
func (o LookupKeyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupKeyResult]
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"` // 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/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: oci_kms_key.Test_key.Id, KeyVersionId: oci_kms_key_version.Test_key_version.Id, ManagementEndpoint: _var.Key_version_management_endpoint, }, 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 ¶ added in v1.12.0
func (o LookupKeyVersionResultOutput) ExternalKeyReferenceDetails() GetKeyVersionExternalKeyReferenceDetailArrayOutput
Key reference data to be returned to the customer as a response.
func (LookupKeyVersionResultOutput) ExternalKeyVersionId ¶ added in v1.12.0
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) 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) ToOutput ¶ added in v1.11.0
func (o LookupKeyVersionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupKeyVersionResult]
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]interface{} `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]interface{} `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"` // 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/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: oci_kms_vault.Test_vault.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.MapOutput
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 ¶ added in v1.12.0
func (o LookupVaultResultOutput) ExternalKeyManagerMetadataSummaries() GetVaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (LookupVaultResultOutput) ExternalKeyManagerMetadatas ¶ added in v1.12.0
func (o LookupVaultResultOutput) ExternalKeyManagerMetadatas() GetVaultExternalKeyManagerMetadataArrayOutput
func (LookupVaultResultOutput) FreeformTags ¶
func (o LookupVaultResultOutput) FreeformTags() pulumi.MapOutput
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) 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) ToOutput ¶ added in v1.11.0
func (o LookupVaultResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVaultResult]
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`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewSign(ctx, "testSign", &Kms.SignArgs{ CryptoEndpoint: pulumi.Any(_var.Sign_message_crypto_endpoint), KeyId: pulumi.Any(oci_kms_key.Test_key.Id), Message: pulumi.Any(_var.Sign_message), SigningAlgorithm: pulumi.Any(_var.Sign_signing_algorithm), KeyVersionId: pulumi.Any(oci_kms_key_version.Test_key_version.Id), MessageType: pulumi.Any(_var.Sign_message_type), }) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o SignOutput) KeyId() pulumi.StringOutput
The OCID of the key used to sign the message.
func (SignOutput) KeyVersionId ¶ added in v0.4.0
func (o SignOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to sign the message.
func (SignOutput) Message ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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.MapOutput `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.MapOutput `pulumi:"freeformTags"` // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary pulumi.BoolOutput `pulumi:"isPrimary"` // 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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVault(ctx, "testVault", &Kms.VaultArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Vault_display_name), VaultType: pulumi.Any(_var.Vault_vault_type), DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, ExternalKeyManagerMetadata: &kms.VaultExternalKeyManagerMetadataArgs{ ExternalVaultEndpointUrl: pulumi.Any(_var.Vault_external_key_manager_metadata_external_vault_endpoint_url), OauthMetadata: &kms.VaultExternalKeyManagerMetadataOauthMetadataArgs{ ClientAppId: pulumi.Any(oci_kms_client_app.Test_client_app.Id), ClientAppSecret: pulumi.Any(_var.Vault_external_key_manager_metadata_oauth_metadata_client_app_secret), IdcsAccountNameUrl: pulumi.Any(_var.Vault_external_key_manager_metadata_oauth_metadata_idcs_account_name_url), }, PrivateEndpointId: pulumi.Any(oci_dataflow_private_endpoint.Test_private_endpoint.Id), }, FreeformTags: pulumi.Map{ "Department": pulumi.Any("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.MapInput // (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.MapInput // (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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataArgs) ToOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadata]
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataArgs) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataOauthMetadataArgs) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOauthMetadataInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataOauthMetadataOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppId() pulumi.StringOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ClientAppSecret() pulumi.StringOutput
Secret of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) IdcsAccountNameUrl() pulumi.StringOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutput() VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOauthMetadataPtrInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
func VaultExternalKeyManagerMetadataOauthMetadataPtr(v *VaultExternalKeyManagerMetadataOauthMetadataArgs) VaultExternalKeyManagerMetadataOauthMetadataPtrInput
type VaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataOauthMetadataPtrOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppId() pulumi.StringPtrOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppSecret ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ClientAppSecret() pulumi.StringPtrOutput
Secret of the client app created in IDP.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutput() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOauthMetadataPtrOutput) ToVaultExternalKeyManagerMetadataOauthMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
type VaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ExternalVaultEndpointUrl() pulumi.StringOutput
URI of the vault on external key manager.
func (VaultExternalKeyManagerMetadataOutput) OauthMetadata ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataOutput
Authorization details required to get access token from IDP for accessing protected resources.
func (VaultExternalKeyManagerMetadataOutput) PrivateEndpointId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) PrivateEndpointId() pulumi.StringOutput
OCID of private endpoint created by customer.
func (VaultExternalKeyManagerMetadataOutput) ToOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadata]
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutput() VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataPtrInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
func VaultExternalKeyManagerMetadataPtr(v *VaultExternalKeyManagerMetadataArgs) VaultExternalKeyManagerMetadataPtrInput
type VaultExternalKeyManagerMetadataPtrOutput ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataPtrOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataPtrOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataPtrOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataPtrOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
URI of the vault on external key manager.
func (VaultExternalKeyManagerMetadataPtrOutput) OauthMetadata ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) OauthMetadata() VaultExternalKeyManagerMetadataOauthMetadataPtrOutput
Authorization details required to get access token from IDP for accessing protected resources.
func (VaultExternalKeyManagerMetadataPtrOutput) PrivateEndpointId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) PrivateEndpointId() pulumi.StringPtrOutput
OCID of private endpoint created by customer.
func (VaultExternalKeyManagerMetadataPtrOutput) ToOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VaultExternalKeyManagerMetadata]
func (VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutput() VaultExternalKeyManagerMetadataPtrOutput
func (VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataPtrOutput) ToVaultExternalKeyManagerMetadataPtrOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataPtrOutput
type VaultExternalKeyManagerMetadataSummary ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummary struct { // URI 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 private endpoint created by customer. PrivateEndpointId *string `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor *string `pulumi:"vendor"` }
type VaultExternalKeyManagerMetadataSummaryArgs ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryArgs struct { // URI 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 private endpoint created by customer. PrivateEndpointId pulumi.StringPtrInput `pulumi:"privateEndpointId"` // Vendor of the external key manager. Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
func (VaultExternalKeyManagerMetadataSummaryArgs) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArgs) ToOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArgs) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummary]
func (VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryArray ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryArray []VaultExternalKeyManagerMetadataSummaryInput
func (VaultExternalKeyManagerMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryArray) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArray) ToOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArray) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummary]
func (VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VaultExternalKeyManagerMetadataSummary]
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryInput ¶ added in v1.12.0
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 VaultExternalKeyManagerMetadataSummaryOauthMetadataSummary ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArgs) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray []VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (i VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArray) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) Index ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToOutput ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryInput ¶ added in v1.12.0
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 ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ClientAppId() pulumi.StringPtrOutput
ID of the client app created in IDP.
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) IdcsAccountNameUrl() pulumi.StringPtrOutput
Base URL of the IDCS account where confidential client app is created.
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryOutput
type VaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
type VaultExternalKeyManagerMetadataSummaryOutput struct{ *pulumi.OutputState }
func (VaultExternalKeyManagerMetadataSummaryOutput) ElementType ¶ added in v1.12.0
func (VaultExternalKeyManagerMetadataSummaryOutput) ElementType() reflect.Type
func (VaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) ExternalVaultEndpointUrl() pulumi.StringPtrOutput
URI of the vault on external key manager.
func (VaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) OauthMetadataSummaries() VaultExternalKeyManagerMetadataSummaryOauthMetadataSummaryArrayOutput
Summary about authorization to be returned to the customer as a response.
func (VaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) PrivateEndpointId() pulumi.StringPtrOutput
OCID of private endpoint created by customer.
func (VaultExternalKeyManagerMetadataSummaryOutput) ToOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) ToOutput(ctx context.Context) pulumix.Output[VaultExternalKeyManagerMetadataSummary]
func (VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutput ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutput() VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext ¶ added in v1.12.0
func (o VaultExternalKeyManagerMetadataSummaryOutput) ToVaultExternalKeyManagerMetadataSummaryOutputWithContext(ctx context.Context) VaultExternalKeyManagerMetadataSummaryOutput
func (VaultExternalKeyManagerMetadataSummaryOutput) Vendor ¶ added in v1.12.0
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 ¶ added in v0.4.0
func (o VaultOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment where you want to create this vault.
func (VaultOutput) CryptoEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o VaultOutput) DefinedTags() pulumi.MapOutput
(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 ¶ added in v0.4.0
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 ¶ added in v1.12.0
func (o VaultOutput) ExternalKeyManagerMetadata() VaultExternalKeyManagerMetadataOutput
Metadata required for accessing External Key manager
func (VaultOutput) ExternalKeyManagerMetadataSummaries ¶ added in v1.12.0
func (o VaultOutput) ExternalKeyManagerMetadataSummaries() VaultExternalKeyManagerMetadataSummaryArrayOutput
Summary about metadata of external key manager to be returned to the customer as a response.
func (VaultOutput) FreeformTags ¶ added in v0.4.0
func (o VaultOutput) FreeformTags() pulumi.MapOutput
(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 ¶ added in v0.4.0
func (o VaultOutput) IsPrimary() pulumi.BoolOutput
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
func (VaultOutput) ManagementEndpoint ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o VaultOutput) ReplicaDetails() VaultReplicaDetailArrayOutput
Vault replica details
func (VaultOutput) RestoreFromFile ¶ added in v0.4.0
func (o VaultOutput) RestoreFromFile() VaultRestoreFromFilePtrOutput
(Updatable) Details where vault was backed up.
func (VaultOutput) RestoreFromObjectStore ¶ added in v0.4.0
func (o VaultOutput) RestoreFromObjectStore() VaultRestoreFromObjectStorePtrOutput
(Updatable) Details where vault was backed up
func (VaultOutput) RestoreTrigger ¶ added in v0.4.0
func (o VaultOutput) RestoreTrigger() pulumi.BoolPtrOutput
func (VaultOutput) RestoredFromVaultId ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o VaultOutput) State() pulumi.StringOutput
The vault's current lifecycle state. Example: `DELETED`
func (VaultOutput) TimeCreated ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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) ToOutput ¶ added in v1.11.0
func (i VaultReplicaDetailArgs) ToOutput(ctx context.Context) pulumix.Output[VaultReplicaDetail]
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) ToOutput ¶ added in v1.11.0
func (i VaultReplicaDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]VaultReplicaDetail]
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) ToOutput ¶ added in v1.11.0
func (o VaultReplicaDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VaultReplicaDetail]
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) ToOutput ¶ added in v1.11.0
func (o VaultReplicaDetailOutput) ToOutput(ctx context.Context) pulumix.Output[VaultReplicaDetail]
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) ToOutput ¶ added in v1.11.0
func (i VaultRestoreFromFileArgs) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromFile]
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) ToOutput ¶ added in v1.11.0
func (o VaultRestoreFromFileOutput) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromFile]
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) ToOutput ¶ added in v1.11.0
func (o VaultRestoreFromFilePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VaultRestoreFromFile]
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) ToOutput ¶ added in v1.11.0
func (i VaultRestoreFromObjectStoreArgs) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o VaultRestoreFromObjectStoreOutput) ToOutput(ctx context.Context) pulumix.Output[VaultRestoreFromObjectStore]
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) ToOutput ¶ added in v1.11.0
func (o VaultRestoreFromObjectStorePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VaultRestoreFromObjectStore]
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.MapInput // (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.MapInput // A Boolean value that indicates whether the Vault is primary Vault or replica Vault. IsPrimary 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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVaultVerification(ctx, "testReplication", &Kms.VaultVerificationArgs{ VaultId: pulumi.Any(oci_kms_vault.Test_vault.Id), ReplicaRegion: pulumi.Any(_var.Replica_region), }) 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) ToOutput ¶ added in v1.11.0
func (i *VaultVerification) ToOutput(ctx context.Context) pulumix.Output[*VaultVerification]
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) ToOutput ¶ added in v1.11.0
func (i VaultVerificationArray) ToOutput(ctx context.Context) pulumix.Output[[]*VaultVerification]
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) ToOutput ¶ added in v1.11.0
func (o VaultVerificationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VaultVerification]
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) ToOutput ¶ added in v1.11.0
func (i VaultVerificationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VaultVerification]
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) ToOutput ¶ added in v1.11.0
func (o VaultVerificationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VaultVerification]
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 ¶ added in v0.4.0
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) ToOutput ¶ added in v1.11.0
func (o VaultVerificationOutput) ToOutput(ctx context.Context) pulumix.Output[*VaultVerification]
func (VaultVerificationOutput) ToVaultVerificationOutput ¶
func (o VaultVerificationOutput) ToVaultVerificationOutput() VaultVerificationOutput
func (VaultVerificationOutput) ToVaultVerificationOutputWithContext ¶
func (o VaultVerificationOutput) ToVaultVerificationOutputWithContext(ctx context.Context) VaultVerificationOutput
func (VaultVerificationOutput) VaultId ¶ added in v0.4.0
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/go/oci/Kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Kms.NewVerify(ctx, "testVerify", &Kms.VerifyArgs{ CryptoEndpoint: pulumi.Any(_var.Verify_message_crypto_endpoint), KeyId: pulumi.Any(oci_kms_key.Test_key.Id), KeyVersionId: pulumi.Any(oci_kms_key_version.Test_key_version.Id), Message: pulumi.Any(_var.Verify_message), Signature: pulumi.Any(_var.Verify_signature), SigningAlgorithm: pulumi.Any(_var.Verify_signing_algorithm), MessageType: pulumi.Any(_var.Verify_message_type), }) 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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o VerifyOutput) IsSignatureValid() pulumi.BoolOutput
A Boolean value that indicates whether the signature was verified.
func (VerifyOutput) KeyId ¶ added in v0.4.0
func (o VerifyOutput) KeyId() pulumi.StringOutput
The OCID of the key used to sign the message.
func (VerifyOutput) KeyVersionId ¶ added in v0.4.0
func (o VerifyOutput) KeyVersionId() pulumi.StringOutput
The OCID of the key version used to sign the message.
func (VerifyOutput) Message ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (o VerifyOutput) Signature() pulumi.StringOutput
The base64-encoded binary data object denoting the cryptographic signature generated for the message.
func (VerifyOutput) SigningAlgorithm ¶ added in v0.4.0
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