#[non_exhaustive]pub struct ResourceDetailsBuilder { /* private fields */ }
Expand description
A builder for ResourceDetails
.
Implementations§
Source§impl ResourceDetailsBuilder
impl ResourceDetailsBuilder
Sourcepub fn aws_auto_scaling_auto_scaling_group(
self,
input: AwsAutoScalingAutoScalingGroupDetails,
) -> Self
pub fn aws_auto_scaling_auto_scaling_group( self, input: AwsAutoScalingAutoScalingGroupDetails, ) -> Self
Details for an autoscaling group.
Sourcepub fn set_aws_auto_scaling_auto_scaling_group(
self,
input: Option<AwsAutoScalingAutoScalingGroupDetails>,
) -> Self
pub fn set_aws_auto_scaling_auto_scaling_group( self, input: Option<AwsAutoScalingAutoScalingGroupDetails>, ) -> Self
Details for an autoscaling group.
Sourcepub fn get_aws_auto_scaling_auto_scaling_group(
&self,
) -> &Option<AwsAutoScalingAutoScalingGroupDetails>
pub fn get_aws_auto_scaling_auto_scaling_group( &self, ) -> &Option<AwsAutoScalingAutoScalingGroupDetails>
Details for an autoscaling group.
Sourcepub fn aws_code_build_project(self, input: AwsCodeBuildProjectDetails) -> Self
pub fn aws_code_build_project(self, input: AwsCodeBuildProjectDetails) -> Self
Details for an CodeBuild project.
Sourcepub fn set_aws_code_build_project(
self,
input: Option<AwsCodeBuildProjectDetails>,
) -> Self
pub fn set_aws_code_build_project( self, input: Option<AwsCodeBuildProjectDetails>, ) -> Self
Details for an CodeBuild project.
Sourcepub fn get_aws_code_build_project(&self) -> &Option<AwsCodeBuildProjectDetails>
pub fn get_aws_code_build_project(&self) -> &Option<AwsCodeBuildProjectDetails>
Details for an CodeBuild project.
Sourcepub fn aws_cloud_front_distribution(
self,
input: AwsCloudFrontDistributionDetails,
) -> Self
pub fn aws_cloud_front_distribution( self, input: AwsCloudFrontDistributionDetails, ) -> Self
Details about a CloudFront distribution.
Sourcepub fn set_aws_cloud_front_distribution(
self,
input: Option<AwsCloudFrontDistributionDetails>,
) -> Self
pub fn set_aws_cloud_front_distribution( self, input: Option<AwsCloudFrontDistributionDetails>, ) -> Self
Details about a CloudFront distribution.
Sourcepub fn get_aws_cloud_front_distribution(
&self,
) -> &Option<AwsCloudFrontDistributionDetails>
pub fn get_aws_cloud_front_distribution( &self, ) -> &Option<AwsCloudFrontDistributionDetails>
Details about a CloudFront distribution.
Sourcepub fn aws_ec2_instance(self, input: AwsEc2InstanceDetails) -> Self
pub fn aws_ec2_instance(self, input: AwsEc2InstanceDetails) -> Self
Details about an EC2 instance related to a finding.
Sourcepub fn set_aws_ec2_instance(self, input: Option<AwsEc2InstanceDetails>) -> Self
pub fn set_aws_ec2_instance(self, input: Option<AwsEc2InstanceDetails>) -> Self
Details about an EC2 instance related to a finding.
Sourcepub fn get_aws_ec2_instance(&self) -> &Option<AwsEc2InstanceDetails>
pub fn get_aws_ec2_instance(&self) -> &Option<AwsEc2InstanceDetails>
Details about an EC2 instance related to a finding.
Sourcepub fn aws_ec2_network_interface(
self,
input: AwsEc2NetworkInterfaceDetails,
) -> Self
pub fn aws_ec2_network_interface( self, input: AwsEc2NetworkInterfaceDetails, ) -> Self
Details for an EC2 network interface.
Sourcepub fn set_aws_ec2_network_interface(
self,
input: Option<AwsEc2NetworkInterfaceDetails>,
) -> Self
pub fn set_aws_ec2_network_interface( self, input: Option<AwsEc2NetworkInterfaceDetails>, ) -> Self
Details for an EC2 network interface.
Sourcepub fn get_aws_ec2_network_interface(
&self,
) -> &Option<AwsEc2NetworkInterfaceDetails>
pub fn get_aws_ec2_network_interface( &self, ) -> &Option<AwsEc2NetworkInterfaceDetails>
Details for an EC2 network interface.
Sourcepub fn aws_ec2_security_group(self, input: AwsEc2SecurityGroupDetails) -> Self
pub fn aws_ec2_security_group(self, input: AwsEc2SecurityGroupDetails) -> Self
Details for an EC2 security group.
Sourcepub fn set_aws_ec2_security_group(
self,
input: Option<AwsEc2SecurityGroupDetails>,
) -> Self
pub fn set_aws_ec2_security_group( self, input: Option<AwsEc2SecurityGroupDetails>, ) -> Self
Details for an EC2 security group.
Sourcepub fn get_aws_ec2_security_group(&self) -> &Option<AwsEc2SecurityGroupDetails>
pub fn get_aws_ec2_security_group(&self) -> &Option<AwsEc2SecurityGroupDetails>
Details for an EC2 security group.
Sourcepub fn aws_ec2_volume(self, input: AwsEc2VolumeDetails) -> Self
pub fn aws_ec2_volume(self, input: AwsEc2VolumeDetails) -> Self
Details for an Amazon EC2 volume.
Sourcepub fn set_aws_ec2_volume(self, input: Option<AwsEc2VolumeDetails>) -> Self
pub fn set_aws_ec2_volume(self, input: Option<AwsEc2VolumeDetails>) -> Self
Details for an Amazon EC2 volume.
Sourcepub fn get_aws_ec2_volume(&self) -> &Option<AwsEc2VolumeDetails>
pub fn get_aws_ec2_volume(&self) -> &Option<AwsEc2VolumeDetails>
Details for an Amazon EC2 volume.
Sourcepub fn aws_ec2_vpc(self, input: AwsEc2VpcDetails) -> Self
pub fn aws_ec2_vpc(self, input: AwsEc2VpcDetails) -> Self
Details for an Amazon EC2 VPC.
Sourcepub fn set_aws_ec2_vpc(self, input: Option<AwsEc2VpcDetails>) -> Self
pub fn set_aws_ec2_vpc(self, input: Option<AwsEc2VpcDetails>) -> Self
Details for an Amazon EC2 VPC.
Sourcepub fn get_aws_ec2_vpc(&self) -> &Option<AwsEc2VpcDetails>
pub fn get_aws_ec2_vpc(&self) -> &Option<AwsEc2VpcDetails>
Details for an Amazon EC2 VPC.
Sourcepub fn aws_ec2_eip(self, input: AwsEc2EipDetails) -> Self
pub fn aws_ec2_eip(self, input: AwsEc2EipDetails) -> Self
Details about an Elastic IP address.
Sourcepub fn set_aws_ec2_eip(self, input: Option<AwsEc2EipDetails>) -> Self
pub fn set_aws_ec2_eip(self, input: Option<AwsEc2EipDetails>) -> Self
Details about an Elastic IP address.
Sourcepub fn get_aws_ec2_eip(&self) -> &Option<AwsEc2EipDetails>
pub fn get_aws_ec2_eip(&self) -> &Option<AwsEc2EipDetails>
Details about an Elastic IP address.
Sourcepub fn aws_ec2_subnet(self, input: AwsEc2SubnetDetails) -> Self
pub fn aws_ec2_subnet(self, input: AwsEc2SubnetDetails) -> Self
Details about a subnet in Amazon EC2.
Sourcepub fn set_aws_ec2_subnet(self, input: Option<AwsEc2SubnetDetails>) -> Self
pub fn set_aws_ec2_subnet(self, input: Option<AwsEc2SubnetDetails>) -> Self
Details about a subnet in Amazon EC2.
Sourcepub fn get_aws_ec2_subnet(&self) -> &Option<AwsEc2SubnetDetails>
pub fn get_aws_ec2_subnet(&self) -> &Option<AwsEc2SubnetDetails>
Details about a subnet in Amazon EC2.
Sourcepub fn aws_ec2_network_acl(self, input: AwsEc2NetworkAclDetails) -> Self
pub fn aws_ec2_network_acl(self, input: AwsEc2NetworkAclDetails) -> Self
Details about an EC2 network access control list (ACL).
Sourcepub fn set_aws_ec2_network_acl(
self,
input: Option<AwsEc2NetworkAclDetails>,
) -> Self
pub fn set_aws_ec2_network_acl( self, input: Option<AwsEc2NetworkAclDetails>, ) -> Self
Details about an EC2 network access control list (ACL).
Sourcepub fn get_aws_ec2_network_acl(&self) -> &Option<AwsEc2NetworkAclDetails>
pub fn get_aws_ec2_network_acl(&self) -> &Option<AwsEc2NetworkAclDetails>
Details about an EC2 network access control list (ACL).
Sourcepub fn aws_elbv2_load_balancer(self, input: AwsElbv2LoadBalancerDetails) -> Self
pub fn aws_elbv2_load_balancer(self, input: AwsElbv2LoadBalancerDetails) -> Self
Details about a load balancer.
Sourcepub fn set_aws_elbv2_load_balancer(
self,
input: Option<AwsElbv2LoadBalancerDetails>,
) -> Self
pub fn set_aws_elbv2_load_balancer( self, input: Option<AwsElbv2LoadBalancerDetails>, ) -> Self
Details about a load balancer.
Sourcepub fn get_aws_elbv2_load_balancer(
&self,
) -> &Option<AwsElbv2LoadBalancerDetails>
pub fn get_aws_elbv2_load_balancer( &self, ) -> &Option<AwsElbv2LoadBalancerDetails>
Details about a load balancer.
Sourcepub fn aws_elastic_beanstalk_environment(
self,
input: AwsElasticBeanstalkEnvironmentDetails,
) -> Self
pub fn aws_elastic_beanstalk_environment( self, input: AwsElasticBeanstalkEnvironmentDetails, ) -> Self
Details about an Elastic Beanstalk environment.
Sourcepub fn set_aws_elastic_beanstalk_environment(
self,
input: Option<AwsElasticBeanstalkEnvironmentDetails>,
) -> Self
pub fn set_aws_elastic_beanstalk_environment( self, input: Option<AwsElasticBeanstalkEnvironmentDetails>, ) -> Self
Details about an Elastic Beanstalk environment.
Sourcepub fn get_aws_elastic_beanstalk_environment(
&self,
) -> &Option<AwsElasticBeanstalkEnvironmentDetails>
pub fn get_aws_elastic_beanstalk_environment( &self, ) -> &Option<AwsElasticBeanstalkEnvironmentDetails>
Details about an Elastic Beanstalk environment.
Sourcepub fn aws_elasticsearch_domain(
self,
input: AwsElasticsearchDomainDetails,
) -> Self
pub fn aws_elasticsearch_domain( self, input: AwsElasticsearchDomainDetails, ) -> Self
Details for an Elasticsearch domain.
Sourcepub fn set_aws_elasticsearch_domain(
self,
input: Option<AwsElasticsearchDomainDetails>,
) -> Self
pub fn set_aws_elasticsearch_domain( self, input: Option<AwsElasticsearchDomainDetails>, ) -> Self
Details for an Elasticsearch domain.
Sourcepub fn get_aws_elasticsearch_domain(
&self,
) -> &Option<AwsElasticsearchDomainDetails>
pub fn get_aws_elasticsearch_domain( &self, ) -> &Option<AwsElasticsearchDomainDetails>
Details for an Elasticsearch domain.
Sourcepub fn aws_s3_bucket(self, input: AwsS3BucketDetails) -> Self
pub fn aws_s3_bucket(self, input: AwsS3BucketDetails) -> Self
Details about an S3 bucket related to a finding.
Sourcepub fn set_aws_s3_bucket(self, input: Option<AwsS3BucketDetails>) -> Self
pub fn set_aws_s3_bucket(self, input: Option<AwsS3BucketDetails>) -> Self
Details about an S3 bucket related to a finding.
Sourcepub fn get_aws_s3_bucket(&self) -> &Option<AwsS3BucketDetails>
pub fn get_aws_s3_bucket(&self) -> &Option<AwsS3BucketDetails>
Details about an S3 bucket related to a finding.
Sourcepub fn aws_s3_account_public_access_block(
self,
input: AwsS3AccountPublicAccessBlockDetails,
) -> Self
pub fn aws_s3_account_public_access_block( self, input: AwsS3AccountPublicAccessBlockDetails, ) -> Self
Details about the Amazon S3 Public Access Block configuration for an account.
Sourcepub fn set_aws_s3_account_public_access_block(
self,
input: Option<AwsS3AccountPublicAccessBlockDetails>,
) -> Self
pub fn set_aws_s3_account_public_access_block( self, input: Option<AwsS3AccountPublicAccessBlockDetails>, ) -> Self
Details about the Amazon S3 Public Access Block configuration for an account.
Sourcepub fn get_aws_s3_account_public_access_block(
&self,
) -> &Option<AwsS3AccountPublicAccessBlockDetails>
pub fn get_aws_s3_account_public_access_block( &self, ) -> &Option<AwsS3AccountPublicAccessBlockDetails>
Details about the Amazon S3 Public Access Block configuration for an account.
Sourcepub fn aws_s3_object(self, input: AwsS3ObjectDetails) -> Self
pub fn aws_s3_object(self, input: AwsS3ObjectDetails) -> Self
Details about an S3 object related to a finding.
Sourcepub fn set_aws_s3_object(self, input: Option<AwsS3ObjectDetails>) -> Self
pub fn set_aws_s3_object(self, input: Option<AwsS3ObjectDetails>) -> Self
Details about an S3 object related to a finding.
Sourcepub fn get_aws_s3_object(&self) -> &Option<AwsS3ObjectDetails>
pub fn get_aws_s3_object(&self) -> &Option<AwsS3ObjectDetails>
Details about an S3 object related to a finding.
Sourcepub fn aws_secrets_manager_secret(
self,
input: AwsSecretsManagerSecretDetails,
) -> Self
pub fn aws_secrets_manager_secret( self, input: AwsSecretsManagerSecretDetails, ) -> Self
Details about a Secrets Manager secret.
Sourcepub fn set_aws_secrets_manager_secret(
self,
input: Option<AwsSecretsManagerSecretDetails>,
) -> Self
pub fn set_aws_secrets_manager_secret( self, input: Option<AwsSecretsManagerSecretDetails>, ) -> Self
Details about a Secrets Manager secret.
Sourcepub fn get_aws_secrets_manager_secret(
&self,
) -> &Option<AwsSecretsManagerSecretDetails>
pub fn get_aws_secrets_manager_secret( &self, ) -> &Option<AwsSecretsManagerSecretDetails>
Details about a Secrets Manager secret.
Sourcepub fn aws_iam_access_key(self, input: AwsIamAccessKeyDetails) -> Self
pub fn aws_iam_access_key(self, input: AwsIamAccessKeyDetails) -> Self
Details about an IAM access key related to a finding.
Sourcepub fn set_aws_iam_access_key(
self,
input: Option<AwsIamAccessKeyDetails>,
) -> Self
pub fn set_aws_iam_access_key( self, input: Option<AwsIamAccessKeyDetails>, ) -> Self
Details about an IAM access key related to a finding.
Sourcepub fn get_aws_iam_access_key(&self) -> &Option<AwsIamAccessKeyDetails>
pub fn get_aws_iam_access_key(&self) -> &Option<AwsIamAccessKeyDetails>
Details about an IAM access key related to a finding.
Sourcepub fn aws_iam_user(self, input: AwsIamUserDetails) -> Self
pub fn aws_iam_user(self, input: AwsIamUserDetails) -> Self
Details about an IAM user.
Sourcepub fn set_aws_iam_user(self, input: Option<AwsIamUserDetails>) -> Self
pub fn set_aws_iam_user(self, input: Option<AwsIamUserDetails>) -> Self
Details about an IAM user.
Sourcepub fn get_aws_iam_user(&self) -> &Option<AwsIamUserDetails>
pub fn get_aws_iam_user(&self) -> &Option<AwsIamUserDetails>
Details about an IAM user.
Sourcepub fn aws_iam_policy(self, input: AwsIamPolicyDetails) -> Self
pub fn aws_iam_policy(self, input: AwsIamPolicyDetails) -> Self
Details about an IAM permissions policy.
Sourcepub fn set_aws_iam_policy(self, input: Option<AwsIamPolicyDetails>) -> Self
pub fn set_aws_iam_policy(self, input: Option<AwsIamPolicyDetails>) -> Self
Details about an IAM permissions policy.
Sourcepub fn get_aws_iam_policy(&self) -> &Option<AwsIamPolicyDetails>
pub fn get_aws_iam_policy(&self) -> &Option<AwsIamPolicyDetails>
Details about an IAM permissions policy.
Sourcepub fn aws_api_gateway_v2_stage(
self,
input: AwsApiGatewayV2StageDetails,
) -> Self
pub fn aws_api_gateway_v2_stage( self, input: AwsApiGatewayV2StageDetails, ) -> Self
Provides information about a version 2 stage for Amazon API Gateway.
Sourcepub fn set_aws_api_gateway_v2_stage(
self,
input: Option<AwsApiGatewayV2StageDetails>,
) -> Self
pub fn set_aws_api_gateway_v2_stage( self, input: Option<AwsApiGatewayV2StageDetails>, ) -> Self
Provides information about a version 2 stage for Amazon API Gateway.
Sourcepub fn get_aws_api_gateway_v2_stage(
&self,
) -> &Option<AwsApiGatewayV2StageDetails>
pub fn get_aws_api_gateway_v2_stage( &self, ) -> &Option<AwsApiGatewayV2StageDetails>
Provides information about a version 2 stage for Amazon API Gateway.
Sourcepub fn aws_api_gateway_v2_api(self, input: AwsApiGatewayV2ApiDetails) -> Self
pub fn aws_api_gateway_v2_api(self, input: AwsApiGatewayV2ApiDetails) -> Self
Provides information about a version 2 API in Amazon API Gateway.
Sourcepub fn set_aws_api_gateway_v2_api(
self,
input: Option<AwsApiGatewayV2ApiDetails>,
) -> Self
pub fn set_aws_api_gateway_v2_api( self, input: Option<AwsApiGatewayV2ApiDetails>, ) -> Self
Provides information about a version 2 API in Amazon API Gateway.
Sourcepub fn get_aws_api_gateway_v2_api(&self) -> &Option<AwsApiGatewayV2ApiDetails>
pub fn get_aws_api_gateway_v2_api(&self) -> &Option<AwsApiGatewayV2ApiDetails>
Provides information about a version 2 API in Amazon API Gateway.
Sourcepub fn aws_dynamo_db_table(self, input: AwsDynamoDbTableDetails) -> Self
pub fn aws_dynamo_db_table(self, input: AwsDynamoDbTableDetails) -> Self
Details about a DynamoDB table.
Sourcepub fn set_aws_dynamo_db_table(
self,
input: Option<AwsDynamoDbTableDetails>,
) -> Self
pub fn set_aws_dynamo_db_table( self, input: Option<AwsDynamoDbTableDetails>, ) -> Self
Details about a DynamoDB table.
Sourcepub fn get_aws_dynamo_db_table(&self) -> &Option<AwsDynamoDbTableDetails>
pub fn get_aws_dynamo_db_table(&self) -> &Option<AwsDynamoDbTableDetails>
Details about a DynamoDB table.
Sourcepub fn aws_api_gateway_stage(self, input: AwsApiGatewayStageDetails) -> Self
pub fn aws_api_gateway_stage(self, input: AwsApiGatewayStageDetails) -> Self
Provides information about a version 1 Amazon API Gateway stage.
Sourcepub fn set_aws_api_gateway_stage(
self,
input: Option<AwsApiGatewayStageDetails>,
) -> Self
pub fn set_aws_api_gateway_stage( self, input: Option<AwsApiGatewayStageDetails>, ) -> Self
Provides information about a version 1 Amazon API Gateway stage.
Sourcepub fn get_aws_api_gateway_stage(&self) -> &Option<AwsApiGatewayStageDetails>
pub fn get_aws_api_gateway_stage(&self) -> &Option<AwsApiGatewayStageDetails>
Provides information about a version 1 Amazon API Gateway stage.
Sourcepub fn aws_api_gateway_rest_api(
self,
input: AwsApiGatewayRestApiDetails,
) -> Self
pub fn aws_api_gateway_rest_api( self, input: AwsApiGatewayRestApiDetails, ) -> Self
Provides information about a REST API in version 1 of Amazon API Gateway.
Sourcepub fn set_aws_api_gateway_rest_api(
self,
input: Option<AwsApiGatewayRestApiDetails>,
) -> Self
pub fn set_aws_api_gateway_rest_api( self, input: Option<AwsApiGatewayRestApiDetails>, ) -> Self
Provides information about a REST API in version 1 of Amazon API Gateway.
Sourcepub fn get_aws_api_gateway_rest_api(
&self,
) -> &Option<AwsApiGatewayRestApiDetails>
pub fn get_aws_api_gateway_rest_api( &self, ) -> &Option<AwsApiGatewayRestApiDetails>
Provides information about a REST API in version 1 of Amazon API Gateway.
Sourcepub fn aws_cloud_trail_trail(self, input: AwsCloudTrailTrailDetails) -> Self
pub fn aws_cloud_trail_trail(self, input: AwsCloudTrailTrailDetails) -> Self
Provides details about a CloudTrail trail.
Sourcepub fn set_aws_cloud_trail_trail(
self,
input: Option<AwsCloudTrailTrailDetails>,
) -> Self
pub fn set_aws_cloud_trail_trail( self, input: Option<AwsCloudTrailTrailDetails>, ) -> Self
Provides details about a CloudTrail trail.
Sourcepub fn get_aws_cloud_trail_trail(&self) -> &Option<AwsCloudTrailTrailDetails>
pub fn get_aws_cloud_trail_trail(&self) -> &Option<AwsCloudTrailTrailDetails>
Provides details about a CloudTrail trail.
Sourcepub fn aws_ssm_patch_compliance(
self,
input: AwsSsmPatchComplianceDetails,
) -> Self
pub fn aws_ssm_patch_compliance( self, input: AwsSsmPatchComplianceDetails, ) -> Self
Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
Sourcepub fn set_aws_ssm_patch_compliance(
self,
input: Option<AwsSsmPatchComplianceDetails>,
) -> Self
pub fn set_aws_ssm_patch_compliance( self, input: Option<AwsSsmPatchComplianceDetails>, ) -> Self
Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
Sourcepub fn get_aws_ssm_patch_compliance(
&self,
) -> &Option<AwsSsmPatchComplianceDetails>
pub fn get_aws_ssm_patch_compliance( &self, ) -> &Option<AwsSsmPatchComplianceDetails>
Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
Sourcepub fn aws_certificate_manager_certificate(
self,
input: AwsCertificateManagerCertificateDetails,
) -> Self
pub fn aws_certificate_manager_certificate( self, input: AwsCertificateManagerCertificateDetails, ) -> Self
Provides details about an Certificate Manager certificate.
Sourcepub fn set_aws_certificate_manager_certificate(
self,
input: Option<AwsCertificateManagerCertificateDetails>,
) -> Self
pub fn set_aws_certificate_manager_certificate( self, input: Option<AwsCertificateManagerCertificateDetails>, ) -> Self
Provides details about an Certificate Manager certificate.
Sourcepub fn get_aws_certificate_manager_certificate(
&self,
) -> &Option<AwsCertificateManagerCertificateDetails>
pub fn get_aws_certificate_manager_certificate( &self, ) -> &Option<AwsCertificateManagerCertificateDetails>
Provides details about an Certificate Manager certificate.
Sourcepub fn aws_redshift_cluster(self, input: AwsRedshiftClusterDetails) -> Self
pub fn aws_redshift_cluster(self, input: AwsRedshiftClusterDetails) -> Self
Contains details about an Amazon Redshift cluster.
Sourcepub fn set_aws_redshift_cluster(
self,
input: Option<AwsRedshiftClusterDetails>,
) -> Self
pub fn set_aws_redshift_cluster( self, input: Option<AwsRedshiftClusterDetails>, ) -> Self
Contains details about an Amazon Redshift cluster.
Sourcepub fn get_aws_redshift_cluster(&self) -> &Option<AwsRedshiftClusterDetails>
pub fn get_aws_redshift_cluster(&self) -> &Option<AwsRedshiftClusterDetails>
Contains details about an Amazon Redshift cluster.
Sourcepub fn aws_elb_load_balancer(self, input: AwsElbLoadBalancerDetails) -> Self
pub fn aws_elb_load_balancer(self, input: AwsElbLoadBalancerDetails) -> Self
Contains details about a Classic Load Balancer.
Sourcepub fn set_aws_elb_load_balancer(
self,
input: Option<AwsElbLoadBalancerDetails>,
) -> Self
pub fn set_aws_elb_load_balancer( self, input: Option<AwsElbLoadBalancerDetails>, ) -> Self
Contains details about a Classic Load Balancer.
Sourcepub fn get_aws_elb_load_balancer(&self) -> &Option<AwsElbLoadBalancerDetails>
pub fn get_aws_elb_load_balancer(&self) -> &Option<AwsElbLoadBalancerDetails>
Contains details about a Classic Load Balancer.
Sourcepub fn aws_iam_group(self, input: AwsIamGroupDetails) -> Self
pub fn aws_iam_group(self, input: AwsIamGroupDetails) -> Self
Contains details about an IAM group.
Sourcepub fn set_aws_iam_group(self, input: Option<AwsIamGroupDetails>) -> Self
pub fn set_aws_iam_group(self, input: Option<AwsIamGroupDetails>) -> Self
Contains details about an IAM group.
Sourcepub fn get_aws_iam_group(&self) -> &Option<AwsIamGroupDetails>
pub fn get_aws_iam_group(&self) -> &Option<AwsIamGroupDetails>
Contains details about an IAM group.
Sourcepub fn aws_iam_role(self, input: AwsIamRoleDetails) -> Self
pub fn aws_iam_role(self, input: AwsIamRoleDetails) -> Self
Details about an IAM role.
Sourcepub fn set_aws_iam_role(self, input: Option<AwsIamRoleDetails>) -> Self
pub fn set_aws_iam_role(self, input: Option<AwsIamRoleDetails>) -> Self
Details about an IAM role.
Sourcepub fn get_aws_iam_role(&self) -> &Option<AwsIamRoleDetails>
pub fn get_aws_iam_role(&self) -> &Option<AwsIamRoleDetails>
Details about an IAM role.
Sourcepub fn aws_kms_key(self, input: AwsKmsKeyDetails) -> Self
pub fn aws_kms_key(self, input: AwsKmsKeyDetails) -> Self
Details about an KMS key.
Sourcepub fn set_aws_kms_key(self, input: Option<AwsKmsKeyDetails>) -> Self
pub fn set_aws_kms_key(self, input: Option<AwsKmsKeyDetails>) -> Self
Details about an KMS key.
Sourcepub fn get_aws_kms_key(&self) -> &Option<AwsKmsKeyDetails>
pub fn get_aws_kms_key(&self) -> &Option<AwsKmsKeyDetails>
Details about an KMS key.
Sourcepub fn aws_lambda_function(self, input: AwsLambdaFunctionDetails) -> Self
pub fn aws_lambda_function(self, input: AwsLambdaFunctionDetails) -> Self
Details about a Lambda function.
Sourcepub fn set_aws_lambda_function(
self,
input: Option<AwsLambdaFunctionDetails>,
) -> Self
pub fn set_aws_lambda_function( self, input: Option<AwsLambdaFunctionDetails>, ) -> Self
Details about a Lambda function.
Sourcepub fn get_aws_lambda_function(&self) -> &Option<AwsLambdaFunctionDetails>
pub fn get_aws_lambda_function(&self) -> &Option<AwsLambdaFunctionDetails>
Details about a Lambda function.
Sourcepub fn aws_lambda_layer_version(
self,
input: AwsLambdaLayerVersionDetails,
) -> Self
pub fn aws_lambda_layer_version( self, input: AwsLambdaLayerVersionDetails, ) -> Self
Details for a Lambda layer version.
Sourcepub fn set_aws_lambda_layer_version(
self,
input: Option<AwsLambdaLayerVersionDetails>,
) -> Self
pub fn set_aws_lambda_layer_version( self, input: Option<AwsLambdaLayerVersionDetails>, ) -> Self
Details for a Lambda layer version.
Sourcepub fn get_aws_lambda_layer_version(
&self,
) -> &Option<AwsLambdaLayerVersionDetails>
pub fn get_aws_lambda_layer_version( &self, ) -> &Option<AwsLambdaLayerVersionDetails>
Details for a Lambda layer version.
Sourcepub fn aws_rds_db_instance(self, input: AwsRdsDbInstanceDetails) -> Self
pub fn aws_rds_db_instance(self, input: AwsRdsDbInstanceDetails) -> Self
Details about an Amazon RDS database instance.
Sourcepub fn set_aws_rds_db_instance(
self,
input: Option<AwsRdsDbInstanceDetails>,
) -> Self
pub fn set_aws_rds_db_instance( self, input: Option<AwsRdsDbInstanceDetails>, ) -> Self
Details about an Amazon RDS database instance.
Sourcepub fn get_aws_rds_db_instance(&self) -> &Option<AwsRdsDbInstanceDetails>
pub fn get_aws_rds_db_instance(&self) -> &Option<AwsRdsDbInstanceDetails>
Details about an Amazon RDS database instance.
Sourcepub fn aws_sns_topic(self, input: AwsSnsTopicDetails) -> Self
pub fn aws_sns_topic(self, input: AwsSnsTopicDetails) -> Self
Details about an SNS topic.
Sourcepub fn set_aws_sns_topic(self, input: Option<AwsSnsTopicDetails>) -> Self
pub fn set_aws_sns_topic(self, input: Option<AwsSnsTopicDetails>) -> Self
Details about an SNS topic.
Sourcepub fn get_aws_sns_topic(&self) -> &Option<AwsSnsTopicDetails>
pub fn get_aws_sns_topic(&self) -> &Option<AwsSnsTopicDetails>
Details about an SNS topic.
Sourcepub fn aws_sqs_queue(self, input: AwsSqsQueueDetails) -> Self
pub fn aws_sqs_queue(self, input: AwsSqsQueueDetails) -> Self
Details about an SQS queue.
Sourcepub fn set_aws_sqs_queue(self, input: Option<AwsSqsQueueDetails>) -> Self
pub fn set_aws_sqs_queue(self, input: Option<AwsSqsQueueDetails>) -> Self
Details about an SQS queue.
Sourcepub fn get_aws_sqs_queue(&self) -> &Option<AwsSqsQueueDetails>
pub fn get_aws_sqs_queue(&self) -> &Option<AwsSqsQueueDetails>
Details about an SQS queue.
Sourcepub fn aws_waf_web_acl(self, input: AwsWafWebAclDetails) -> Self
pub fn aws_waf_web_acl(self, input: AwsWafWebAclDetails) -> Self
Details for an WAF web ACL.
Sourcepub fn set_aws_waf_web_acl(self, input: Option<AwsWafWebAclDetails>) -> Self
pub fn set_aws_waf_web_acl(self, input: Option<AwsWafWebAclDetails>) -> Self
Details for an WAF web ACL.
Sourcepub fn get_aws_waf_web_acl(&self) -> &Option<AwsWafWebAclDetails>
pub fn get_aws_waf_web_acl(&self) -> &Option<AwsWafWebAclDetails>
Details for an WAF web ACL.
Sourcepub fn aws_rds_db_snapshot(self, input: AwsRdsDbSnapshotDetails) -> Self
pub fn aws_rds_db_snapshot(self, input: AwsRdsDbSnapshotDetails) -> Self
Details about an Amazon RDS database snapshot.
Sourcepub fn set_aws_rds_db_snapshot(
self,
input: Option<AwsRdsDbSnapshotDetails>,
) -> Self
pub fn set_aws_rds_db_snapshot( self, input: Option<AwsRdsDbSnapshotDetails>, ) -> Self
Details about an Amazon RDS database snapshot.
Sourcepub fn get_aws_rds_db_snapshot(&self) -> &Option<AwsRdsDbSnapshotDetails>
pub fn get_aws_rds_db_snapshot(&self) -> &Option<AwsRdsDbSnapshotDetails>
Details about an Amazon RDS database snapshot.
Sourcepub fn aws_rds_db_cluster_snapshot(
self,
input: AwsRdsDbClusterSnapshotDetails,
) -> Self
pub fn aws_rds_db_cluster_snapshot( self, input: AwsRdsDbClusterSnapshotDetails, ) -> Self
Details about an Amazon RDS database cluster snapshot.
Sourcepub fn set_aws_rds_db_cluster_snapshot(
self,
input: Option<AwsRdsDbClusterSnapshotDetails>,
) -> Self
pub fn set_aws_rds_db_cluster_snapshot( self, input: Option<AwsRdsDbClusterSnapshotDetails>, ) -> Self
Details about an Amazon RDS database cluster snapshot.
Sourcepub fn get_aws_rds_db_cluster_snapshot(
&self,
) -> &Option<AwsRdsDbClusterSnapshotDetails>
pub fn get_aws_rds_db_cluster_snapshot( &self, ) -> &Option<AwsRdsDbClusterSnapshotDetails>
Details about an Amazon RDS database cluster snapshot.
Sourcepub fn aws_rds_db_cluster(self, input: AwsRdsDbClusterDetails) -> Self
pub fn aws_rds_db_cluster(self, input: AwsRdsDbClusterDetails) -> Self
Details about an Amazon RDS database cluster.
Sourcepub fn set_aws_rds_db_cluster(
self,
input: Option<AwsRdsDbClusterDetails>,
) -> Self
pub fn set_aws_rds_db_cluster( self, input: Option<AwsRdsDbClusterDetails>, ) -> Self
Details about an Amazon RDS database cluster.
Sourcepub fn get_aws_rds_db_cluster(&self) -> &Option<AwsRdsDbClusterDetails>
pub fn get_aws_rds_db_cluster(&self) -> &Option<AwsRdsDbClusterDetails>
Details about an Amazon RDS database cluster.
Sourcepub fn aws_ecs_cluster(self, input: AwsEcsClusterDetails) -> Self
pub fn aws_ecs_cluster(self, input: AwsEcsClusterDetails) -> Self
Details about an Amazon ECS cluster.
Sourcepub fn set_aws_ecs_cluster(self, input: Option<AwsEcsClusterDetails>) -> Self
pub fn set_aws_ecs_cluster(self, input: Option<AwsEcsClusterDetails>) -> Self
Details about an Amazon ECS cluster.
Sourcepub fn get_aws_ecs_cluster(&self) -> &Option<AwsEcsClusterDetails>
pub fn get_aws_ecs_cluster(&self) -> &Option<AwsEcsClusterDetails>
Details about an Amazon ECS cluster.
Sourcepub fn aws_ecs_container(self, input: AwsEcsContainerDetails) -> Self
pub fn aws_ecs_container(self, input: AwsEcsContainerDetails) -> Self
Provides information about a Docker container that's part of a task.
Sourcepub fn set_aws_ecs_container(
self,
input: Option<AwsEcsContainerDetails>,
) -> Self
pub fn set_aws_ecs_container( self, input: Option<AwsEcsContainerDetails>, ) -> Self
Provides information about a Docker container that's part of a task.
Sourcepub fn get_aws_ecs_container(&self) -> &Option<AwsEcsContainerDetails>
pub fn get_aws_ecs_container(&self) -> &Option<AwsEcsContainerDetails>
Provides information about a Docker container that's part of a task.
Sourcepub fn aws_ecs_task_definition(self, input: AwsEcsTaskDefinitionDetails) -> Self
pub fn aws_ecs_task_definition(self, input: AwsEcsTaskDefinitionDetails) -> Self
Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
Sourcepub fn set_aws_ecs_task_definition(
self,
input: Option<AwsEcsTaskDefinitionDetails>,
) -> Self
pub fn set_aws_ecs_task_definition( self, input: Option<AwsEcsTaskDefinitionDetails>, ) -> Self
Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
Sourcepub fn get_aws_ecs_task_definition(
&self,
) -> &Option<AwsEcsTaskDefinitionDetails>
pub fn get_aws_ecs_task_definition( &self, ) -> &Option<AwsEcsTaskDefinitionDetails>
Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
Sourcepub fn container(self, input: ContainerDetails) -> Self
pub fn container(self, input: ContainerDetails) -> Self
Details about a container resource related to a finding.
Sourcepub fn set_container(self, input: Option<ContainerDetails>) -> Self
pub fn set_container(self, input: Option<ContainerDetails>) -> Self
Details about a container resource related to a finding.
Sourcepub fn get_container(&self) -> &Option<ContainerDetails>
pub fn get_container(&self) -> &Option<ContainerDetails>
Details about a container resource related to a finding.
Sourcepub fn other(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn other(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to other
.
To override the contents of this collection use set_other
.
Details about a resource that are not available in a type-specific details object. Use the Other
object in the following cases.
-
The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. -
The resource type does not have a corresponding object. This includes resources for which the type is
Other
.
Sourcepub fn set_other(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_other(self, input: Option<HashMap<String, String>>) -> Self
Details about a resource that are not available in a type-specific details object. Use the Other
object in the following cases.
-
The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. -
The resource type does not have a corresponding object. This includes resources for which the type is
Other
.
Sourcepub fn get_other(&self) -> &Option<HashMap<String, String>>
pub fn get_other(&self) -> &Option<HashMap<String, String>>
Details about a resource that are not available in a type-specific details object. Use the Other
object in the following cases.
-
The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. -
The resource type does not have a corresponding object. This includes resources for which the type is
Other
.
Sourcepub fn aws_rds_event_subscription(
self,
input: AwsRdsEventSubscriptionDetails,
) -> Self
pub fn aws_rds_event_subscription( self, input: AwsRdsEventSubscriptionDetails, ) -> Self
Details about an RDS event notification subscription.
Sourcepub fn set_aws_rds_event_subscription(
self,
input: Option<AwsRdsEventSubscriptionDetails>,
) -> Self
pub fn set_aws_rds_event_subscription( self, input: Option<AwsRdsEventSubscriptionDetails>, ) -> Self
Details about an RDS event notification subscription.
Sourcepub fn get_aws_rds_event_subscription(
&self,
) -> &Option<AwsRdsEventSubscriptionDetails>
pub fn get_aws_rds_event_subscription( &self, ) -> &Option<AwsRdsEventSubscriptionDetails>
Details about an RDS event notification subscription.
Sourcepub fn aws_ecs_service(self, input: AwsEcsServiceDetails) -> Self
pub fn aws_ecs_service(self, input: AwsEcsServiceDetails) -> Self
Details about a service within an ECS cluster.
Sourcepub fn set_aws_ecs_service(self, input: Option<AwsEcsServiceDetails>) -> Self
pub fn set_aws_ecs_service(self, input: Option<AwsEcsServiceDetails>) -> Self
Details about a service within an ECS cluster.
Sourcepub fn get_aws_ecs_service(&self) -> &Option<AwsEcsServiceDetails>
pub fn get_aws_ecs_service(&self) -> &Option<AwsEcsServiceDetails>
Details about a service within an ECS cluster.
Sourcepub fn aws_auto_scaling_launch_configuration(
self,
input: AwsAutoScalingLaunchConfigurationDetails,
) -> Self
pub fn aws_auto_scaling_launch_configuration( self, input: AwsAutoScalingLaunchConfigurationDetails, ) -> Self
Provides details about a launch configuration.
Sourcepub fn set_aws_auto_scaling_launch_configuration(
self,
input: Option<AwsAutoScalingLaunchConfigurationDetails>,
) -> Self
pub fn set_aws_auto_scaling_launch_configuration( self, input: Option<AwsAutoScalingLaunchConfigurationDetails>, ) -> Self
Provides details about a launch configuration.
Sourcepub fn get_aws_auto_scaling_launch_configuration(
&self,
) -> &Option<AwsAutoScalingLaunchConfigurationDetails>
pub fn get_aws_auto_scaling_launch_configuration( &self, ) -> &Option<AwsAutoScalingLaunchConfigurationDetails>
Provides details about a launch configuration.
Sourcepub fn aws_ec2_vpn_connection(self, input: AwsEc2VpnConnectionDetails) -> Self
pub fn aws_ec2_vpn_connection(self, input: AwsEc2VpnConnectionDetails) -> Self
Details about an Amazon EC2 VPN connection.
Sourcepub fn set_aws_ec2_vpn_connection(
self,
input: Option<AwsEc2VpnConnectionDetails>,
) -> Self
pub fn set_aws_ec2_vpn_connection( self, input: Option<AwsEc2VpnConnectionDetails>, ) -> Self
Details about an Amazon EC2 VPN connection.
Sourcepub fn get_aws_ec2_vpn_connection(&self) -> &Option<AwsEc2VpnConnectionDetails>
pub fn get_aws_ec2_vpn_connection(&self) -> &Option<AwsEc2VpnConnectionDetails>
Details about an Amazon EC2 VPN connection.
Sourcepub fn aws_ecr_container_image(self, input: AwsEcrContainerImageDetails) -> Self
pub fn aws_ecr_container_image(self, input: AwsEcrContainerImageDetails) -> Self
Information about an Amazon ECR image.
Sourcepub fn set_aws_ecr_container_image(
self,
input: Option<AwsEcrContainerImageDetails>,
) -> Self
pub fn set_aws_ecr_container_image( self, input: Option<AwsEcrContainerImageDetails>, ) -> Self
Information about an Amazon ECR image.
Sourcepub fn get_aws_ecr_container_image(
&self,
) -> &Option<AwsEcrContainerImageDetails>
pub fn get_aws_ecr_container_image( &self, ) -> &Option<AwsEcrContainerImageDetails>
Information about an Amazon ECR image.
Sourcepub fn aws_open_search_service_domain(
self,
input: AwsOpenSearchServiceDomainDetails,
) -> Self
pub fn aws_open_search_service_domain( self, input: AwsOpenSearchServiceDomainDetails, ) -> Self
Details about an Amazon OpenSearch Service domain.
Sourcepub fn set_aws_open_search_service_domain(
self,
input: Option<AwsOpenSearchServiceDomainDetails>,
) -> Self
pub fn set_aws_open_search_service_domain( self, input: Option<AwsOpenSearchServiceDomainDetails>, ) -> Self
Details about an Amazon OpenSearch Service domain.
Sourcepub fn get_aws_open_search_service_domain(
&self,
) -> &Option<AwsOpenSearchServiceDomainDetails>
pub fn get_aws_open_search_service_domain( &self, ) -> &Option<AwsOpenSearchServiceDomainDetails>
Details about an Amazon OpenSearch Service domain.
Sourcepub fn aws_ec2_vpc_endpoint_service(
self,
input: AwsEc2VpcEndpointServiceDetails,
) -> Self
pub fn aws_ec2_vpc_endpoint_service( self, input: AwsEc2VpcEndpointServiceDetails, ) -> Self
Details about the service configuration for a VPC endpoint service.
Sourcepub fn set_aws_ec2_vpc_endpoint_service(
self,
input: Option<AwsEc2VpcEndpointServiceDetails>,
) -> Self
pub fn set_aws_ec2_vpc_endpoint_service( self, input: Option<AwsEc2VpcEndpointServiceDetails>, ) -> Self
Details about the service configuration for a VPC endpoint service.
Sourcepub fn get_aws_ec2_vpc_endpoint_service(
&self,
) -> &Option<AwsEc2VpcEndpointServiceDetails>
pub fn get_aws_ec2_vpc_endpoint_service( &self, ) -> &Option<AwsEc2VpcEndpointServiceDetails>
Details about the service configuration for a VPC endpoint service.
Sourcepub fn aws_xray_encryption_config(
self,
input: AwsXrayEncryptionConfigDetails,
) -> Self
pub fn aws_xray_encryption_config( self, input: AwsXrayEncryptionConfigDetails, ) -> Self
Information about the encryption configuration for X-Ray.
Sourcepub fn set_aws_xray_encryption_config(
self,
input: Option<AwsXrayEncryptionConfigDetails>,
) -> Self
pub fn set_aws_xray_encryption_config( self, input: Option<AwsXrayEncryptionConfigDetails>, ) -> Self
Information about the encryption configuration for X-Ray.
Sourcepub fn get_aws_xray_encryption_config(
&self,
) -> &Option<AwsXrayEncryptionConfigDetails>
pub fn get_aws_xray_encryption_config( &self, ) -> &Option<AwsXrayEncryptionConfigDetails>
Information about the encryption configuration for X-Ray.
Sourcepub fn aws_waf_rate_based_rule(self, input: AwsWafRateBasedRuleDetails) -> Self
pub fn aws_waf_rate_based_rule(self, input: AwsWafRateBasedRuleDetails) -> Self
Details about a rate-based rule for global resources.
Sourcepub fn set_aws_waf_rate_based_rule(
self,
input: Option<AwsWafRateBasedRuleDetails>,
) -> Self
pub fn set_aws_waf_rate_based_rule( self, input: Option<AwsWafRateBasedRuleDetails>, ) -> Self
Details about a rate-based rule for global resources.
Sourcepub fn get_aws_waf_rate_based_rule(&self) -> &Option<AwsWafRateBasedRuleDetails>
pub fn get_aws_waf_rate_based_rule(&self) -> &Option<AwsWafRateBasedRuleDetails>
Details about a rate-based rule for global resources.
Sourcepub fn aws_waf_regional_rate_based_rule(
self,
input: AwsWafRegionalRateBasedRuleDetails,
) -> Self
pub fn aws_waf_regional_rate_based_rule( self, input: AwsWafRegionalRateBasedRuleDetails, ) -> Self
Details about a rate-based rule for Regional resources.
Sourcepub fn set_aws_waf_regional_rate_based_rule(
self,
input: Option<AwsWafRegionalRateBasedRuleDetails>,
) -> Self
pub fn set_aws_waf_regional_rate_based_rule( self, input: Option<AwsWafRegionalRateBasedRuleDetails>, ) -> Self
Details about a rate-based rule for Regional resources.
Sourcepub fn get_aws_waf_regional_rate_based_rule(
&self,
) -> &Option<AwsWafRegionalRateBasedRuleDetails>
pub fn get_aws_waf_regional_rate_based_rule( &self, ) -> &Option<AwsWafRegionalRateBasedRuleDetails>
Details about a rate-based rule for Regional resources.
Sourcepub fn aws_ecr_repository(self, input: AwsEcrRepositoryDetails) -> Self
pub fn aws_ecr_repository(self, input: AwsEcrRepositoryDetails) -> Self
Information about an Amazon Elastic Container Registry repository.
Sourcepub fn set_aws_ecr_repository(
self,
input: Option<AwsEcrRepositoryDetails>,
) -> Self
pub fn set_aws_ecr_repository( self, input: Option<AwsEcrRepositoryDetails>, ) -> Self
Information about an Amazon Elastic Container Registry repository.
Sourcepub fn get_aws_ecr_repository(&self) -> &Option<AwsEcrRepositoryDetails>
pub fn get_aws_ecr_repository(&self) -> &Option<AwsEcrRepositoryDetails>
Information about an Amazon Elastic Container Registry repository.
Sourcepub fn aws_eks_cluster(self, input: AwsEksClusterDetails) -> Self
pub fn aws_eks_cluster(self, input: AwsEksClusterDetails) -> Self
Details about an Amazon EKS cluster.
Sourcepub fn set_aws_eks_cluster(self, input: Option<AwsEksClusterDetails>) -> Self
pub fn set_aws_eks_cluster(self, input: Option<AwsEksClusterDetails>) -> Self
Details about an Amazon EKS cluster.
Sourcepub fn get_aws_eks_cluster(&self) -> &Option<AwsEksClusterDetails>
pub fn get_aws_eks_cluster(&self) -> &Option<AwsEksClusterDetails>
Details about an Amazon EKS cluster.
Sourcepub fn aws_network_firewall_firewall_policy(
self,
input: AwsNetworkFirewallFirewallPolicyDetails,
) -> Self
pub fn aws_network_firewall_firewall_policy( self, input: AwsNetworkFirewallFirewallPolicyDetails, ) -> Self
Details about an Network Firewall firewall policy.
Sourcepub fn set_aws_network_firewall_firewall_policy(
self,
input: Option<AwsNetworkFirewallFirewallPolicyDetails>,
) -> Self
pub fn set_aws_network_firewall_firewall_policy( self, input: Option<AwsNetworkFirewallFirewallPolicyDetails>, ) -> Self
Details about an Network Firewall firewall policy.
Sourcepub fn get_aws_network_firewall_firewall_policy(
&self,
) -> &Option<AwsNetworkFirewallFirewallPolicyDetails>
pub fn get_aws_network_firewall_firewall_policy( &self, ) -> &Option<AwsNetworkFirewallFirewallPolicyDetails>
Details about an Network Firewall firewall policy.
Sourcepub fn aws_network_firewall_firewall(
self,
input: AwsNetworkFirewallFirewallDetails,
) -> Self
pub fn aws_network_firewall_firewall( self, input: AwsNetworkFirewallFirewallDetails, ) -> Self
Details about an Network Firewall firewall.
Sourcepub fn set_aws_network_firewall_firewall(
self,
input: Option<AwsNetworkFirewallFirewallDetails>,
) -> Self
pub fn set_aws_network_firewall_firewall( self, input: Option<AwsNetworkFirewallFirewallDetails>, ) -> Self
Details about an Network Firewall firewall.
Sourcepub fn get_aws_network_firewall_firewall(
&self,
) -> &Option<AwsNetworkFirewallFirewallDetails>
pub fn get_aws_network_firewall_firewall( &self, ) -> &Option<AwsNetworkFirewallFirewallDetails>
Details about an Network Firewall firewall.
Sourcepub fn aws_network_firewall_rule_group(
self,
input: AwsNetworkFirewallRuleGroupDetails,
) -> Self
pub fn aws_network_firewall_rule_group( self, input: AwsNetworkFirewallRuleGroupDetails, ) -> Self
Details about an Network Firewall rule group.
Sourcepub fn set_aws_network_firewall_rule_group(
self,
input: Option<AwsNetworkFirewallRuleGroupDetails>,
) -> Self
pub fn set_aws_network_firewall_rule_group( self, input: Option<AwsNetworkFirewallRuleGroupDetails>, ) -> Self
Details about an Network Firewall rule group.
Sourcepub fn get_aws_network_firewall_rule_group(
&self,
) -> &Option<AwsNetworkFirewallRuleGroupDetails>
pub fn get_aws_network_firewall_rule_group( &self, ) -> &Option<AwsNetworkFirewallRuleGroupDetails>
Details about an Network Firewall rule group.
Sourcepub fn aws_rds_db_security_group(
self,
input: AwsRdsDbSecurityGroupDetails,
) -> Self
pub fn aws_rds_db_security_group( self, input: AwsRdsDbSecurityGroupDetails, ) -> Self
Details about an Amazon RDS DB security group.
Sourcepub fn set_aws_rds_db_security_group(
self,
input: Option<AwsRdsDbSecurityGroupDetails>,
) -> Self
pub fn set_aws_rds_db_security_group( self, input: Option<AwsRdsDbSecurityGroupDetails>, ) -> Self
Details about an Amazon RDS DB security group.
Sourcepub fn get_aws_rds_db_security_group(
&self,
) -> &Option<AwsRdsDbSecurityGroupDetails>
pub fn get_aws_rds_db_security_group( &self, ) -> &Option<AwsRdsDbSecurityGroupDetails>
Details about an Amazon RDS DB security group.
Sourcepub fn aws_kinesis_stream(self, input: AwsKinesisStreamDetails) -> Self
pub fn aws_kinesis_stream(self, input: AwsKinesisStreamDetails) -> Self
Details about an Amazon Kinesis data stream.
Sourcepub fn set_aws_kinesis_stream(
self,
input: Option<AwsKinesisStreamDetails>,
) -> Self
pub fn set_aws_kinesis_stream( self, input: Option<AwsKinesisStreamDetails>, ) -> Self
Details about an Amazon Kinesis data stream.
Sourcepub fn get_aws_kinesis_stream(&self) -> &Option<AwsKinesisStreamDetails>
pub fn get_aws_kinesis_stream(&self) -> &Option<AwsKinesisStreamDetails>
Details about an Amazon Kinesis data stream.
Sourcepub fn aws_ec2_transit_gateway(self, input: AwsEc2TransitGatewayDetails) -> Self
pub fn aws_ec2_transit_gateway(self, input: AwsEc2TransitGatewayDetails) -> Self
Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.
Sourcepub fn set_aws_ec2_transit_gateway(
self,
input: Option<AwsEc2TransitGatewayDetails>,
) -> Self
pub fn set_aws_ec2_transit_gateway( self, input: Option<AwsEc2TransitGatewayDetails>, ) -> Self
Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.
Sourcepub fn get_aws_ec2_transit_gateway(
&self,
) -> &Option<AwsEc2TransitGatewayDetails>
pub fn get_aws_ec2_transit_gateway( &self, ) -> &Option<AwsEc2TransitGatewayDetails>
Details about an Amazon EC2 transit gateway that interconnects your virtual private clouds (VPC) and on-premises networks.
Sourcepub fn aws_efs_access_point(self, input: AwsEfsAccessPointDetails) -> Self
pub fn aws_efs_access_point(self, input: AwsEfsAccessPointDetails) -> Self
Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.
Sourcepub fn set_aws_efs_access_point(
self,
input: Option<AwsEfsAccessPointDetails>,
) -> Self
pub fn set_aws_efs_access_point( self, input: Option<AwsEfsAccessPointDetails>, ) -> Self
Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.
Sourcepub fn get_aws_efs_access_point(&self) -> &Option<AwsEfsAccessPointDetails>
pub fn get_aws_efs_access_point(&self) -> &Option<AwsEfsAccessPointDetails>
Details about an Amazon EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point.
Sourcepub fn aws_cloud_formation_stack(
self,
input: AwsCloudFormationStackDetails,
) -> Self
pub fn aws_cloud_formation_stack( self, input: AwsCloudFormationStackDetails, ) -> Self
Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.
Sourcepub fn set_aws_cloud_formation_stack(
self,
input: Option<AwsCloudFormationStackDetails>,
) -> Self
pub fn set_aws_cloud_formation_stack( self, input: Option<AwsCloudFormationStackDetails>, ) -> Self
Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.
Sourcepub fn get_aws_cloud_formation_stack(
&self,
) -> &Option<AwsCloudFormationStackDetails>
pub fn get_aws_cloud_formation_stack( &self, ) -> &Option<AwsCloudFormationStackDetails>
Details about an CloudFormation stack. A stack is a collection of Amazon Web Services resources that you can manage as a single unit.
Sourcepub fn aws_cloud_watch_alarm(self, input: AwsCloudWatchAlarmDetails) -> Self
pub fn aws_cloud_watch_alarm(self, input: AwsCloudWatchAlarmDetails) -> Self
Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.
Sourcepub fn set_aws_cloud_watch_alarm(
self,
input: Option<AwsCloudWatchAlarmDetails>,
) -> Self
pub fn set_aws_cloud_watch_alarm( self, input: Option<AwsCloudWatchAlarmDetails>, ) -> Self
Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.
Sourcepub fn get_aws_cloud_watch_alarm(&self) -> &Option<AwsCloudWatchAlarmDetails>
pub fn get_aws_cloud_watch_alarm(&self) -> &Option<AwsCloudWatchAlarmDetails>
Details about an Amazon CloudWatch alarm. An alarm allows you to monitor and receive alerts about your Amazon Web Services resources and applications across multiple Regions.
Sourcepub fn aws_ec2_vpc_peering_connection(
self,
input: AwsEc2VpcPeeringConnectionDetails,
) -> Self
pub fn aws_ec2_vpc_peering_connection( self, input: AwsEc2VpcPeeringConnectionDetails, ) -> Self
Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.
Sourcepub fn set_aws_ec2_vpc_peering_connection(
self,
input: Option<AwsEc2VpcPeeringConnectionDetails>,
) -> Self
pub fn set_aws_ec2_vpc_peering_connection( self, input: Option<AwsEc2VpcPeeringConnectionDetails>, ) -> Self
Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.
Sourcepub fn get_aws_ec2_vpc_peering_connection(
&self,
) -> &Option<AwsEc2VpcPeeringConnectionDetails>
pub fn get_aws_ec2_vpc_peering_connection( &self, ) -> &Option<AwsEc2VpcPeeringConnectionDetails>
Details about an Amazon EC2 VPC peering connection. A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them privately.
Sourcepub fn aws_waf_regional_rule_group(
self,
input: AwsWafRegionalRuleGroupDetails,
) -> Self
pub fn aws_waf_regional_rule_group( self, input: AwsWafRegionalRuleGroupDetails, ) -> Self
Details about an WAF rule group for Regional resources.
Sourcepub fn set_aws_waf_regional_rule_group(
self,
input: Option<AwsWafRegionalRuleGroupDetails>,
) -> Self
pub fn set_aws_waf_regional_rule_group( self, input: Option<AwsWafRegionalRuleGroupDetails>, ) -> Self
Details about an WAF rule group for Regional resources.
Sourcepub fn get_aws_waf_regional_rule_group(
&self,
) -> &Option<AwsWafRegionalRuleGroupDetails>
pub fn get_aws_waf_regional_rule_group( &self, ) -> &Option<AwsWafRegionalRuleGroupDetails>
Details about an WAF rule group for Regional resources.
Sourcepub fn aws_waf_regional_rule(self, input: AwsWafRegionalRuleDetails) -> Self
pub fn aws_waf_regional_rule(self, input: AwsWafRegionalRuleDetails) -> Self
Details about an WAF rule for Regional resources.
Sourcepub fn set_aws_waf_regional_rule(
self,
input: Option<AwsWafRegionalRuleDetails>,
) -> Self
pub fn set_aws_waf_regional_rule( self, input: Option<AwsWafRegionalRuleDetails>, ) -> Self
Details about an WAF rule for Regional resources.
Sourcepub fn get_aws_waf_regional_rule(&self) -> &Option<AwsWafRegionalRuleDetails>
pub fn get_aws_waf_regional_rule(&self) -> &Option<AwsWafRegionalRuleDetails>
Details about an WAF rule for Regional resources.
Sourcepub fn aws_waf_regional_web_acl(
self,
input: AwsWafRegionalWebAclDetails,
) -> Self
pub fn aws_waf_regional_web_acl( self, input: AwsWafRegionalWebAclDetails, ) -> Self
Details about an WAF web access control list (web ACL) for Regional resources.
Sourcepub fn set_aws_waf_regional_web_acl(
self,
input: Option<AwsWafRegionalWebAclDetails>,
) -> Self
pub fn set_aws_waf_regional_web_acl( self, input: Option<AwsWafRegionalWebAclDetails>, ) -> Self
Details about an WAF web access control list (web ACL) for Regional resources.
Sourcepub fn get_aws_waf_regional_web_acl(
&self,
) -> &Option<AwsWafRegionalWebAclDetails>
pub fn get_aws_waf_regional_web_acl( &self, ) -> &Option<AwsWafRegionalWebAclDetails>
Details about an WAF web access control list (web ACL) for Regional resources.
Sourcepub fn aws_waf_rule(self, input: AwsWafRuleDetails) -> Self
pub fn aws_waf_rule(self, input: AwsWafRuleDetails) -> Self
Details about an WAF rule for global resources.
Sourcepub fn set_aws_waf_rule(self, input: Option<AwsWafRuleDetails>) -> Self
pub fn set_aws_waf_rule(self, input: Option<AwsWafRuleDetails>) -> Self
Details about an WAF rule for global resources.
Sourcepub fn get_aws_waf_rule(&self) -> &Option<AwsWafRuleDetails>
pub fn get_aws_waf_rule(&self) -> &Option<AwsWafRuleDetails>
Details about an WAF rule for global resources.
Sourcepub fn aws_waf_rule_group(self, input: AwsWafRuleGroupDetails) -> Self
pub fn aws_waf_rule_group(self, input: AwsWafRuleGroupDetails) -> Self
Details about an WAF rule group for global resources.
Sourcepub fn set_aws_waf_rule_group(
self,
input: Option<AwsWafRuleGroupDetails>,
) -> Self
pub fn set_aws_waf_rule_group( self, input: Option<AwsWafRuleGroupDetails>, ) -> Self
Details about an WAF rule group for global resources.
Sourcepub fn get_aws_waf_rule_group(&self) -> &Option<AwsWafRuleGroupDetails>
pub fn get_aws_waf_rule_group(&self) -> &Option<AwsWafRuleGroupDetails>
Details about an WAF rule group for global resources.
Sourcepub fn aws_ecs_task(self, input: AwsEcsTaskDetails) -> Self
pub fn aws_ecs_task(self, input: AwsEcsTaskDetails) -> Self
Details about a task in a cluster.
Sourcepub fn set_aws_ecs_task(self, input: Option<AwsEcsTaskDetails>) -> Self
pub fn set_aws_ecs_task(self, input: Option<AwsEcsTaskDetails>) -> Self
Details about a task in a cluster.
Sourcepub fn get_aws_ecs_task(&self) -> &Option<AwsEcsTaskDetails>
pub fn get_aws_ecs_task(&self) -> &Option<AwsEcsTaskDetails>
Details about a task in a cluster.
Sourcepub fn aws_backup_backup_vault(self, input: AwsBackupBackupVaultDetails) -> Self
pub fn aws_backup_backup_vault(self, input: AwsBackupBackupVaultDetails) -> Self
Provides details about an Backup backup vault.
Sourcepub fn set_aws_backup_backup_vault(
self,
input: Option<AwsBackupBackupVaultDetails>,
) -> Self
pub fn set_aws_backup_backup_vault( self, input: Option<AwsBackupBackupVaultDetails>, ) -> Self
Provides details about an Backup backup vault.
Sourcepub fn get_aws_backup_backup_vault(
&self,
) -> &Option<AwsBackupBackupVaultDetails>
pub fn get_aws_backup_backup_vault( &self, ) -> &Option<AwsBackupBackupVaultDetails>
Provides details about an Backup backup vault.
Sourcepub fn aws_backup_backup_plan(self, input: AwsBackupBackupPlanDetails) -> Self
pub fn aws_backup_backup_plan(self, input: AwsBackupBackupPlanDetails) -> Self
Provides details about an Backup backup plan.
Sourcepub fn set_aws_backup_backup_plan(
self,
input: Option<AwsBackupBackupPlanDetails>,
) -> Self
pub fn set_aws_backup_backup_plan( self, input: Option<AwsBackupBackupPlanDetails>, ) -> Self
Provides details about an Backup backup plan.
Sourcepub fn get_aws_backup_backup_plan(&self) -> &Option<AwsBackupBackupPlanDetails>
pub fn get_aws_backup_backup_plan(&self) -> &Option<AwsBackupBackupPlanDetails>
Provides details about an Backup backup plan.
Sourcepub fn aws_backup_recovery_point(
self,
input: AwsBackupRecoveryPointDetails,
) -> Self
pub fn aws_backup_recovery_point( self, input: AwsBackupRecoveryPointDetails, ) -> Self
Provides details about an Backup backup, or recovery point.
Sourcepub fn set_aws_backup_recovery_point(
self,
input: Option<AwsBackupRecoveryPointDetails>,
) -> Self
pub fn set_aws_backup_recovery_point( self, input: Option<AwsBackupRecoveryPointDetails>, ) -> Self
Provides details about an Backup backup, or recovery point.
Sourcepub fn get_aws_backup_recovery_point(
&self,
) -> &Option<AwsBackupRecoveryPointDetails>
pub fn get_aws_backup_recovery_point( &self, ) -> &Option<AwsBackupRecoveryPointDetails>
Provides details about an Backup backup, or recovery point.
Sourcepub fn aws_ec2_launch_template(self, input: AwsEc2LaunchTemplateDetails) -> Self
pub fn aws_ec2_launch_template(self, input: AwsEc2LaunchTemplateDetails) -> Self
Specifies the properties for creating an Amazon Elastic Compute Cloud (Amazon EC2) launch template.
Sourcepub fn set_aws_ec2_launch_template(
self,
input: Option<AwsEc2LaunchTemplateDetails>,
) -> Self
pub fn set_aws_ec2_launch_template( self, input: Option<AwsEc2LaunchTemplateDetails>, ) -> Self
Specifies the properties for creating an Amazon Elastic Compute Cloud (Amazon EC2) launch template.
Sourcepub fn get_aws_ec2_launch_template(
&self,
) -> &Option<AwsEc2LaunchTemplateDetails>
pub fn get_aws_ec2_launch_template( &self, ) -> &Option<AwsEc2LaunchTemplateDetails>
Specifies the properties for creating an Amazon Elastic Compute Cloud (Amazon EC2) launch template.
Sourcepub fn aws_sage_maker_notebook_instance(
self,
input: AwsSageMakerNotebookInstanceDetails,
) -> Self
pub fn aws_sage_maker_notebook_instance( self, input: AwsSageMakerNotebookInstanceDetails, ) -> Self
Provides details about an Amazon SageMaker AI notebook instance.
Sourcepub fn set_aws_sage_maker_notebook_instance(
self,
input: Option<AwsSageMakerNotebookInstanceDetails>,
) -> Self
pub fn set_aws_sage_maker_notebook_instance( self, input: Option<AwsSageMakerNotebookInstanceDetails>, ) -> Self
Provides details about an Amazon SageMaker AI notebook instance.
Sourcepub fn get_aws_sage_maker_notebook_instance(
&self,
) -> &Option<AwsSageMakerNotebookInstanceDetails>
pub fn get_aws_sage_maker_notebook_instance( &self, ) -> &Option<AwsSageMakerNotebookInstanceDetails>
Provides details about an Amazon SageMaker AI notebook instance.
Sourcepub fn aws_wafv2_web_acl(self, input: AwsWafv2WebAclDetails) -> Self
pub fn aws_wafv2_web_acl(self, input: AwsWafv2WebAclDetails) -> Self
Details about an WAFv2 web Access Control List (ACL).
Sourcepub fn set_aws_wafv2_web_acl(self, input: Option<AwsWafv2WebAclDetails>) -> Self
pub fn set_aws_wafv2_web_acl(self, input: Option<AwsWafv2WebAclDetails>) -> Self
Details about an WAFv2 web Access Control List (ACL).
Sourcepub fn get_aws_wafv2_web_acl(&self) -> &Option<AwsWafv2WebAclDetails>
pub fn get_aws_wafv2_web_acl(&self) -> &Option<AwsWafv2WebAclDetails>
Details about an WAFv2 web Access Control List (ACL).
Sourcepub fn aws_wafv2_rule_group(self, input: AwsWafv2RuleGroupDetails) -> Self
pub fn aws_wafv2_rule_group(self, input: AwsWafv2RuleGroupDetails) -> Self
Details about an WAFv2 rule group.
Sourcepub fn set_aws_wafv2_rule_group(
self,
input: Option<AwsWafv2RuleGroupDetails>,
) -> Self
pub fn set_aws_wafv2_rule_group( self, input: Option<AwsWafv2RuleGroupDetails>, ) -> Self
Details about an WAFv2 rule group.
Sourcepub fn get_aws_wafv2_rule_group(&self) -> &Option<AwsWafv2RuleGroupDetails>
pub fn get_aws_wafv2_rule_group(&self) -> &Option<AwsWafv2RuleGroupDetails>
Details about an WAFv2 rule group.
Sourcepub fn aws_ec2_route_table(self, input: AwsEc2RouteTableDetails) -> Self
pub fn aws_ec2_route_table(self, input: AwsEc2RouteTableDetails) -> Self
Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.
Sourcepub fn set_aws_ec2_route_table(
self,
input: Option<AwsEc2RouteTableDetails>,
) -> Self
pub fn set_aws_ec2_route_table( self, input: Option<AwsEc2RouteTableDetails>, ) -> Self
Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.
Sourcepub fn get_aws_ec2_route_table(&self) -> &Option<AwsEc2RouteTableDetails>
pub fn get_aws_ec2_route_table(&self) -> &Option<AwsEc2RouteTableDetails>
Provides details about a route table. A route table contains a set of rules, called routes, that determine where to direct network traffic from your subnet or gateway.
Sourcepub fn aws_amazon_mq_broker(self, input: AwsAmazonMqBrokerDetails) -> Self
pub fn aws_amazon_mq_broker(self, input: AwsAmazonMqBrokerDetails) -> Self
Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
Sourcepub fn set_aws_amazon_mq_broker(
self,
input: Option<AwsAmazonMqBrokerDetails>,
) -> Self
pub fn set_aws_amazon_mq_broker( self, input: Option<AwsAmazonMqBrokerDetails>, ) -> Self
Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
Sourcepub fn get_aws_amazon_mq_broker(&self) -> &Option<AwsAmazonMqBrokerDetails>
pub fn get_aws_amazon_mq_broker(&self) -> &Option<AwsAmazonMqBrokerDetails>
Provides details about AppSync message broker. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.
Sourcepub fn aws_app_sync_graph_ql_api(
self,
input: AwsAppSyncGraphQlApiDetails,
) -> Self
pub fn aws_app_sync_graph_ql_api( self, input: AwsAppSyncGraphQlApiDetails, ) -> Self
Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.
Sourcepub fn set_aws_app_sync_graph_ql_api(
self,
input: Option<AwsAppSyncGraphQlApiDetails>,
) -> Self
pub fn set_aws_app_sync_graph_ql_api( self, input: Option<AwsAppSyncGraphQlApiDetails>, ) -> Self
Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.
Sourcepub fn get_aws_app_sync_graph_ql_api(
&self,
) -> &Option<AwsAppSyncGraphQlApiDetails>
pub fn get_aws_app_sync_graph_ql_api( &self, ) -> &Option<AwsAppSyncGraphQlApiDetails>
Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and APIs from a single GraphQL endpoint.
Sourcepub fn aws_event_schemas_registry(
self,
input: AwsEventSchemasRegistryDetails,
) -> Self
pub fn aws_event_schemas_registry( self, input: AwsEventSchemasRegistryDetails, ) -> Self
A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.
Sourcepub fn set_aws_event_schemas_registry(
self,
input: Option<AwsEventSchemasRegistryDetails>,
) -> Self
pub fn set_aws_event_schemas_registry( self, input: Option<AwsEventSchemasRegistryDetails>, ) -> Self
A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.
Sourcepub fn get_aws_event_schemas_registry(
&self,
) -> &Option<AwsEventSchemasRegistryDetails>
pub fn get_aws_event_schemas_registry( &self, ) -> &Option<AwsEventSchemasRegistryDetails>
A schema defines the structure of events that are sent to Amazon EventBridge. Schema registries are containers for schemas. They collect and organize schemas so that your schemas are in logical groups.
Sourcepub fn aws_guard_duty_detector(self, input: AwsGuardDutyDetectorDetails) -> Self
pub fn aws_guard_duty_detector(self, input: AwsGuardDutyDetectorDetails) -> Self
Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.
Sourcepub fn set_aws_guard_duty_detector(
self,
input: Option<AwsGuardDutyDetectorDetails>,
) -> Self
pub fn set_aws_guard_duty_detector( self, input: Option<AwsGuardDutyDetectorDetails>, ) -> Self
Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.
Sourcepub fn get_aws_guard_duty_detector(
&self,
) -> &Option<AwsGuardDutyDetectorDetails>
pub fn get_aws_guard_duty_detector( &self, ) -> &Option<AwsGuardDutyDetectorDetails>
Provides details about an Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector is required for GuardDuty to become operational.
Sourcepub fn aws_step_function_state_machine(
self,
input: AwsStepFunctionStateMachineDetails,
) -> Self
pub fn aws_step_function_state_machine( self, input: AwsStepFunctionStateMachineDetails, ) -> Self
Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.
Sourcepub fn set_aws_step_function_state_machine(
self,
input: Option<AwsStepFunctionStateMachineDetails>,
) -> Self
pub fn set_aws_step_function_state_machine( self, input: Option<AwsStepFunctionStateMachineDetails>, ) -> Self
Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.
Sourcepub fn get_aws_step_function_state_machine(
&self,
) -> &Option<AwsStepFunctionStateMachineDetails>
pub fn get_aws_step_function_state_machine( &self, ) -> &Option<AwsStepFunctionStateMachineDetails>
Provides details about an Step Functions state machine, which is a workflow consisting of a series of event-driven steps.
Sourcepub fn aws_athena_work_group(self, input: AwsAthenaWorkGroupDetails) -> Self
pub fn aws_athena_work_group(self, input: AwsAthenaWorkGroupDetails) -> Self
Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.
Sourcepub fn set_aws_athena_work_group(
self,
input: Option<AwsAthenaWorkGroupDetails>,
) -> Self
pub fn set_aws_athena_work_group( self, input: Option<AwsAthenaWorkGroupDetails>, ) -> Self
Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.
Sourcepub fn get_aws_athena_work_group(&self) -> &Option<AwsAthenaWorkGroupDetails>
pub fn get_aws_athena_work_group(&self) -> &Option<AwsAthenaWorkGroupDetails>
Provides information about an Amazon Athena workgroup. A workgroup helps you separate users, teams, applications, or workloads. It also helps you set limits on data processing and track costs.
Sourcepub fn aws_events_eventbus(self, input: AwsEventsEventbusDetails) -> Self
pub fn aws_events_eventbus(self, input: AwsEventsEventbusDetails) -> Self
Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.
Sourcepub fn set_aws_events_eventbus(
self,
input: Option<AwsEventsEventbusDetails>,
) -> Self
pub fn set_aws_events_eventbus( self, input: Option<AwsEventsEventbusDetails>, ) -> Self
Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.
Sourcepub fn get_aws_events_eventbus(&self) -> &Option<AwsEventsEventbusDetails>
pub fn get_aws_events_eventbus(&self) -> &Option<AwsEventsEventbusDetails>
Provides details about Amazon EventBridge event bus for an endpoint. An event bus is a router that receives events and delivers them to zero or more destinations, or targets.
Sourcepub fn aws_dms_endpoint(self, input: AwsDmsEndpointDetails) -> Self
pub fn aws_dms_endpoint(self, input: AwsDmsEndpointDetails) -> Self
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
Sourcepub fn set_aws_dms_endpoint(self, input: Option<AwsDmsEndpointDetails>) -> Self
pub fn set_aws_dms_endpoint(self, input: Option<AwsDmsEndpointDetails>) -> Self
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
Sourcepub fn get_aws_dms_endpoint(&self) -> &Option<AwsDmsEndpointDetails>
pub fn get_aws_dms_endpoint(&self) -> &Option<AwsDmsEndpointDetails>
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
Sourcepub fn aws_events_endpoint(self, input: AwsEventsEndpointDetails) -> Self
pub fn aws_events_endpoint(self, input: AwsEventsEndpointDetails) -> Self
Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.
Sourcepub fn set_aws_events_endpoint(
self,
input: Option<AwsEventsEndpointDetails>,
) -> Self
pub fn set_aws_events_endpoint( self, input: Option<AwsEventsEndpointDetails>, ) -> Self
Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.
Sourcepub fn get_aws_events_endpoint(&self) -> &Option<AwsEventsEndpointDetails>
pub fn get_aws_events_endpoint(&self) -> &Option<AwsEventsEndpointDetails>
Provides details about an Amazon EventBridge global endpoint. The endpoint can improve your application’s availability by making it Regional-fault tolerant.
Sourcepub fn aws_dms_replication_task(
self,
input: AwsDmsReplicationTaskDetails,
) -> Self
pub fn aws_dms_replication_task( self, input: AwsDmsReplicationTaskDetails, ) -> Self
Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.
Sourcepub fn set_aws_dms_replication_task(
self,
input: Option<AwsDmsReplicationTaskDetails>,
) -> Self
pub fn set_aws_dms_replication_task( self, input: Option<AwsDmsReplicationTaskDetails>, ) -> Self
Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.
Sourcepub fn get_aws_dms_replication_task(
&self,
) -> &Option<AwsDmsReplicationTaskDetails>
pub fn get_aws_dms_replication_task( &self, ) -> &Option<AwsDmsReplicationTaskDetails>
Provides details about an DMS replication task. A replication task moves a set of data from the source endpoint to the target endpoint.
Sourcepub fn aws_dms_replication_instance(
self,
input: AwsDmsReplicationInstanceDetails,
) -> Self
pub fn aws_dms_replication_instance( self, input: AwsDmsReplicationInstanceDetails, ) -> Self
Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
Sourcepub fn set_aws_dms_replication_instance(
self,
input: Option<AwsDmsReplicationInstanceDetails>,
) -> Self
pub fn set_aws_dms_replication_instance( self, input: Option<AwsDmsReplicationInstanceDetails>, ) -> Self
Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
Sourcepub fn get_aws_dms_replication_instance(
&self,
) -> &Option<AwsDmsReplicationInstanceDetails>
pub fn get_aws_dms_replication_instance( &self, ) -> &Option<AwsDmsReplicationInstanceDetails>
Provides details about an DMS replication instance. DMS uses a replication instance to connect to your source data store, read the source data, and format the data for consumption by the target data store.
Sourcepub fn aws_route53_hosted_zone(self, input: AwsRoute53HostedZoneDetails) -> Self
pub fn aws_route53_hosted_zone(self, input: AwsRoute53HostedZoneDetails) -> Self
Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.
Sourcepub fn set_aws_route53_hosted_zone(
self,
input: Option<AwsRoute53HostedZoneDetails>,
) -> Self
pub fn set_aws_route53_hosted_zone( self, input: Option<AwsRoute53HostedZoneDetails>, ) -> Self
Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.
Sourcepub fn get_aws_route53_hosted_zone(
&self,
) -> &Option<AwsRoute53HostedZoneDetails>
pub fn get_aws_route53_hosted_zone( &self, ) -> &Option<AwsRoute53HostedZoneDetails>
Provides details about an Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.
Sourcepub fn aws_msk_cluster(self, input: AwsMskClusterDetails) -> Self
pub fn aws_msk_cluster(self, input: AwsMskClusterDetails) -> Self
Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
Sourcepub fn set_aws_msk_cluster(self, input: Option<AwsMskClusterDetails>) -> Self
pub fn set_aws_msk_cluster(self, input: Option<AwsMskClusterDetails>) -> Self
Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
Sourcepub fn get_aws_msk_cluster(&self) -> &Option<AwsMskClusterDetails>
pub fn get_aws_msk_cluster(&self) -> &Option<AwsMskClusterDetails>
Provides details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
Sourcepub fn aws_s3_access_point(self, input: AwsS3AccessPointDetails) -> Self
pub fn aws_s3_access_point(self, input: AwsS3AccessPointDetails) -> Self
Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.
Sourcepub fn set_aws_s3_access_point(
self,
input: Option<AwsS3AccessPointDetails>,
) -> Self
pub fn set_aws_s3_access_point( self, input: Option<AwsS3AccessPointDetails>, ) -> Self
Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.
Sourcepub fn get_aws_s3_access_point(&self) -> &Option<AwsS3AccessPointDetails>
pub fn get_aws_s3_access_point(&self) -> &Option<AwsS3AccessPointDetails>
Provides details about an Amazon Simple Storage Service (Amazon S3) access point. S3 access points are named network endpoints that are attached to S3 buckets that you can use to perform S3 object operations.
Sourcepub fn aws_ec2_client_vpn_endpoint(
self,
input: AwsEc2ClientVpnEndpointDetails,
) -> Self
pub fn aws_ec2_client_vpn_endpoint( self, input: AwsEc2ClientVpnEndpointDetails, ) -> Self
Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.
Sourcepub fn set_aws_ec2_client_vpn_endpoint(
self,
input: Option<AwsEc2ClientVpnEndpointDetails>,
) -> Self
pub fn set_aws_ec2_client_vpn_endpoint( self, input: Option<AwsEc2ClientVpnEndpointDetails>, ) -> Self
Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.
Sourcepub fn get_aws_ec2_client_vpn_endpoint(
&self,
) -> &Option<AwsEc2ClientVpnEndpointDetails>
pub fn get_aws_ec2_client_vpn_endpoint( &self, ) -> &Option<AwsEc2ClientVpnEndpointDetails>
Provides details about an Client VPN endpoint. A Client VPN endpoint is the resource that you create and configure to enable and manage client VPN sessions. It's the termination point for all client VPN sessions.
Sourcepub fn build(self) -> ResourceDetails
pub fn build(self) -> ResourceDetails
Consumes the builder and constructs a ResourceDetails
.
Trait Implementations§
Source§impl Clone for ResourceDetailsBuilder
impl Clone for ResourceDetailsBuilder
Source§fn clone(&self) -> ResourceDetailsBuilder
fn clone(&self) -> ResourceDetailsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ResourceDetailsBuilder
impl Debug for ResourceDetailsBuilder
Source§impl Default for ResourceDetailsBuilder
impl Default for ResourceDetailsBuilder
Source§fn default() -> ResourceDetailsBuilder
fn default() -> ResourceDetailsBuilder
Source§impl PartialEq for ResourceDetailsBuilder
impl PartialEq for ResourceDetailsBuilder
impl StructuralPartialEq for ResourceDetailsBuilder
Auto Trait Implementations§
impl Freeze for ResourceDetailsBuilder
impl RefUnwindSafe for ResourceDetailsBuilder
impl Send for ResourceDetailsBuilder
impl Sync for ResourceDetailsBuilder
impl Unpin for ResourceDetailsBuilder
impl UnwindSafe for ResourceDetailsBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);