MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
/ / /

AtlasProject 사용자 지정 리소스

AtlasProject 사용자 지정 리소스는 Atlas에서 프로젝트를 구성합니다. AtlasProject 사용자 지정 리소스를 만들면 Atlas Kubernetes Operator가 Atlas에서 새로운 프로젝트를 만들려고 시도합니다.

중요

Custom Resource(사용자 정의 리소스)는 더 이상 기본적으로 객체를 삭제하지 않음

  • Atlas Kubernetes Operator 사용자 지정 리소스 구성 파일을 사용하여 Atlas 구성을 관리 하지만, Atlas Kubernetes Operator 부터는 Kubernetes 에서 삭제 사용자 지정 2.0 리소스가 더 이상 ( 기본값) Atlas 에서 삭제되지 않습니다. 대신 Atlas Kubernetes Operator Atlas 에서 해당 리소스 관리를 중지할 뿐입니다. 예시 를 들어, Kubernetes 에서 Custom AtlasProject Resource(사용자 지정 리소스)를 삭제 하면 기본값 으로 Atlas Kubernetes Operator 더 이상 Atlas 에서 해당 프로젝트 자동으로 삭제하지 않습니다. 이러한 동작 변경은 우발적이거나 예기치 않은 삭제를 방지하기 위한 것입니다. 이 동작을 Atlas Kubernetes Operator 이전에 사용된 기본값 으로 되돌리는 방법 2 등 자세히 학습0., 새 기본값: Atlas Kubernetes Operator 의 삭제 보호 기능 2 을0 참조하세요.

    마찬가지로, Atlas Kubernetes Operator 를 사용하여 Kubernetes 의 Atlas 프로젝트 에서 팀을 제거 하는 경우 Atlas Kubernetes Atlas Kubernetes Operator 는 Atlas 에서 팀을 삭제 하지 않습니다.

  • 기본값 Atlas 구성 값을 암시적으로 사용하지 않으려면 원하는 구성 세부 정보를 명시적으로 정의하세요. 경우에 따라 Atlas 기본값을 상속하면 조정 루프가 발생하여 사용자 지정 리소스 READY 상태 달성하지 못할 수 있습니다. 예시 들어 AtlasDeployment 사용자 지정 리소스 에 원하는 자동 확장 동작을 명시적으로 정의하면 포함된 예시 와 같이 사용자 지정 리소스 의 정적 인스턴스 크기가 자동 확장이 활성화된 Atlas 배포서버 에 반복적으로 적용되지 않도록 할 수 있습니다.

    autoScaling:
    diskGB:
    enabled: true
    compute:
    enabled: true
    scaleDownEnabled: true
    minInstanceSize: M30
    maxInstanceSize: M40

Atlas Kubernetes Operator는 다음 조치 중 하나를 수행합니다.

You can use the spec.connectionSecretRef.name parameter to set the connection secret for the AtlasProject custom resource. This parameter overrides the default global connection secret.

By default, Atlas Kubernetes Operator keeps connection secrets in the same namespace as the AtlasProject Custom Resource. To store secrets in another namespace, specify the spec.connectionSecretRef.namespace parameter.

Atlas Kubernetes Operator Atlas 관리 API 에 연결하기 위해 Atlas Kubernetes Operator 시크릿에서 조직 ID 및 API 키를 읽습니다.

AtlasProject 사용자 지정 리소스 사양을 편집하여 다음 옵션을 구성할 수도 있습니다.

Kubernetes 클러스터에서 AtlasProject 리소스를 제거하면 Atlas Kubernetes Operator가 Atlas에서 프로젝트를 제거합니다. 미리 프로젝트의 모든 cluster를 제거해야 합니다. 그렇지 않으면 Atlas에서 삭제 요청을 거부합니다.

다음 예는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "203.0.113.0/24"
comment: "CIDR block for Application Server B - D"

다음 예는 Prometheus와 통합되는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: TestPrometheusIntegration
connectionSecretRef:
name: my-atlas-key
projectIpAccessList:
- cidrBlock: "0.0.0.0/1"
comment: "Everyone has access. For test purposes only."
- cidrBlock: "128.0.0.0/1"
comment: "Everyone has access. For test purposes only."
integrations:
- type: "PROMETHEUS"
enabled: "true"
username: "prometheus-user"
passwordRef:
name: "password-name"
namespace: "password-namespace"
scheme: "http"
serviceDiscovery: "http"

자세한 내용은 타사 서비스와 통합을 참조하세요.

참고

Atlas Kubernetes Operator Grafana로 가져올 수 있는 샘플 Grafana 대시보드 제공합니다.

다음 예시는 이 프로젝트에 대해 green-leaf-teamOrganization Owner 역할을 부여하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다. 팀원은 AtlasTeam 사용자 지정 리소스에 정의되어 있습니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
teams:
- teamRef:
name: green-leaf-team
roles:
- ORGANIZATION_OWNER

자세한 내용은 팀 구성을 참조하세요.

다음 예제에서는 유지 관리 기간을 매주 화요일 오전 5시로 설정하고 자동 지연을 비활성화하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
maintenanceWindow:
dayOfWeek: 3
hourOfDay: 5
autoDefer: false

다음 예제에서는 클러스터 메트릭, 데이터 탐색기, Performance Advisor, 실시간 성능 패널스키마 관리자에서 데이터베이스 통계 수집을 비활성화하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test project
projectIpAccessList:
- ipAddress: "192.0.2.15"
comment: "IP address for Application Server A"
settings:
isCollectDatabaseSpecificsStatisticsEnabled: false
isDataExplorerEnabled: false
isExtendedStorageSizesEnabled: false
isPerformanceAdvisorEnabled: false
isRealtimePerformancePanelEnabled: false
isSchemaAdvisorEnabled: false

