We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource Schema of AWS::EMRContainers::Endpoint Type
Create Endpoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Endpoint(name: string, args: EndpointArgs, opts?: CustomResourceOptions);@overload
def Endpoint(resource_name: str,
args: EndpointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Endpoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
execution_role_arn: Optional[str] = None,
release_label: Optional[str] = None,
type: Optional[str] = None,
virtual_cluster_id: Optional[str] = None,
configuration_overrides: Optional[EndpointConfigurationOverridesArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewEndpoint(ctx *Context, name string, args EndpointArgs, opts ...ResourceOption) (*Endpoint, error)public Endpoint(string name, EndpointArgs args, CustomResourceOptions? opts = null)
public Endpoint(String name, EndpointArgs args)
public Endpoint(String name, EndpointArgs args, CustomResourceOptions options)
type: aws-native:emrcontainers:Endpoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EndpointArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EndpointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EndpointArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Endpoint Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Endpoint resource accepts the following input properties:
- Execution
Role stringArn - The execution role ARN for the managed endpoint.
- Release
Label string - The Amazon EMR release label.
- Type string
- The type of the managed endpoint.
- Virtual
Cluster stringId - The ID of the virtual cluster for which the managed endpoint is created.
- Configuration
Overrides Pulumi.Aws Native. Emr Containers. Inputs. Endpoint Configuration Overrides - The configuration overrides for the managed endpoint.
- Name string
- The name of the managed endpoint.
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this managed endpoint.
- Execution
Role stringArn - The execution role ARN for the managed endpoint.
- Release
Label string - The Amazon EMR release label.
- Type string
- The type of the managed endpoint.
- Virtual
Cluster stringId - The ID of the virtual cluster for which the managed endpoint is created.
- Configuration
Overrides EndpointConfiguration Overrides Args - The configuration overrides for the managed endpoint.
- Name string
- The name of the managed endpoint.
-
Tag
Args - An array of key-value pairs to apply to this managed endpoint.
- execution
Role StringArn - The execution role ARN for the managed endpoint.
- release
Label String - The Amazon EMR release label.
- type String
- The type of the managed endpoint.
- virtual
Cluster StringId - The ID of the virtual cluster for which the managed endpoint is created.
- configuration
Overrides EndpointConfiguration Overrides - The configuration overrides for the managed endpoint.
- name String
- The name of the managed endpoint.
- List<Tag>
- An array of key-value pairs to apply to this managed endpoint.
- execution
Role stringArn - The execution role ARN for the managed endpoint.
- release
Label string - The Amazon EMR release label.
- type string
- The type of the managed endpoint.
- virtual
Cluster stringId - The ID of the virtual cluster for which the managed endpoint is created.
- configuration
Overrides EndpointConfiguration Overrides - The configuration overrides for the managed endpoint.
- name string
- The name of the managed endpoint.
- Tag[]
- An array of key-value pairs to apply to this managed endpoint.
- execution_
role_ strarn - The execution role ARN for the managed endpoint.
- release_
label str - The Amazon EMR release label.
- type str
- The type of the managed endpoint.
- virtual_
cluster_ strid - The ID of the virtual cluster for which the managed endpoint is created.
- configuration_
overrides EndpointConfiguration Overrides Args - The configuration overrides for the managed endpoint.
- name str
- The name of the managed endpoint.
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this managed endpoint.
- execution
Role StringArn - The execution role ARN for the managed endpoint.
- release
Label String - The Amazon EMR release label.
- type String
- The type of the managed endpoint.
- virtual
Cluster StringId - The ID of the virtual cluster for which the managed endpoint is created.
- configuration
Overrides Property Map - The configuration overrides for the managed endpoint.
- name String
- The name of the managed endpoint.
- List<Property Map>
- An array of key-value pairs to apply to this managed endpoint.
Outputs
All input properties are implicitly available as output properties. Additionally, the Endpoint resource produces the following output properties:
- Arn string
- The ARN of the managed endpoint.
- Aws
Id string - The ID of the managed endpoint.
-
Pulumi.
Aws Native. Emr Containers. Outputs. Endpoint Certificate - The certificate authority for the managed endpoint.
- Created
At string - The date and time when the managed endpoint was created.
- Failure
Reason string - The reason for a failed managed endpoint.
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Group string - The security group associated with the managed endpoint.
- Server
Url string - The server URL of the managed endpoint.
- State string
- The state of the managed endpoint.
- State
Details string - Additional details about the state of the managed endpoint.
- Arn string
- The ARN of the managed endpoint.
- Aws
Id string - The ID of the managed endpoint.
-
Endpoint
Certificate - The certificate authority for the managed endpoint.
- Created
At string - The date and time when the managed endpoint was created.
- Failure
Reason string - The reason for a failed managed endpoint.
- Id string
- The provider-assigned unique ID for this managed resource.
- Security
Group string - The security group associated with the managed endpoint.
- Server
Url string - The server URL of the managed endpoint.
- State string
- The state of the managed endpoint.
- State
Details string - Additional details about the state of the managed endpoint.
- arn String
- The ARN of the managed endpoint.
- aws
Id String - The ID of the managed endpoint.
-
Endpoint
Certificate - The certificate authority for the managed endpoint.
- created
At String - The date and time when the managed endpoint was created.
- failure
Reason String - The reason for a failed managed endpoint.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Group String - The security group associated with the managed endpoint.
- server
Url String - The server URL of the managed endpoint.
- state String
- The state of the managed endpoint.
- state
Details String - Additional details about the state of the managed endpoint.
- arn string
- The ARN of the managed endpoint.
- aws
Id string - The ID of the managed endpoint.
-
Endpoint
Certificate - The certificate authority for the managed endpoint.
- created
At string - The date and time when the managed endpoint was created.
- failure
Reason string - The reason for a failed managed endpoint.
- id string
- The provider-assigned unique ID for this managed resource.
- security
Group string - The security group associated with the managed endpoint.
- server
Url string - The server URL of the managed endpoint.
- state string
- The state of the managed endpoint.
- state
Details string - Additional details about the state of the managed endpoint.
- arn str
- The ARN of the managed endpoint.
- aws_
id str - The ID of the managed endpoint.
-
Endpoint
Certificate - The certificate authority for the managed endpoint.
- created_
at str - The date and time when the managed endpoint was created.
- failure_
reason str - The reason for a failed managed endpoint.
- id str
- The provider-assigned unique ID for this managed resource.
- security_
group str - The security group associated with the managed endpoint.
- server_
url str - The server URL of the managed endpoint.
- state str
- The state of the managed endpoint.
- state_
details str - Additional details about the state of the managed endpoint.
- arn String
- The ARN of the managed endpoint.
- aws
Id String - The ID of the managed endpoint.
- Property Map
- The certificate authority for the managed endpoint.
- created
At String - The date and time when the managed endpoint was created.
- failure
Reason String - The reason for a failed managed endpoint.
- id String
- The provider-assigned unique ID for this managed resource.
- security
Group String - The security group associated with the managed endpoint.
- server
Url String - The server URL of the managed endpoint.
- state String
- The state of the managed endpoint.
- state
Details String - Additional details about the state of the managed endpoint.
Supporting Types
EndpointCertificate, EndpointCertificateArgs
- Certificate
Arn string - Certificate
Data string
- Certificate
Arn string - Certificate
Data string
- certificate
Arn String - certificate
Data String
- certificate
Arn string - certificate
Data string
- certificate_
arn str - certificate_
data str
- certificate
Arn String - certificate
Data String
EndpointCloudWatchMonitoringConfiguration, EndpointCloudWatchMonitoringConfigurationArgs
- Log
Group stringName - Log
Stream stringName Prefix
- Log
Group stringName - Log
Stream stringName Prefix
- log
Group StringName - log
Stream StringName Prefix
- log
Group stringName - log
Stream stringName Prefix
- log
Group StringName - log
Stream StringName Prefix
EndpointConfigurationOverrides, EndpointConfigurationOverridesArgs
EndpointContainerLogRotationConfiguration, EndpointContainerLogRotationConfigurationArgs
- Max
Files intTo Keep - Rotation
Size string
- Max
Files intTo Keep - Rotation
Size string
- max
Files IntegerTo Keep - rotation
Size String
- max
Files numberTo Keep - rotation
Size string
- max_
files_ intto_ keep - rotation_
size str
- max
Files NumberTo Keep - rotation
Size String
EndpointEmreksConfiguration, EndpointEmreksConfigurationArgs
- Classification string
- Configurations
List<Pulumi.
Aws Native. Emr Containers. Inputs. Endpoint Emreks Configuration> - Properties Dictionary<string, string>
- Classification string
- Configurations
[]Endpoint
Emreks Configuration - Properties map[string]string
- classification String
- configurations
List<Endpoint
Emreks Configuration> - properties Map<String,String>
- classification string
- configurations
Endpoint
Emreks Configuration[] - properties {[key: string]: string}
- classification str
- configurations
Sequence[Endpoint
Emreks Configuration] - properties Mapping[str, str]
- classification String
- configurations List<Property Map>
- properties Map<String>
EndpointMonitoringConfiguration, EndpointMonitoringConfigurationArgs
- Cloud
Watch Pulumi.Monitoring Configuration Aws Native. Emr Containers. Inputs. Endpoint Cloud Watch Monitoring Configuration - Container
Log Pulumi.Rotation Configuration Aws Native. Emr Containers. Inputs. Endpoint Container Log Rotation Configuration - Persistent
App Pulumi.Ui Aws Native. Emr Containers. Endpoint Monitoring Configuration Persistent App Ui - S3Monitoring
Configuration Pulumi.Aws Native. Emr Containers. Inputs. Endpoint S3Monitoring Configuration
EndpointMonitoringConfigurationPersistentAppUi, EndpointMonitoringConfigurationPersistentAppUiArgs
- Enabled
ENABLED- Disabled
DISABLED
- Endpoint
Monitoring Configuration Persistent App Ui Enabled ENABLED- Endpoint
Monitoring Configuration Persistent App Ui Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
EndpointS3MonitoringConfiguration, EndpointS3MonitoringConfigurationArgs
- Log
Uri string
- Log
Uri string
- log
Uri String
- log
Uri string
- log_
uri str
- log
Uri String
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
