Name | Type | Description | Notes |
---|---|---|---|
AccessKeyID | Pointer to string | Unique alphanumeric string that identifies an Identity and Access Management (IAM) access key with permissions required to access your Amazon Web Services (AWS) Customer Master Key (CMK). | [optional] |
CustomerMasterKeyID | Pointer to string | Unique alphanumeric string that identifies the Amazon Web Services (AWS) Customer Master Key (CMK) you used to encrypt and decrypt the MongoDB master keys. | [optional] |
Enabled | Pointer to bool | Flag that indicates whether someone enabled encryption at rest for the specified project through Amazon Web Services (AWS) Key Management Service (KMS). To disable encryption at rest using customer key management and remove the configuration details, pass only this parameter with a value of `false`. | [optional] |
Region | Pointer to string | Physical location where MongoDB Cloud deploys your AWS-hosted MongoDB cluster nodes. The region you choose can affect network latency for clients accessing your databases. When MongoDB Cloud deploys a dedicated cluster, it checks if a VPC or VPC connection exists for that provider and region. If not, MongoDB Cloud creates them as part of the deployment. MongoDB Cloud assigns the VPC a CIDR block. To limit a new VPC peering connection to one CIDR block and region, create the connection first. Deploy the cluster after the connection starts. | [optional] |
RoleId | Pointer to string | Unique 24-hexadecimal digit string that identifies an Amazon Web Services (AWS) Identity and Access Management (IAM) role. This IAM role has the permissions required to manage your AWS customer master key. | [optional] |
SecretAccessKey | Pointer to string | Human-readable label of the Identity and Access Management (IAM) secret access key with permissions required to access your Amazon Web Services (AWS) customer master key. | [optional] |
Valid | Pointer to bool | Flag that indicates whether the Amazon Web Services (AWS) Key Management Service (KMS) encryption key can encrypt and decrypt data. | [optional] [readonly] |
func NewApiAtlasAWSKMSView() *ApiAtlasAWSKMSView
NewApiAtlasAWSKMSView instantiates a new ApiAtlasAWSKMSView object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewApiAtlasAWSKMSViewWithDefaults() *ApiAtlasAWSKMSView
NewApiAtlasAWSKMSViewWithDefaults instantiates a new ApiAtlasAWSKMSView object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ApiAtlasAWSKMSView) GetAccessKeyID() string
GetAccessKeyID returns the AccessKeyID field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetAccessKeyIDOk() (*string, bool)
GetAccessKeyIDOk returns a tuple with the AccessKeyID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetAccessKeyID(v string)
SetAccessKeyID sets AccessKeyID field to given value.
func (o *ApiAtlasAWSKMSView) HasAccessKeyID() bool
HasAccessKeyID returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetCustomerMasterKeyID() string
GetCustomerMasterKeyID returns the CustomerMasterKeyID field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetCustomerMasterKeyIDOk() (*string, bool)
GetCustomerMasterKeyIDOk returns a tuple with the CustomerMasterKeyID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetCustomerMasterKeyID(v string)
SetCustomerMasterKeyID sets CustomerMasterKeyID field to given value.
func (o *ApiAtlasAWSKMSView) HasCustomerMasterKeyID() bool
HasCustomerMasterKeyID returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *ApiAtlasAWSKMSView) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetRegion() string
GetRegion returns the Region field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetRegion(v string)
SetRegion sets Region field to given value.
func (o *ApiAtlasAWSKMSView) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetRoleId() string
GetRoleId returns the RoleId field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetRoleIdOk() (*string, bool)
GetRoleIdOk returns a tuple with the RoleId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetRoleId(v string)
SetRoleId sets RoleId field to given value.
func (o *ApiAtlasAWSKMSView) HasRoleId() bool
HasRoleId returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetSecretAccessKey() string
GetSecretAccessKey returns the SecretAccessKey field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetSecretAccessKeyOk() (*string, bool)
GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetSecretAccessKey(v string)
SetSecretAccessKey sets SecretAccessKey field to given value.
func (o *ApiAtlasAWSKMSView) HasSecretAccessKey() bool
HasSecretAccessKey returns a boolean if a field has been set.
func (o *ApiAtlasAWSKMSView) GetValid() bool
GetValid returns the Valid field if non-nil, zero value otherwise.
func (o *ApiAtlasAWSKMSView) GetValidOk() (*bool, bool)
GetValidOk returns a tuple with the Valid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasAWSKMSView) SetValid(v bool)
SetValid sets Valid field to given value.
func (o *ApiAtlasAWSKMSView) HasValid() bool
HasValid returns a boolean if a field has been set.