다음 예제는 oplog window가 1시간 미만에 도달하는 경우 트리거되는 경고를 구성하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
enabled: true,
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
typeName: "GROUP"
threshold:
operator: "LESS_THAN",
threshold: "1",
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

다음 예제에서는 Slack을 통해 알림을 전송하는 경고를 구성하는 AtlasProject 사용자 지정 리소스 사양을 보여줍니다.

apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
name: Test Atlas Operator Project
connectionSecretRef:
name: my-atlas-key
alertConfigurations:
- eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT"
enabled: true
notifications:
- delayMin: 0
emailEnabled: true
intervalMin: 60
roles: [ "GROUP_OWNER" ]
smsEnabled: false
- typeName: "SLACK"
apiTokenRef:
name: key-name
namespace: key-namespace
threshold:
operator: "LESS_THAN"
threshold: "1"
units: "HOURS"
alertConfigurationSyncEnabled: true
withDefaultAlertsSettings: false

AtlasProject is the Schema for the atlasprojects API

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.mongodb.com/v1

true

kind

문자열

AtlasProject

true

metadata

객체

Refer to the Kubernetes API documentation for the fields of the metadata field.

true

spec

객체

AtlasProjectSpec defines the target state of Project in Atlas

거짓

status

객체

AtlasProjectStatus defines the observed state of AtlasProject

거짓

AtlasProjectSpec defines the target state of Project in Atlas

Name
유형
설명
필수 사항

name

문자열

Name is the name of the Project that is created in Atlas by the Operator if it doesn't exist yet. The name length must not exceed 64 characters. The name must contain only letters, numbers, spaces, dashes, and underscores. Validations:

  • self == oldSelf: Name cannot be modified after project creation

true

alertConfigurationSyncEnabled

부울

AlertConfigurationSyncEnabled is a flag that enables/disables Alert Configurations sync for the current Project. If true - project alert configurations will be synced according to AlertConfigurations. If not - alert configurations will not be modified by the operator. They can be managed through the API, CLI, and UI.

거짓

alertConfigurations

[]object

AlertConfiguration is a list of Alert Configurations configured for the current Project. If you use this setting, you must also set spec.``alertConfigurationSyncEnabled`` to true for Atlas Kubernetes Operator to modify project alert configurations. If you omit or leave this setting empty, Atlas Kubernetes Operator doesn't alter the project's alert configurations. If creating a project, Atlas applies the default project alert configurations.

거짓

auditing

객체

Auditing represents MongoDB Maintenance Windows.

거짓

backupCompliancePolicyRef

객체

BackupCompliancePolicyRef is a reference to the backup compliance custom resource.

거짓

cloudProviderAccessRoles

[]object

CloudProviderAccessRoles is a list of Cloud Provider Access Roles configured for the current Project. Deprecated: This configuration was deprecated in favor of CloudProviderIntegrations

거짓

cloudProviderIntegrations

[]object

CloudProviderIntegrations is a list of Cloud Provider Integration configured for the current Project.

거짓

connectionSecretRef

객체

ConnectionSecret is the name of the Kubernetes Secret which contains the information about the way to connect to Atlas (organization ID, API keys). The default Operator connection configuration will be used if not provided.

거짓

customRoles

[]object

CustomRoles lets you create and change custom roles in your cluster. Use custom roles to specify custom sets of actions that the Atlas built-in roles can't describe. Deprecated: Migrate to the AtlasCustomRoles custom resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

encryptionAtRest

객체

EncryptionAtRest allows to set encryption for AWS, Azure and GCP providers.

거짓

integrations

[]object

Integrations is a list of MongoDB Atlas integrations for the project. Deprecated: Migrate to the AtlasThirdPartyIntegration custom resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

maintenanceWindow

객체

MaintenanceWindow allows to specify a preferred time in the week to run maintenance operations. See more information at https://www.mongodb.com/ko-kr/docs/atlas/reference/api/maintenance-windows/

거짓

networkPeers

[]object

NetworkPeers is a list of Network Peers configured for the current Project. Deprecated: Migrate to the AtlasNetworkPeering and AtlasNetworkContainer custom resources in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

privateEndpoints

[]object

PrivateEndpoints is a list of Private Endpoints configured for the current Project. Deprecated: Migrate to the AtlasPrivateEndpoint Custom Resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

projectIpAccessList

[]object

ProjectIPAccessList allows the use of the IP Access List for a Project. See more information at https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Deprecated: Migrate to the AtlasIPAccessList Custom Resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

거짓

regionUsageRestrictions

열거형

RegionUsageRestrictions designate the project's AWS region when using Atlas for Government. This parameter should not be used with commercial Atlas. In Atlas for Government, not setting this field (defaulting to NONE) means the project is restricted to COMMERCIAL_FEDRAMP_REGIONS_ONLY. Enum: NONE, GOV_REGIONS_ONLY, COMMERCIAL_FEDRAMP_REGIONS_ONLY Default: NONE

거짓

settings

객체

Settings allows the configuration of the Project Settings.

거짓

teams

[]object

Teams enable you to grant project access roles to multiple users.

거짓

withDefaultAlertsSettings

부울

Flag that indicates whether Atlas Kubernetes Operator creates a project with the default alert configurations. If you use this setting, you must also set spec.``alertConfigurationSyncEnabled`` to true for Atlas Kubernetes Operator to modify project alert configurations. If you set this parameter to false when you create a project, Atlas doesn't add the default alert configurations to your project. This setting has no effect on existing projects. Default: true

거짓

x509CertRef

객체

X509CertRef is a reference to the Kubernetes Secret which contains PEM-encoded CA certificate. Atlas Kubernetes Operator watches secrets only with the label atlas.mongodb.com/type=credentials to avoid watching unnecessary secrets.

거짓

Name
유형
설명
필수 사항

enabled

부울

생략하면 구성이 비활성화됩니다.

거짓

eventTypeName

문자열

