alicloud_cr_ee_sync_rules
更新时间:
This data source provides a list Container Registry Enterprise Edition sync rules on Alibaba Cloud.
-> NOTE: Available in v1.90.0+
Example Usage
# Declare the data source
data "alicloud_cr_ee_sync_rules" "my_sync_rules" {
instance_id = "cri-xxx"
namespace_name = "test-namespace"
repo_name = "test-repo"
target_instance_id = "cri-yyy"
name_regex = "test-rule"
}
output "output" {
value = data.alicloud_cr_ee_sync_rules.my_sync_rules.rules.*.id
}
Argument Reference
The following arguments are supported:
instance_id
- (Required) ID of Container Registry Enterprise Edition local instance.namespace_name
- (Optional) Name of Container Registry Enterprise Edition local namespace.repo_name
- (Optional) Name of Container Registry Enterprise Edition local repo.target_instance_id
- (Optional) ID of Container Registry Enterprise Edition target instance.name_regex
- (Optional) A regex string to filter results by sync rule name.ids
- (Optional) A list of ids to filter results by sync rule id.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
ids
- A list of matched Container Registry Enterprise Edition sync rules. Its element is a sync rule uuid.names
- A list of sync rule names.rules
- A list of matched Container Registry Enterprise Edition sync rules. Each element contains the following attributes:id
- ID of Container Registry Enterprise Edition sync rule.name
- Name of Container Registry Enterprise Edition sync rule.region_id
- Region of Container Registry Enterprise Edition local instance.instance_id
- ID of Container Registry Enterprise Edition local instance.namespace_name
- Name of Container Registry Enterprise Edition local namespace.repo_name
- Name of Container Registry Enterprise Edition local repo.target_region_id
- Region of Container Registry Enterprise Edition target instance.target_instance_id
- ID of Container Registry Enterprise Edition target instance.target_namespace_name
- Name of Container Registry Enterprise Edition target namespace.target_repo_name
- Name of Container Registry Enterprise Edition target repo.tag_filter
- The regular expression used to filter image tags for synchronization in the source repository.sync_direction
-FROM
orTO
, the direction of synchronization.FROM
indicates that the local instance is the source instance.TO
indicates that the local instance is the target instance to be synchronized.sync_scope
-REPO
orNAMESPACE
,the scope that the synchronization rule applies.sync_trigger
-PASSIVE
orINITIATIVE
, the policy configured to trigger the synchronization rule.
文档内容是否对您有帮助?