We recommend new projects start with resources from the AWS provider.
aws-native.events.getEndpoint
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Events::Endpoint.
Using getEndpoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>def get_endpoint(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEndpointResult
def get_endpoint_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput> Note: This function is named LookupEndpoint in the Go SDK.
public static class GetEndpoint
{
public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
public static Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:events:getEndpoint
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the endpoint.
- Name string
- The name of the endpoint.
- name String
- The name of the endpoint.
- name string
- The name of the endpoint.
- name str
- The name of the endpoint.
- name String
- The name of the endpoint.
getEndpoint Result
The following output properties are available:
- Arn string
- The ARN of the endpoint.
- Description string
- A description for the endpoint.
- Endpoint
Id string - The ID of the endpoint.
- Endpoint
Url string - The URL of the endpoint.
- Event
Buses List<Pulumi.Aws Native. Events. Outputs. Endpoint Event Bus> The event buses being used by the endpoint.
Exactly :
2- Replication
Config Pulumi.Aws Native. Events. Outputs. Endpoint Replication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - Role
Arn string - The ARN of the role used by event replication for the endpoint.
- Routing
Config Pulumi.Aws Native. Events. Outputs. Endpoint Routing Config - The routing configuration of the endpoint.
- State
Pulumi.
Aws Native. Events. Endpoint State - The main Region of the endpoint.
- State
Reason string - The reason the endpoint is in its current state.
- Arn string
- The ARN of the endpoint.
- Description string
- A description for the endpoint.
- Endpoint
Id string - The ID of the endpoint.
- Endpoint
Url string - The URL of the endpoint.
- Event
Buses []EndpointEvent Bus The event buses being used by the endpoint.
Exactly :
2- Replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - Role
Arn string - The ARN of the role used by event replication for the endpoint.
- Routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- State
Endpoint
State Enum - The main Region of the endpoint.
- State
Reason string - The reason the endpoint is in its current state.
- arn String
- The ARN of the endpoint.
- description String
- A description for the endpoint.
- endpoint
Id String - The ID of the endpoint.
- endpoint
Url String - The URL of the endpoint.
- event
Buses List<EndpointEvent Bus> The event buses being used by the endpoint.
Exactly :
2- replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - role
Arn String - The ARN of the role used by event replication for the endpoint.
- routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state
Reason String - The reason the endpoint is in its current state.
- arn string
- The ARN of the endpoint.
- description string
- A description for the endpoint.
- endpoint
Id string - The ID of the endpoint.
- endpoint
Url string - The URL of the endpoint.
- event
Buses EndpointEvent Bus[] The event buses being used by the endpoint.
Exactly :
2- replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - role
Arn string - The ARN of the role used by event replication for the endpoint.
- routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state
Reason string - The reason the endpoint is in its current state.
- arn str
- The ARN of the endpoint.
- description str
- A description for the endpoint.
- endpoint_
id str - The ID of the endpoint.
- endpoint_
url str - The URL of the endpoint.
- event_
buses Sequence[EndpointEvent Bus] The event buses being used by the endpoint.
Exactly :
2- replication_
config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - role_
arn str - The ARN of the role used by event replication for the endpoint.
- routing_
config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state_
reason str - The reason the endpoint is in its current state.
- arn String
- The ARN of the endpoint.
- description String
- A description for the endpoint.
- endpoint
Id String - The ID of the endpoint.
- endpoint
Url String - The URL of the endpoint.
- event
Buses List<Property Map> The event buses being used by the endpoint.
Exactly :
2- replication
Config Property Map - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLEDwhich means you must supply aRoleArn. If you don't have aRoleArnor you don't want event replication enabled, set the state toDISABLED. - role
Arn String - The ARN of the role used by event replication for the endpoint.
- routing
Config Property Map - The routing configuration of the endpoint.
- state "ACTIVE" | "CREATING" | "UPDATING" | "DELETING" | "CREATE_FAILED" | "UPDATE_FAILED"
- The main Region of the endpoint.
- state
Reason String - The reason the endpoint is in its current state.
Supporting Types
EndpointEventBus
- Event
Bus stringArn
- Event
Bus stringArn
- event
Bus StringArn
- event
Bus stringArn
- event_
bus_ strarn
- event
Bus StringArn
EndpointFailoverConfig
- Primary
Pulumi.
Aws Native. Events. Inputs. Endpoint Primary - The main Region of the endpoint.
- Secondary
Pulumi.
Aws Native. Events. Inputs. Endpoint Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- Primary
Endpoint
Primary - The main Region of the endpoint.
- Secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary Property Map
- The main Region of the endpoint.
- secondary Property Map
- The Region that events are routed to when failover is triggered or event replication is enabled.
EndpointPrimary
- Health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- Health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check String - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health_
check str - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check String - The ARN of the health check used by the endpoint to determine whether failover is triggered.
EndpointReplicationConfig
- State
Pulumi.
Aws Native. Events. Endpoint Replication State - The state of event replication.
- State
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state "ENABLED" | "DISABLED"
- The state of event replication.
EndpointReplicationState
EndpointRoutingConfig
- Failover
Config Pulumi.Aws Native. Events. Inputs. Endpoint Failover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- Failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover_
config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config Property Map - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
EndpointSecondary
- Route string
- Defines the secondary Region.
- Route string
- Defines the secondary Region.
- route String
- Defines the secondary Region.
- route string
- Defines the secondary Region.
- route str
- Defines the secondary Region.
- route String
- Defines the secondary Region.
EndpointState
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.