The type of event that will trigger an alert.

거짓

matchers

[]object

EventTypeName 가 호스트, 복제본 세트 또는 샤드 cluster에 대한 이벤트를 지정하는 경우에만 matchers 배열을 사용하여 필터링할 수 있습니다.

거짓

metricThreshold

객체

MetricThreshold causes an alert to be triggered.

거짓

notifications

[]object

Notifications are sending when an alert condition is detected.

거짓

severityOverride

열거형

SeverityOverride optionally overrides the default severity level for an alert. Enum: INFO, WARNING, ERROR, CRITICAL

거짓

threshold

객체

Threshold causes an alert to be triggered.

거짓

Name
유형
설명
필수 사항

fieldName

문자열

일치시킬 대상 객체의 필드 이름입니다.

거짓

operator

문자열

The operator to test the field’s value.

거짓

value

문자열

지정된 연산자로 테스트할 값입니다.

거짓

MetricThreshold causes an alert to be triggered.

Name
유형
설명
필수 사항

threshold

문자열

Threshold value outside which an alert will be triggered.

true

metricName

문자열

Name of the metric to check.

거짓

mode

문자열

This must be set to AVERAGE. Atlas computes the current metric value as an average.

거짓

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용할 연산자입니다.

거짓

units

문자열

The units for the threshold value.

거짓

Name
유형
설명
필수 사항

apiTokenRef

객체

Secret containing a Slack API token or Bot token. Populated for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

channelName

문자열

Slack channel name. Populated for the SLACK notifications type.

거짓

datadogAPIKeyRef

객체

Secret containing a Datadog API Key. Found in the Datadog dashboard. Populated for the DATADOG notifications type.

거짓

datadogRegion

문자열

Region that indicates which API URL to use.

거짓

delayMin

integer

경고 조건이 감지된 후 첫 번째 알림을 보내기 전에 대기할 시간(분)입니다.

거짓

emailAddress

문자열

Email address to which alert notifications are sent. Populated for the EMAIL notifications type.

거짓

emailEnabled

부울

Flag indicating if email notifications should be sent. Populated for ORG, GROUP, and USER notifications types.

거짓

flowName

문자열

소문자로 된 Flowdock 흐름 이름입니다.

거짓

flowdockApiTokenRef

객체

The Flowdock personal API token. Populated for the FLOWDOCK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

intervalMin

integer

해결되지 않은 승인되지 않은 경고에 대한 연속 알림 사이에 대기할 시간(분)입니다.

거짓

mobileNumber

문자열

Mobile number to which alert notifications are sent. Populated for the SMS notifications type.

거짓

opsGenieApiKeyRef

객체

OpsGenie API Key. Populated for the OPS_GENIE notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

opsGenieRegion

문자열

Region that indicates which API URL to use.

거짓

orgName

문자열

Flowdock organization name in lower-case letters. This is the name that appears after www.flowdock.com/app/ in the URL string. Populated for the FLOWDOCK notifications type.

거짓

roles

[]string

The following roles grant privileges within a project.

거짓

serviceKeyRef

객체

PagerDuty service key. Populated for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

거짓

smsEnabled

부울

Flag indicating if text message notifications should be sent. Populated for ORG, GROUP, and USER notifications types.

거짓

teamId

문자열

팀의 고유 식별자입니다.

거짓

teamName

문자열

이 알림을 수신하는 팀의 레이블입니다.

거짓

typeName

문자열

경고 알림의 유형입니다.

거짓

username

문자열

Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Populated for the USER notifications type.

거짓

victorOpsSecretRef

객체

Secret containing a VictorOps API key and Routing key. Populated for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

거짓

Secret containing a Slack API token or Bot token. Populated for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Secret containing a Datadog API Key. Found in the Datadog dashboard. Populated for the DATADOG notifications type.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

The Flowdock personal API token. Populated for the FLOWDOCK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

OpsGenie API Key. Populated for the OPS_GENIE notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

PagerDuty service key. Populated for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Secret containing a VictorOps API key and Routing key. Populated for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Threshold causes an alert to be triggered.

Name
유형
설명
필수 사항

operator

문자열

Operator to apply when checking the current metric value against the threshold value. It accepts the following values: GREATER_THAN, LESS_THAN.

거짓

threshold

문자열

Threshold value outside which an alert will be triggered.

거짓

units

문자열

The units for the threshold value.

거짓

Auditing represents MongoDB Maintenance Windows.

Name
유형
설명
필수 사항

auditAuthorizationSuccess

부울

Indicates whether the auditing system captures successful authentication attempts for audit filters using the "atype" : "authCheck" auditing event. For more information, see auditAuthorizationSuccess.

거짓

auditFilter

문자열

JSON-formatted audit filter used by the project.

거짓

enabled

부울

Denotes whether the project associated with the {GROUP-ID} has database auditing enabled.

거짓

BackupCompliancePolicyRef is a reference to the backup compliance custom resource.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

CloudProviderAccessRole define an integration to a cloud provider DEPRECATED: This type is deprecated in favor of CloudProviderIntegration

Name
유형
설명
필수 사항

providerName

문자열

ProviderName is the name of the cloud provider. Currently only AWS is supported.

true

iamAssumedRoleArn

문자열

IamAssumedRoleArn is the ARN of the IAM role that is assumed by the Atlas cluster.

거짓

CloudProviderIntegration define an integration to a cloud provider

Name
유형
설명
필수 사항

providerName

문자열

ProviderName is the name of the cloud provider. Currently only AWS is supported.

true

iamAssumedRoleArn

문자열

IamAssumedRoleArn is the ARN of the IAM role that is assumed by the Atlas cluster.

거짓

ConnectionSecret is the name of the Kubernetes Secret which contains the information about the way to connect to Atlas (organization ID, API keys). The default Operator connection configuration will be used if not provided.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

