Registry Enterprise Sync Rule Args
data class RegistryEnterpriseSyncRuleArgs(val instanceId: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val repoName: Output<String>? = null, val tagFilter: Output<String>? = null, val targetInstanceId: Output<String>? = null, val targetNamespaceName: Output<String>? = null, val targetRegionId: Output<String>? = null, val targetRepoName: Output<String>? = null) : ConvertibleToJava<RegistryEnterpriseSyncRuleArgs>
This resource will help you to manager Container Registry Enterprise Edition sync rules. For information about Container Registry Enterprise Edition sync rules and how to use it, see Create a Sync Rule
NOTE: Available in v1.90.0+. NOTE: You need to set your registry password in Container Registry Enterprise Edition console before use this resource.
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cs.RegistryEnterpriseSyncRule;
import com.pulumi.alicloud.cs.RegistryEnterpriseSyncRuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new RegistryEnterpriseSyncRule("default", RegistryEnterpriseSyncRuleArgs.builder()
.instanceId("my-source-instance-id")
.namespaceName("my-source-namespace")
.repoName("my-source-repo")
.tagFilter(".*")
.targetInstanceId("my-target-instance-id")
.targetNamespaceName("my-target-namespace")
.targetRegionId("cn-hangzhou")
.targetRepoName("my-target-repo")
.build());
}
}
Content copied to clipboard
Import
Container Registry Enterprise Edition sync rule can be imported using the id. Format to {instance_id}:{namespace_name}:{rule_id}
, e.g.
$ pulumi import alicloud:cs/registryEnterpriseSyncRule:RegistryEnterpriseSyncRule default `cri-xxx:my-namespace:crsr-yyy`
Content copied to clipboard
Constructors
Link copied to clipboard
fun RegistryEnterpriseSyncRuleArgs(instanceId: Output<String>? = null, name: Output<String>? = null, namespaceName: Output<String>? = null, repoName: Output<String>? = null, tagFilter: Output<String>? = null, targetInstanceId: Output<String>? = null, targetNamespaceName: Output<String>? = null, targetRegionId: Output<String>? = null, targetRepoName: Output<String>? = null)