Skip to content
v2.277.0

MediaExtractionConfigurationProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const mediaExtractionConfigurationProperty: quicksight.CfnKnowledgeBase.MediaExtractionConfigurationProperty = {
  audioExtractionConfiguration: {
    audioExtractionStatus: 'audioExtractionStatus',
  },
  imageExtractionConfiguration: {
    imageExtractionStatus: 'imageExtractionStatus',
  },
  videoExtractionConfiguration: {
    videoExtractionStatus: 'videoExtractionStatus',

    // the properties below are optional
    videoExtractionType: 'videoExtractionType',
  },
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

media_extraction_configuration_property = quicksight.CfnKnowledgeBase.MediaExtractionConfigurationProperty(
    audio_extraction_configuration=quicksight.CfnKnowledgeBase.AudioExtractionConfigurationProperty(
        audio_extraction_status="audioExtractionStatus"
    ),
    image_extraction_configuration=quicksight.CfnKnowledgeBase.ImageExtractionConfigurationProperty(
        image_extraction_status="imageExtractionStatus"
    ),
    video_extraction_configuration=quicksight.CfnKnowledgeBase.VideoExtractionConfigurationProperty(
        video_extraction_status="videoExtractionStatus",

        # the properties below are optional
        video_extraction_type="videoExtractionType"
    )
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;

MediaExtractionConfigurationProperty mediaExtractionConfigurationProperty = MediaExtractionConfigurationProperty.builder()
        .audioExtractionConfiguration(AudioExtractionConfigurationProperty.builder()
                .audioExtractionStatus("audioExtractionStatus")
                .build())
        .imageExtractionConfiguration(ImageExtractionConfigurationProperty.builder()
                .imageExtractionStatus("imageExtractionStatus")
                .build())
        .videoExtractionConfiguration(VideoExtractionConfigurationProperty.builder()
                .videoExtractionStatus("videoExtractionStatus")

                // the properties below are optional
                .videoExtractionType("videoExtractionType")
                .build())
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;

var mediaExtractionConfigurationProperty = new MediaExtractionConfigurationProperty {
    AudioExtractionConfiguration = new AudioExtractionConfigurationProperty {
        AudioExtractionStatus = "audioExtractionStatus"
    },
    ImageExtractionConfiguration = new ImageExtractionConfigurationProperty {
        ImageExtractionStatus = "imageExtractionStatus"
    },
    VideoExtractionConfiguration = new VideoExtractionConfigurationProperty {
        VideoExtractionStatus = "videoExtractionStatus",

        // the properties below are optional
        VideoExtractionType = "videoExtractionType"
    }
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mediaExtractionConfigurationProperty := &MediaExtractionConfigurationProperty{
	AudioExtractionConfiguration: &AudioExtractionConfigurationProperty{
		AudioExtractionStatus: jsii.String("audioExtractionStatus"),
	},
	ImageExtractionConfiguration: &ImageExtractionConfigurationProperty{
		ImageExtractionStatus: jsii.String("imageExtractionStatus"),
	},
	VideoExtractionConfiguration: &VideoExtractionConfigurationProperty{
		VideoExtractionStatus: jsii.String("videoExtractionStatus"),

		// the properties below are optional
		VideoExtractionType: jsii.String("videoExtractionType"),
	},
}

Properties ​

audioExtractionConfigurationoptionalIResolvable | CfnKnowledgeBase.AudioExtractionConfigurationPropertyaudio_extraction_configurationoptionaltyping.Union[IResolvable, AudioExtractionConfigurationProperty]audioExtractionConfigurationoptionalIResolvableAudioExtractionConfigurationoptionalIResolvableAudioExtractionConfigurationoptionalinterface{}#
imageExtractionConfigurationoptionalIResolvable | CfnKnowledgeBase.ImageExtractionConfigurationPropertyimage_extraction_configurationoptionaltyping.Union[IResolvable, ImageExtractionConfigurationProperty]imageExtractionConfigurationoptionalIResolvableImageExtractionConfigurationoptionalIResolvableImageExtractionConfigurationoptionalinterface{}#
videoExtractionConfigurationoptionalIResolvable | CfnKnowledgeBase.VideoExtractionConfigurationPropertyvideo_extraction_configurationoptionaltyping.Union[IResolvable, VideoExtractionConfigurationProperty]videoExtractionConfigurationoptionalIResolvableVideoExtractionConfigurationoptionalIResolvableVideoExtractionConfigurationoptionalinterface{}#