CustomRole lets you create and change a custom role in your cluster. Use custom roles to specify custom sets of actions that the Atlas built-in roles can't describe. Deprecated: Migrate to the AtlasCustomRoles custom resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

name

문자열

Human-readable label that identifies the role. This name must be unique for this custom role in this project.

true

actions

[]object

List of the individual privilege actions that the role grants.

거짓

inheritedRoles

[]object

이 사용자 지정 역할이 상속하는 기본 제공 역할의 목록.

거짓

Name
유형
설명
필수 사항

name

문자열

권한 작업을 식별하는 사람이 읽을 수 있는 레이블입니다.

true

resources

[]object

List of resources on which you grant the action.

true

Name
유형
설명
필수 사항

cluster

부울

Flag that indicates whether to grant the action on the cluster resource. If true, MongoDB Cloud ignores Database and Collection parameters.

거짓

collection

문자열

Human-readable label that identifies the collection on which you grant the action to one MongoDB user.

거짓

database

문자열

Human-readable label that identifies the database on which you grant the action to one MongoDB user.

거짓

Name
유형
설명
필수 사항

database

문자열

Human-readable label that identifies the database on which someone grants the action to one MongoDB user.

true

name

문자열

Human-readable label that identifies the role inherited.

true

EncryptionAtRest allows to set encryption for AWS, Azure and GCP providers.

Name
유형
설명
필수 사항

awsKms

객체

AwsKms specifies AWS KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.

거짓

azureKeyVault

객체

AzureKeyVault specifies Azure Key Vault configuration details and whether Encryption at Rest is enabled for an Atlas project.

거짓

googleCloudKms

객체

GoogleCloudKms specifies GCP KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.

거짓

AwsKms specifies AWS KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.

Name
유형
설명
필수 사항

enabled

부울

Specifies whether Encryption at Rest is enabled for an Atlas project. To disable Encryption at Rest, pass only this parameter with a value of false. When you disable Encryption at Rest, Atlas also removes the configuration details.

거짓

region

문자열

The AWS region in which the AWS customer master key exists.

거짓

secretRef

객체

A reference to as Secret containing the AccessKeyID, SecretAccessKey, CustomerMasterKeyID and RoleID fields

거짓

valid

부울

Specifies whether the encryption key set for the provider is valid and may be used to encrypt and decrypt data.

거짓

A reference to as Secret containing the AccessKeyID, SecretAccessKey, CustomerMasterKeyID and RoleID fields

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

AzureKeyVault specifies Azure Key Vault configuration details and whether Encryption at Rest is enabled for an Atlas project.

Name
유형
설명
필수 사항

azureEnvironment

문자열

The Azure environment where the Azure account credentials reside. Valid values are the following: AZURE, AZURE_CHINA, AZURE_GERMANY

거짓

clientID

문자열

The Client ID, also known as the application ID, for an Azure application associated with the Azure AD tenant.

거짓

enabled

부울

Specifies whether Encryption at Rest is enabled for an Atlas project. To disable Encryption at Rest, pass only this parameter with a value of false. When you disable Encryption at Rest, Atlas also removes the configuration details.

거짓

resourceGroupName

문자열

The name of the Azure Resource group that contains an Azure Key Vault.

거짓

secretRef

객체

A reference to as Secret containing the SubscriptionID, KeyVaultName, KeyIdentifier, Secret fields

거짓

tenantID

문자열

The unique identifier for an Azure AD tenant within an Azure subscription.

거짓

A reference to as Secret containing the SubscriptionID, KeyVaultName, KeyIdentifier, Secret fields

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

GoogleCloudKms specifies GCP KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.

Name
유형
설명
필수 사항

enabled

부울

Specifies whether Encryption at Rest is enabled for an Atlas project. To disable Encryption at Rest, pass only this parameter with a value of false. When you disable Encryption at Rest, Atlas also removes the configuration details.

거짓

secretRef

객체

A reference to as Secret containing the ServiceAccountKey, KeyVersionResourceID fields

거짓

A reference to as Secret containing the ServiceAccountKey, KeyVersionResourceID fields

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Integration for the project between Atlas and a third party service. Deprecated: Migrate to the AtlasThirdPartyIntegration custom resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

accountId

문자열

New Relic 계정을 식별하는 고유한 40-16진수 문자열입니다.

거짓

apiKeyRef

객체

Reference to a Kubernetes Secret containing your API Key for Datadog, OpsGenie or Victor Ops.

거짓

apiTokenRef

객체

Reference to a Kubernetes Secret containing the Key that allows Atlas to access your Slack account.

거짓

channelName

문자열

Name of the Slack channel to which Atlas sends alert notifications.

거짓

enabled

부울

누군가가 Prometheus 통합을 활성화했는지 여부를 나타내는 플래그입니다.

거짓

flowName

문자열

DEPRECATED: Flowdock flow name. This field has been removed from Atlas, and has no effect.

거짓

licenseKeyRef

객체

Reference to a Kubernetes Secret containing your Unique 40-hexadecimal digit string that identifies your New Relic license.

거짓

microsoftTeamsWebhookUrl

문자열

Endpoint web address of the Microsoft Teams webhook to which Atlas sends notifications.

거짓

name

문자열

거짓

orgName

문자열

DEPRECATED: Flowdock organization name. This field has been removed from Atlas, and has no effect.

거짓

passwordRef

객체

Reference to a Kubernetes Secret containing the password to allow Atlas to access your Prometheus account.

거짓

readTokenRef

객체

Reference to a Kubernetes Secret containing the query key associated with your New Relic account.

거짓

region

문자열

Region code indicating which regional API Atlas uses to access PagerDuty, Datadog, or OpsGenie.

거짓

routingKeyRef

객체

Reference to a Kubernetes Secret containing the Routing key associated with your Splunk On-Call account. Used for Victor Ops.

거짓

scheme

문자열

거짓

