func GetDeviceFleetRole()

in aws/iam.go [54:69]


func GetDeviceFleetRole(client IamClient, fleetName *string, roleName *string) *types.Role {
	result, err := client.GetRole(context.TODO(), &iam.GetRoleInput{
		RoleName: roleName,
	})

	if err != nil {
		var nse *types.NoSuchEntityException
		if errors.As(err, &nse) {
			log.Println("Role doesn't exist.")
			return nil
		}
		log.Fatalf("Failed to get role with role name %s. Encountered error %s\n", *roleName, err)
	}

	return result.Role
}