com.equinix.pulumi.metal.inputs.ProjectBgpConfigArgs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of equinix Show documentation
Show all versions of equinix Show documentation
A Pulumi package for creating and managing equinix cloud resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.equinix.pulumi.metal.inputs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Integer;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
public final class ProjectBgpConfigArgs extends com.pulumi.resources.ResourceArgs {
public static final ProjectBgpConfigArgs Empty = new ProjectBgpConfigArgs();
/**
* Autonomous System Number for local BGP deployment.
*
*/
@Import(name="asn", required=true)
private Output asn;
/**
* @return Autonomous System Number for local BGP deployment.
*
*/
public Output asn() {
return this.asn;
}
/**
* `local` or `global`, the `local` is likely to be usable immediately, the `global` will need to be reviewed by Equinix Metal engineers.
*
*/
@Import(name="deploymentType", required=true)
private Output deploymentType;
/**
* @return `local` or `global`, the `local` is likely to be usable immediately, the `global` will need to be reviewed by Equinix Metal engineers.
*
*/
public Output deploymentType() {
return this.deploymentType;
}
/**
* The maximum number of route filters allowed per server.
*
*/
@Import(name="maxPrefix")
private @Nullable Output maxPrefix;
/**
* @return The maximum number of route filters allowed per server.
*
*/
public Optional