secretRef

객체

Reference to a Kubernetes Secret containing the secret for your Webhook.

거짓

serviceDiscovery

문자열

Prometheus 서비스를 검색하는 데 원하는 메서드입니다.

거짓

serviceKeyRef

객체

Reference to a Kubernetes Secret containing the service key associated with your PagerDuty account.

거짓

teamName

문자열

Human-readable label that identifies your Slack team.

거짓

type

열거형

Third Party Integration type such as Slack, New Relic, etc. Each integration type requires a distinct set of configuration fields. For example, if you set type to DATADOG, you must configure only datadog subfields. Enum: PAGER_DUTY, SLACK, DATADOG, NEW_RELIC, OPS_GENIE, VICTOR_OPS, FLOWDOCK, WEBHOOK, MICROSOFT_TEAMS, PROMETHEUS

거짓

url

문자열

Endpoint web address to which Atlas sends notifications. Used for Webhooks.

거짓

username

문자열

Prometheus 수신 웹훅을 식별하는 사람이 읽을 수 있는 레이블입니다.

거짓

writeTokenRef

객체

Reference to a Kubernetes Secret containing the insert key associated with your New Relic account.

거짓

Reference to a Kubernetes Secret containing your API Key for Datadog, OpsGenie or Victor Ops.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the Key that allows Atlas to access your Slack account.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing your Unique 40-hexadecimal digit string that identifies your New Relic license.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the password to allow Atlas to access your Prometheus account.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the query key associated with your New Relic account.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the Routing key associated with your Splunk On-Call account. Used for Victor Ops.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the secret for your Webhook.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the service key associated with your PagerDuty account.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

Reference to a Kubernetes Secret containing the insert key associated with your New Relic account.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

MaintenanceWindow allows to specify a preferred time in the week to run maintenance operations. See more information at https://www.mongodb.com/ko-kr/docs/atlas/reference/api/maintenance-windows/

Name
유형
설명
필수 사항

autoDefer

부울

Flag indicating whether any scheduled project maintenance should be deferred automatically for one week.

거짓

dayOfWeek

integer

Day of the week when you would like the maintenance window to start as a 1-based integer. Sunday 1, Monday 2, Tuesday 3, Wednesday 4, Thursday 5, Friday 6, Saturday 7. Minimum: 1 Maximum: 7

거짓

defer

부울

Flag indicating whether the next scheduled project maintenance should be deferred for one week. Cannot be specified if startASAP is true

거짓

hourOfDay

integer

Hour of the day when you would like the maintenance window to start. This parameter uses the 24-hour clock, where midnight is 0, noon is 12. Minimum: 0 Maximum: 23

거짓

startASAP

부울

Flag indicating whether project maintenance has been directed to start immediately. Cannot be specified if defer is true

거짓

NetworkPeer configured for the current Project. Deprecated: Migrate to the AtlasNetworkPeering and AtlasNetworkContainer custom resources in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

accepterRegionName

문자열

AccepterRegionName is the provider region name of user's VPC.

거짓

atlasCidrBlock

문자열

Atlas CIDR. It needs to be set if ContainerID is not set.

거짓

awsAccountId

문자열

AccountID of the user's VPC.

거짓

azureDirectoryId

문자열

AzureDirectoryID is the unique identifier for an Azure AD directory.

거짓

azureSubscriptionId

문자열

AzureSubscriptionID is the unique identifier of the Azure subscription in which the VNet resides.

거짓

containerId

문자열

ID of the network peer container. If not set, operator will create a new container with ContainerRegion and AtlasCIDRBlock input.

거짓

containerRegion

문자열

ContainerRegion is the provider region name of Atlas network peer container. If not set, AccepterRegionName is used.

거짓

gcpProjectId

문자열

User GCP Project ID. Its applicable only for GCP.

거짓

networkName

문자열

GCP Network Peer Name. Its applicable only for GCP.

거짓

providerName

문자열

ProviderName is the name of the provider. If not set, it will be set to "AWS".

거짓

resourceGroupName

문자열

ResourceGroupName is the name of your Azure resource group.

거짓

routeTableCidrBlock

문자열

User VPC CIDR.

거짓

vnetName

문자열

VNetName is name of your Azure VNet. Its applicable only for Azure.

거짓

vpcId

문자열

AWS VPC ID.

거짓

PrivateEndpoint is a list of Private Endpoints configured for the current Project. Deprecated: Migrate to the AtlasPrivateEndpoint Custom Resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

provider

열거형

Cloud provider for which you want to retrieve a private endpoint service. Atlas accepts AWS, GCP, or AZURE. Enum: AWS, GCP, AZURE, TENANT

true

region

문자열

Cloud provider region for which you want to create the private endpoint service.

true

endpointGroupName

문자열

Unique identifier of the endpoint group. The endpoint group encompasses all the endpoints that you created in Google Cloud.

거짓

endpoints

[]object

Collection of individual private endpoints that comprise your endpoint group.

거짓

gcpProjectId

문자열

Unique identifier of the Google Cloud project in which you created your endpoints.

거짓

id

문자열

Unique identifier of the private endpoint you created in your AWS VPC or Azure VNet.

거짓

ip

문자열

Private IP address of the private endpoint network interface you created in your Azure VNet.

거짓

Name
유형
설명
필수 사항

endpointName

문자열

Forwarding rule that corresponds to the endpoint you created in Google Cloud.

거짓

ipAddress

문자열

Private IP address of the endpoint you created in Google Cloud.

거짓

IPAccessList allows the use of the IP Access List for a Project. See more information at https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Deprecated: Migrate to the AtlasIPAccessList Custom Resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

awsSecurityGroup

문자열

Unique identifier of AWS security group in this access list entry.

거짓

cidrBlock

문자열

Range of IP addresses in CIDR notation in this access list entry.

거짓

comment

문자열

