本文整理汇总了Golang中github.com/aws/aws-sdk-go/service/inspector.New函数的典型用法代码示例。如果您正苦于以下问题:Golang New函数的具体用法?Golang New怎么用?Golang New使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了New函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: ExampleInspector_SetTagsForResource
func ExampleInspector_SetTagsForResource() {
svc := inspector.New(session.New())
params := &inspector.SetTagsForResourceInput{
ResourceArn: aws.String("Arn"), // Required
Tags: []*inspector.Tag{
{ // Required
Key: aws.String("TagKey"), // Required
Value: aws.String("TagValue"),
},
// More values...
},
}
resp, err := svc.SetTagsForResource(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:25,代码来源:examples_test.go
示例2: ExampleInspector_CreateResourceGroup
func ExampleInspector_CreateResourceGroup() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.CreateResourceGroupInput{
ResourceGroupTags: []*inspector.ResourceGroupTag{ // Required
{ // Required
Key: aws.String("TagKey"), // Required
Value: aws.String("TagValue"),
},
// More values...
},
}
resp, err := svc.CreateResourceGroup(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:30,代码来源:examples_test.go
示例3: ExampleInspector_CreateAssessment
func ExampleInspector_CreateAssessment() {
svc := inspector.New(nil)
params := &inspector.CreateAssessmentInput{
ApplicationArn: aws.String("Arn"),
AssessmentName: aws.String("Name"),
DurationInSeconds: aws.Int64(1),
UserAttributesForFindings: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
}
resp, err := svc.CreateAssessment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:27,代码来源:examples_test.go
示例4: ExampleInspector_LocalizeText
func ExampleInspector_LocalizeText() {
svc := inspector.New(nil)
params := &inspector.LocalizeTextInput{
Locale: aws.String("Locale"),
LocalizedTexts: []*inspector.LocalizedText{
{ // Required
Key: &inspector.LocalizedTextKey{
Facility: aws.String("LocalizedFacility"),
Id: aws.String("LocalizedTextId"),
},
Parameters: []*inspector.Parameter{
{ // Required
Name: aws.String("ParameterName"),
Value: aws.String("ParameterValue"),
},
// More values...
},
},
// More values...
},
}
resp, err := svc.LocalizeText(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:34,代码来源:examples_test.go
示例5: ExampleInspector_ListAssessmentTemplates
func ExampleInspector_ListAssessmentTemplates() {
svc := inspector.New(session.New())
params := &inspector.ListAssessmentTemplatesInput{
AssessmentTargetArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Filter: &inspector.AssessmentTemplateFilter{
DurationRange: &inspector.DurationRange{
MaxSeconds: aws.Int64(1),
MinSeconds: aws.Int64(1),
},
NamePattern: aws.String("NamePattern"),
RulesPackageArns: []*string{
aws.String("Arn"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentTemplates(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:34,代码来源:examples_test.go
示例6: ExampleInspector_ListAssessmentRunAgents
func ExampleInspector_ListAssessmentRunAgents() {
svc := inspector.New(session.New())
params := &inspector.ListAssessmentRunAgentsInput{
AssessmentRunArn: aws.String("Arn"), // Required
Filter: &inspector.AgentFilter{
AgentHealthCodes: []*string{ // Required
aws.String("AgentHealthCode"), // Required
// More values...
},
AgentHealths: []*string{ // Required
aws.String("AgentHealth"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentRunAgents(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:30,代码来源:examples_test.go
示例7: ExampleInspector_RemoveAttributesFromFindings
func ExampleInspector_RemoveAttributesFromFindings() {
svc := inspector.New(session.New())
params := &inspector.RemoveAttributesFromFindingsInput{
AttributeKeys: []*string{ // Required
aws.String("AttributeKey"), // Required
// More values...
},
FindingArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
}
resp, err := svc.RemoveAttributesFromFindings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:25,代码来源:examples_test.go
示例8: ExampleInspector_ListApplications
func ExampleInspector_ListApplications() {
svc := inspector.New(nil)
params := &inspector.ListApplicationsInput{
Filter: &inspector.ApplicationsFilter{
ApplicationNamePatterns: []*string{
aws.String("NamePattern"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListApplications(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:25,代码来源:examples_test.go
示例9: ExampleInspector_CreateAssessmentTemplate
func ExampleInspector_CreateAssessmentTemplate() {
svc := inspector.New(session.New())
params := &inspector.CreateAssessmentTemplateInput{
AssessmentTargetArn: aws.String("Arn"), // Required
AssessmentTemplateName: aws.String("AssessmentTemplateName"), // Required
DurationInSeconds: aws.Int64(1), // Required
RulesPackageArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
UserAttributesForFindings: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"), // Required
Value: aws.String("AttributeValue"),
},
// More values...
},
}
resp, err := svc.CreateAssessmentTemplate(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:31,代码来源:examples_test.go
示例10: ExampleInspector_AddAttributesToFindings
func ExampleInspector_AddAttributesToFindings() {
svc := inspector.New(nil)
params := &inspector.AddAttributesToFindingsInput{
Attributes: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
FindingArns: []*string{
aws.String("Arn"), // Required
// More values...
},
}
resp, err := svc.AddAttributesToFindings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:28,代码来源:examples_test.go
示例11: ExampleInspector_UpdateAssessmentTarget
func ExampleInspector_UpdateAssessmentTarget() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.UpdateAssessmentTargetInput{
AssessmentTargetArn: aws.String("Arn"), // Required
AssessmentTargetName: aws.String("AssessmentTargetName"), // Required
ResourceGroupArn: aws.String("Arn"), // Required
}
resp, err := svc.UpdateAssessmentTarget(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:26,代码来源:examples_test.go
示例12: ExampleInspector_UnsubscribeFromEvent
func ExampleInspector_UnsubscribeFromEvent() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.UnsubscribeFromEventInput{
Event: aws.String("Event"), // Required
ResourceArn: aws.String("Arn"), // Required
TopicArn: aws.String("Arn"), // Required
}
resp, err := svc.UnsubscribeFromEvent(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:26,代码来源:examples_test.go
示例13: ExampleInspector_PreviewAgents
func ExampleInspector_PreviewAgents() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.PreviewAgentsInput{
PreviewAgentsArn: aws.String("Arn"), // Required
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.PreviewAgents(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:26,代码来源:examples_test.go
示例14: ExampleInspector_ListAssessmentTargets
func ExampleInspector_ListAssessmentTargets() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.ListAssessmentTargetsInput{
Filter: &inspector.AssessmentTargetFilter{
AssessmentTargetNamePattern: aws.String("NamePattern"),
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentTargets(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:28,代码来源:examples_test.go
示例15: ExampleInspector_DescribeRulesPackages
func ExampleInspector_DescribeRulesPackages() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.DescribeRulesPackagesInput{
RulesPackageArns: []*string{ // Required
aws.String("Arn"), // Required
// More values...
},
Locale: aws.String("Locale"),
}
resp, err := svc.DescribeRulesPackages(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:28,代码来源:examples_test.go
示例16: ExampleInspector_ListAssessmentRuns
func ExampleInspector_ListAssessmentRuns() {
sess, err := session.NewSession()
if err != nil {
fmt.Println("failed to create session,", err)
return
}
svc := inspector.New(sess)
params := &inspector.ListAssessmentRunsInput{
AssessmentTemplateArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Filter: &inspector.AssessmentRunFilter{
CompletionTimeRange: &inspector.TimestampRange{
BeginDate: aws.Time(time.Now()),
EndDate: aws.Time(time.Now()),
},
DurationRange: &inspector.DurationRange{
MaxSeconds: aws.Int64(1),
MinSeconds: aws.Int64(1),
},
NamePattern: aws.String("NamePattern"),
RulesPackageArns: []*string{
aws.String("Arn"), // Required
// More values...
},
StartTimeRange: &inspector.TimestampRange{
BeginDate: aws.Time(time.Now()),
EndDate: aws.Time(time.Now()),
},
StateChangeTimeRange: &inspector.TimestampRange{
BeginDate: aws.Time(time.Now()),
EndDate: aws.Time(time.Now()),
},
States: []*string{
aws.String("AssessmentRunState"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessmentRuns(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:acquia,项目名称:fifo2kinesis,代码行数:56,代码来源:examples_test.go
示例17: ExampleInspector_ListFindings
func ExampleInspector_ListFindings() {
svc := inspector.New(nil)
params := &inspector.ListFindingsInput{
Filter: &inspector.FindingsFilter{
Attributes: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
RuleNames: []*string{
aws.String("Name"), // Required
// More values...
},
RulesPackageArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Severities: []*string{
aws.String("Severity"), // Required
// More values...
},
UserAttributes: []*inspector.Attribute{
{ // Required
Key: aws.String("AttributeKey"),
Value: aws.String("AttributeValue"),
},
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
RunArns: []*string{
aws.String("Arn"), // Required
// More values...
},
}
resp, err := svc.ListFindings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:51,代码来源:examples_test.go
示例18: ExampleInspector_DescribeCrossAccountAccessRole
func ExampleInspector_DescribeCrossAccountAccessRole() {
svc := inspector.New(session.New())
var params *inspector.DescribeCrossAccountAccessRoleInput
resp, err := svc.DescribeCrossAccountAccessRole(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:ColourboxDevelopment,项目名称:aws-sdk-go,代码行数:16,代码来源:examples_test.go
示例19: ExampleInspector_ListAssessments
func ExampleInspector_ListAssessments() {
svc := inspector.New(nil)
params := &inspector.ListAssessmentsInput{
ApplicationArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Filter: &inspector.AssessmentsFilter{
AssessmentNamePatterns: []*string{
aws.String("NamePattern"), // Required
// More values...
},
AssessmentStates: []*string{
aws.String("AssessmentState"), // Required
// More values...
},
DataCollected: aws.Bool(true),
DurationRange: &inspector.DurationRange{
Maximum: aws.Int64(1),
Minimum: aws.Int64(1),
},
EndTimeRange: &inspector.TimestampRange{
Maximum: aws.Time(time.Now()),
Minimum: aws.Time(time.Now()),
},
StartTimeRange: &inspector.TimestampRange{
Maximum: aws.Time(time.Now()),
Minimum: aws.Time(time.Now()),
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssessments(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:46,代码来源:examples_test.go
示例20: ExampleInspector_ListRuns
func ExampleInspector_ListRuns() {
svc := inspector.New(nil)
params := &inspector.ListRunsInput{
AssessmentArns: []*string{
aws.String("Arn"), // Required
// More values...
},
Filter: &inspector.RunsFilter{
CompletionTime: &inspector.TimestampRange{
Maximum: aws.Time(time.Now()),
Minimum: aws.Time(time.Now()),
},
CreationTime: &inspector.TimestampRange{
Maximum: aws.Time(time.Now()),
Minimum: aws.Time(time.Now()),
},
RulesPackages: []*string{
aws.String("Arn"), // Required
// More values...
},
RunNamePatterns: []*string{
aws.String("NamePattern"), // Required
// More values...
},
RunStates: []*string{
aws.String("RunState"), // Required
// More values...
},
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListRuns(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
开发者ID:skion,项目名称:amazon-ecs-cli,代码行数:45,代码来源:examples_test.go
注:本文中的github.com/aws/aws-sdk-go/service/inspector.New函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论