이 액세스 목록 항목과 연결된 댓글입니다.

거짓

deleteAfterDate

문자열

Timestamp in ISO 8601 date and time format in UTC after which Atlas deletes the temporary access list entry.

거짓

ipAddress

문자열

Entry using an IP address in this access list entry.

거짓

Settings allows the configuration of the Project Settings.

Name
유형
설명
필수 사항

isCollectDatabaseSpecificsStatisticsEnabled

부울

지정된 프로젝트의 데이터베이스별 지표를 수집할지 여부를 나타내는 플래그입니다.

거짓

isDataExplorerEnabled

부울

지정된 프로젝트의 데이터 탐색기를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isExtendedStorageSizesEnabled

부울

지정된 프로젝트의 확장 저장소 크기를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isPerformanceAdvisorEnabled

부울

지정된 프로젝트의 Performance Advisor 및 프로파일러를 활성화할지 여부를 나타내는 플래그입니다.

거짓

isRealtimePerformancePanelEnabled

부울

지정된 프로젝트의 실시간 성능 패널을 활성화할지 여부를 나타내는 플래그입니다.

거짓

isSchemaAdvisorEnabled

부울

지정된 프로젝트의 스키마 관리자를 활성화할지 여부를 나타내는 플래그입니다.

거짓

Name
유형
설명
필수 사항

roles

[]enum

Roles the users in the team has within the project. Enum: GROUP_OWNER, GROUP_CLUSTER_MANAGER, GROUP_DATA_ACCESS_ADMIN, GROUP_DATA_ACCESS_READ_WRITE, GROUP_DATA_ACCESS_READ_ONLY, GROUP_READ_ONLY

true

teamRef

객체

Reference to the AtlasTeam custom resource which will be assigned to the project.

true

Reference to the AtlasTeam custom resource which will be assigned to the project.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

X509CertRef is a reference to the Kubernetes Secret which contains PEM-encoded CA certificate. Atlas Kubernetes Operator watches secrets only with the label atlas.mongodb.com/type=credentials to avoid watching unnecessary secrets.

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

AtlasProjectStatus defines the observed state of AtlasProject

Name
유형
설명
필수 사항

conditions

[]object

Conditions is the list of statuses showing the current state of the Atlas Custom Resource

true

alertConfigurations

[]object

AlertConfigurations contains a list of alert configuration statuses

거짓

authModes

[]string

AuthModes contains a list of configured authentication modes "SCRAM" is default authentication method and requires a password for each user "X509" signifies that self-managed X.509 authentication is configured

거짓

cloudProviderIntegrations

[]object

CloudProviderIntegrations contains a list of configured cloud provider access roles. AWS support only

거짓

customRoles

[]object

CustomRoles contains a list of custom roles statuses

거짓

expiredIpAccessList

[]object

The list of IP Access List entries that are expired due to 'deleteAfterDate' being less than the current date. Note, that this field is updated by the Atlas Operator only after specification changes

거짓

id

문자열

The ID of the Atlas Project

거짓

networkPeers

[]object

The list of network peers that are configured for current project

거짓

observedGeneration

integer

ObservedGeneration indicates the generation of the resource specification of which the Atlas Operator is aware. The Atlas Operator updates this field to the value of 'metadata.generation' as soon as it starts reconciliation of the resource. Format: int64

거짓

privateEndpoints

[]object

The list of private endpoints configured for current project

거짓

prometheus

객체

Prometheus contains the status for Prometheus integration including the prometheusDiscoveryURL

거짓

teams

[]object

Teams contains a list of teams assignment statuses

거짓

Condition describes the state of an Atlas Custom Resource at a certain point.

Name
유형
설명
필수 사항

status

문자열

Status of the condition; one of True, False, Unknown.

true

type

문자열

Type of Atlas Custom Resource condition.

true

lastTransitionTime

문자열

Last time the condition transitioned from one status to another. Represented in ISO 8601 format. Format: date-time

거짓

message

문자열

A message providing details about the transition.

거짓

reason

문자열

The reason for the condition's last transition.

거짓

Name
유형
설명
필수 사항

acknowledgedUntil

문자열

The date through which the alert has been acknowledged. Will not be present if the alert has never been acknowledged.

거짓

acknowledgementComment

문자열

The comment left by the user who acknowledged the alert. Will not be present if the alert has never been acknowledged.

거짓

acknowledgingUsername

문자열

The username of the user who acknowledged the alert. Will not be present if the alert has never been acknowledged.

거짓

alertConfigId

문자열

ID of the alert configuration that triggered this alert.

거짓

clusterId

문자열

The ID of the cluster to which this alert applies. Only present for alerts of type BACKUP, REPLICA_SET, and CLUSTER.

거짓

clusterName

문자열

The name the cluster to which this alert applies. Only present for alerts of type BACKUP, REPLICA_SET, and CLUSTER.

거짓

created

문자열

Timestamp in ISO 8601 date and time format in UTC when this alert configuration was created.

거짓

currentValue

객체

CurrentValue represents current value of the metric that triggered the alert. Only present for alerts of type HOST_METRIC.

거짓

enabled

부울

생략하면 구성이 비활성화됩니다.

거짓

errorMessage

문자열

ErrorMessage is massage if the alert configuration is in an incorrect state.

거짓

eventTypeName

문자열

The type of event that will trigger an alert.

거짓

groupId

문자열

이 경고 구성을 소유한 프로젝트 의 고유 식별자입니다.

거짓

hostId

문자열

ID of the host to which the metric pertains. Only present for alerts of type HOST, HOST_METRIC, and REPLICA_SET.

거짓

hostnameAndPort

문자열

The hostname and port of each host to which the alert applies. Only present for alerts of type HOST, HOST_METRIC, and REPLICA_SET.

거짓

id

문자열

고유 식별자입니다.

거짓

lastNotified

문자열

이 경고 에 대한 마지막 알림이 전송된 시간입니다. 알림 이 전송된 경우에만 표시됩니다.

거짓

matchers

[]object

EventTypeName 가 호스트, 복제본 세트 또는 샤드 cluster에 대한 이벤트를 지정하는 경우에만 matchers 배열을 사용하여 필터링할 수 있습니다.

거짓

metricName

문자열

The name of the measurement whose value went outside the threshold. Only present if eventTypeName is set to OUTSIDE_METRIC_THRESHOLD.

거짓

metricThreshold

객체

MetricThreshold causes an alert to be triggered.

거짓

notifications

[]object

Notifications are sending when an alert condition is detected.

거짓

replicaSetName

문자열

Name of the replica set. Only present for alerts of type HOST, HOST_METRIC, BACKUP, and REPLICA_SET.

거짓

resolved

문자열

When the alert was closed. Only present if the status is CLOSED.

거짓

severityOverride

문자열

Severity of the alert.

거짓

sourceTypeName

문자열

For alerts of the type BACKUP, the type of server being backed up.

거짓

status

문자열

The current state of the alert. Possible values are: TRACKING, OPEN, CLOSED, CANCELED

거짓

threshold

객체

Threshold causes an alert to be triggered.

거짓

updated

문자열

Timestamp in ISO 8601 date and time format in UTC when this alert configuration was last updated.

거짓

CurrentValue represents current value of the metric that triggered the alert. Only present for alerts of type HOST_METRIC.

Name
유형
설명
필수 사항

number

문자열

The value of the metric.

거짓

units

문자열

The units for the value. Depends on the type of metric.

거짓

Name
유형
설명
필수 사항

fieldName

문자열

일치시킬 대상 객체의 필드 이름입니다.

거짓

operator

문자열

The operator to test the field’s value.

거짓

value

문자열

지정된 연산자로 테스트할 값입니다.

거짓

MetricThreshold causes an alert to be triggered.

Name
유형
설명
필수 사항

threshold

문자열

Threshold value outside which an alert will be triggered.

true

metricName

문자열

Name of the metric to check.

거짓

mode

문자열

This must be set to AVERAGE. Atlas computes the current metric value as an average.

거짓

operator

문자열

임계값과 비교하여 현재 지표 값을 확인할 때 적용할 연산자입니다.

거짓

units

문자열

The units for the threshold value.

거짓

Name
유형
설명
필수 사항

apiToken

문자열

Slack API token or Bot token. Populated for the SLACK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

channelName

문자열

Slack channel name. Populated for the SLACK notifications type.

거짓

datadogApiKey

문자열

Datadog API Key. Found in the Datadog dashboard. Populated for the DATADOG notifications type.

거짓

datadogRegion

문자열

Region that indicates which API URL to use

거짓

delayMin

integer

경고 조건이 감지된 후 첫 번째 알림을 보내기 전에 대기할 시간(분)입니다.

거짓

emailAddress

문자열

Email address to which alert notifications are sent. Populated for the EMAIL notifications type.

거짓

emailEnabled

부울

Flag indicating if email notifications should be sent. Populated for ORG, GROUP, and USER notifications types.

거짓

flowName

문자열

Flowdock flow namse in lower-case letters.

거짓

flowdockApiToken

문자열

The Flowdock personal API token. Populated for the FLOWDOCK notifications type. If the token later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

intervalMin

integer

해결되지 않은 승인되지 않은 경고에 대한 연속 알림 사이에 대기할 시간(분)입니다.

거짓

mobileNumber

문자열

Mobile number to which alert notifications are sent. Populated for the SMS notifications type.

거짓

opsGenieApiKey

문자열

Opsgenie API Key. Populated for the OPS_GENIE notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the token.

거짓

opsGenieRegion

문자열

Region that indicates which API URL to use.

거짓

orgName

문자열

Flowdock organization name in lower-case letters. This is the name that appears after www.flowdock.com/app/ in the URL string. Populated for the FLOWDOCK notifications type.

거짓

roles

[]string

The following roles grant privileges within a project.

거짓

serviceKey

문자열

PagerDuty service key. Populated for the PAGER_DUTY notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

거짓

smsEnabled

부울

Flag indicating if text message notifications should be sent. Populated for ORG, GROUP, and USER notifications types.

거짓

teamId

문자열

팀의 고유 식별자입니다.

거짓

teamName

문자열

이 알림을 수신하는 팀의 레이블입니다.

거짓

typeName

문자열

경고 알림의 유형입니다.

거짓

username

문자열

Name of the Atlas user to which to send notifications. Only a user in the project that owns the alert configuration is allowed here. Populated for the USER notifications type.

거짓

victorOpsApiKey

문자열

VictorOps API key. Populated for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

거짓

victorOpsRoutingKey

문자열

VictorOps routing key. Populated for the VICTOR_OPS notifications type. If the key later becomes invalid, Atlas sends an email to the project owner and eventually removes the key.

거짓

Threshold causes an alert to be triggered.

Name
유형
설명
필수 사항

operator

문자열

Operator to apply when checking the current metric value against the threshold value. it accepts the following values: GREATER_THAN, LESS_THAN

거짓

threshold

문자열

Threshold value outside which an alert will be triggered.

거짓

units

문자열

The units for the threshold value

거짓

Name
유형
설명
필수 사항

atlasAssumedRoleExternalId

문자열

Unique external ID that MongoDB Atlas uses when it assumes the IAM role in your Amazon Web Services account.

true

providerName

문자열

역할의 클라우드 공급자를 식별하는 인간 판독 가능 레이블.

true

atlasAWSAccountArn

문자열

Amazon Resource Name that identifies the Amazon Web Services user account that MongoDB Atlas uses when it assumes the Identity and Access Management role.

거짓

authorizedDate

문자열

Date and time when someone authorized this role for the specified cloud service provider. This parameter expresses its value in the ISO 8601 timestamp format in UTC.

거짓

createdDate

문자열

Date and time when someone created this role for the specified cloud service provider. This parameter expresses its value in the ISO 8601 timestamp format in UTC.

거짓

errorMessage

문자열

Application error message returned.

거짓

featureUsages

[]object

List that contains application features associated with this Amazon Web Services Identity and Access Management role.

거짓

iamAssumedRoleArn

문자열

Amazon Resource Name that identifies the Amazon Web Services Identity and Access Management role that MongoDB Cloud assumes when it accesses resources in your AWS account.

거짓

roleId

문자열

역할을 식별하는 고유한 24자리 16진수 문자열.

거짓

status

문자열

Provision status of the service account. Values are IN_PROGRESS, COMPLETE, FAILED, or NOT_INITIATED.

거짓

Name
유형
설명
필수 사항

featureId

문자열

Identifying characteristics about the data lake linked to this Amazon Web Services Identity and Access Management role.

거짓

featureType

문자열

Human-readable label that describes one MongoDB Cloud feature linked to this Amazon Web Services Identity and Access Management role.

거짓

Name
유형
설명
필수 사항

name

문자열

Role name which is unique

true

status

문자열

The status of the given custom role (OK or FAILED)

true

error

문자열

The message when the custom role is in the FAILED status

거짓

IPAccessList allows the use of the IP Access List for a Project. See more information at https://mongodb.com/ko-kr/docs/atlas/reference/api/ip-access-list/add-entries-to-access-list/ Deprecated: Migrate to the AtlasIPAccessList Custom Resource in accordance with the migration guide at https://www.mongodb.com/ko-kr/docs/atlas/operator/current/migrate-parameter-to-resource/#std-label-ak8so-migrate-ptr

Name
유형
설명
필수 사항

awsSecurityGroup

문자열

Unique identifier of AWS security group in this access list entry.

거짓

cidrBlock

문자열

Range of IP addresses in CIDR notation in this access list entry.

거짓

comment

문자열

이 액세스 목록 항목과 연결된 댓글입니다.

거짓

deleteAfterDate

문자열

Timestamp in ISO 8601 date and time format in UTC after which Atlas deletes the temporary access list entry.

거짓

ipAddress

문자열

Entry using an IP address in this access list entry.

거짓

Name
유형
설명
필수 사항

id

문자열

Unique identifier for NetworkPeer.

true

providerName

문자열

Cloud provider for which you want to retrieve a network peer.

true

region

문자열

Region for which you want to create the network peer. It isn't needed for GCP

true

atlasGcpProjectId

문자열

ProjectID of Atlas container. Applicable only for GCP. It's needed to add network peer connection.

거짓

atlasNetworkName

문자열

Atlas Network Name. Applicable only for GCP. It's needed to add network peer connection.

거짓

connectionId

문자열

Unique identifier of the network peer connection. Applicable only for AWS.

거짓

containerId

문자열

ContainerID of Atlas network peer container.

거짓

errorMessage

문자열

Error state of the network peer. Applicable only for GCP.

거짓

errorState

문자열

Error state of the network peer. Applicable only for Azure.

거짓

errorStateName

문자열

Error state of the network peer. Applicable only for AWS.

거짓

gcpProjectId

문자열

ProjectID of the user's vpc. Applicable only for GCP.

거짓

status

문자열

Status of the network peer. Applicable only for GCP and Azure.

거짓

statusName

문자열

Status of the network peer. Applicable only for AWS.

거짓

vpc

문자열

VPC is general purpose field for storing the name of the VPC. VPC is vpcID for AWS, user networkName for GCP, and vnetName for Azure.

거짓

Name
유형
설명
필수 사항

provider

문자열

Cloud provider for which you want to retrieve a private endpoint service. Atlas accepts AWS or AZURE.

true

region

문자열

Cloud provider region for which you want to create the private endpoint service.

true

endpoints

[]object

Collection of individual GCP private endpoints that comprise your network endpoint group.

거짓

id

문자열

Unique identifier for AWS or AZURE Private Link Connection.

거짓

interfaceEndpointId

문자열

Unique identifier of the AWS or Azure Private Link Interface Endpoint.

거짓

serviceAttachmentNames

[]string

Unique alphanumeric and special character strings that identify the service attachments associated with the GCP Private Service Connect endpoint service.

거짓

serviceName

문자열

Name of the AWS or Azure Private Link Service that Atlas manages.

거짓

serviceResourceId

문자열

Unique identifier of the Azure Private Link Service (for AWS the same as ID).

거짓

Name
유형
설명
필수 사항

endpointName

문자열

사용자가 만든 Google Cloud 소비자 전달 규칙을 식별하는 사람이 읽을 수 있는 레이블입니다.

true

ipAddress

문자열

이 Google Cloud 소비자 전달 규칙이 확인되는 비공개 인터넷 프로토콜 버전 4 (IPv4) 주소 1개입니다.

true

status

문자열

State of the MongoDB Atlas endpoint group when MongoDB Cloud received this request.

true

Prometheus contains the status for Prometheus integration including the prometheusDiscoveryURL

Name
유형
설명
필수 사항

prometheusDiscoveryURL

문자열

URL from which Prometheus fetches the targets.

거짓

scheme

문자열

Protocol scheme used for Prometheus requests.

거짓

Name
유형
설명
필수 사항

teamRef

객체

ResourceRefNamespaced is a reference to a Kubernetes Resource that allows to configure the namespace

true

id

문자열

거짓

ResourceRefNamespaced is a reference to a Kubernetes Resource that allows to configure the namespace

Name
유형
설명
필수 사항

name

문자열

Name of the Kubernetes Resource

true

namespace

문자열

Namespace of the Kubernetes Resource

거짓

돌아가기

사용자 지정 리소스

이 페이지의 내용